Changelog
Version 26.1.2.0
> Release Date: **2026-09-16**
### Developer
Fabian Neureiter
### Description
**BUG FIX: the sample application installed an outdated UC_GANTT package**
- The sample application's supporting objects carried their own copy of the installation
DDL, and that copy still held the UC_GANTT package body from release 25.1.1. Installing
the sample application with supporting objects therefore replaced a correctly installed
UC_GANTT with the older one - without any error - and the chart went back to rendering
around 60% too large on Universal Theme 26.1, undoing the fix shipped in 26.1.0.0.
Affected anyone who installed or reinstalled the sample application on 26.1.0.0 or
26.1.1.0, whether or not `ddl_uc_gcp_manual_install.sql` had been run first
- The supporting objects now install the current package, and the licence packages they
create were restored to the same set and order the installation script uses
**The Universal Theme size correction now ships with the plug-in**
- The correction that keeps the chart's proportions right on Universal Theme 26.1 was
applied by the UC_GANTT package. It now ships as a plug-in file,
`css/uc_gantt_theme_scale.css`, so importing the plug-in is enough - it no longer
depends on the package being reinstalled, and it cannot be undone by an older package
being installed over it
**Supported versions**
- Supported on Oracle APEX 24.2 and later with Oracle Database 19c or above; for APEX
22.1 - 24.1 use UC Gantt 25.1.1, and for 19.2 - 21.2 use 24.1
**Internal**
- The build now verifies, before the zip is assembled, that every copy of the installation
DDL creates the same packages as the shipped script and embeds the same wrapped body, so
a copy cannot fall behind again unnoticed
### Upgrade description
Import the plugin "United Codes Gantt Chart Pro" and the sample application.
If the chart renders too large on APEX 26.1, run `ddl_uc_gcp_manual_install.sql` once, in
full, as the parsing schema of your application - it installs the licence packages and
UC_GANTT together, and the older package body may still be installed from an earlier
sample-application install.
The UC_GANTT package changed in this release only to remove the styling it used to emit;
the plug-in JavaScript is unchanged from 26.1.0.0. Run `ddl_uc_gcp_manual_install.sql` to
pick it up, or leave the existing package in place - the styling now comes from the plug-in
either way.
**Your license must cover version 26.1.** The UC_GANTT package presents its version to the
license check, and that version moved from 25.1 to 26.1 in release 26.1.0.0.
Licenses have to be re-activated on every major release.
Obtain a new api key through the Plug-ins Pro portal and activate it through the steps described
in https://www.united-codes.com/products/plug-ins-pro/docs/gantt-chart-pro/getting-started-installation.
Note this applies to 26.1.0.0 and 26.1.1.0 as well: their upgrade notes stated the license
was unaffected, which was incorrect.
### File Versions
* 26.1.0.0 PL/SQL
* 26.1.0.0 JavaScript
* 26.1.2 Plugin
Version 26.1.1.0
> Release Date: **2026-09-15**
### Developer
Fabian Neureiter
### Description
**Plug-in export rebuilt on Oracle APEX 24.2**
- The plug-in export shipped in 26.1.0.0 was still produced on APEX 22.1. The export is now
produced on 24.2, so the stated minimum matches the version stamp APEX checks on import
- Plug-in help text now states the 24.2 minimum and names the release to use on older
APEX versions: "25.1.1" for 22.1 - 24.1 and "24.1" for 19.2 - 21.2
**Sample application**
- Fixed application alias
- Fixed APP_NAME substitution string
- Fixed Compatibility mode
- Footer copyright year and Plug-ins Pro link updated
**Internal**
- Documentation: Added correct links
- Build pipeline: mirror workflow updated to actions/checkout@v5, and the documentation
build pinned to webpack 5.105.0 after an upstream change broke it
### Upgrade description
Import the plugin "United Codes Gantt Chart Pro".
The UC_GANTT package and the plug-in JavaScript are unchanged from 26.1.0.0. If you are
already on 26.1.0.0 you do not need to run `ddl_uc_gcp_manual_install.sql` again. If you
are upgrading from 25.1.1 or earlier, run it as described in the 26.1.0.0 notes - the
Universal Theme 26.1 sizing fix lives in the package.
Your license is not affected and does not need to be re-activated.
**Correction (2026-09-16):** this is not accurate. The UC_GANTT package presents its version
to the license check, and that version moved from 25.1 to 26.1 in release 26.1.0.0.
Licenses have to be re-activated on every major release.
Obtain a new api key through the Plug-ins Pro portal and activate it through the steps described
in https://www.united-codes.com/products/plug-ins-pro/docs/gantt-chart-pro/getting-started-installation.
### File Versions
* 26.1.0.0 PL/SQL
* 26.1.0.0 JavaScript
* 26.1.1 Plugin
Version 26.1.0.0
> Release Date: **2026-09-10**
### Developer
Andrej Grlica, Fabian Neureiter
### Description
**Oracle APEX 26.1 support**
- BUG FIX: New JET library fails (APEX 26.1) if one task has wrong dates (validation added)
- BUG FIX: Chart rendered around 60% too large on APEX 26.1, with the minor axis dates
truncated. Universal Theme 26.1 raised the document root font size from 10px to 16px and
Oracle JET sizes the whole chart in `rem`, so every row height, bar height and label grew
with it. The chart's dimensions are now pinned in pixels and render identically on every
Universal Theme generation
- Sample application update (Task 37 had an end date before its start date, which is what
the new JET library rejected)
- Sample application update (Downtime and Overtime examples produced a downtime window that
ended before it started on short and zero-length tasks, so those tasks were dropped)
- Package can be re-named (before that it was hardcoded in wrap)
**Minimum versions raised**
- Oracle APEX **24.2** is now the minimum (was 22.1). For APEX 22.1 - 24.1 use release
"25.1.1"; for APEX 19.2 - 21.2 use release "24.1"
- Oracle Database **19c** is now the minimum (was 12c), following APEX 26.1's own
requirement of 19c patch set 19.18 or later
- The advertised APEX list also dropped 19.2 - 21.2, which release 24.2.0.0 had already
stopped supporting
**Internal**
- PL/SQL of the UC_GANTT package cleaned up against dbLinter (character-length semantics,
labelled loops, error backtraces in the debug output, naming conventions). No functional
change - the rendered markup and all AJAX responses are unchanged
- Upgrade notes added to the installation package as `UPGRADE.md`
### Upgrade description
Upgrade **both** parts:
1. Import the plugin "United Codes Gantt Chart Pro".
2. Run `ddl_uc_gcp_manual_install.sql` to update the package "UC_GANTT".
Step 2 is required in this release, unlike in 25.1.1. The fix for the chart size on
Universal Theme 26.1 lives in the UC_GANTT package, not in the plugin or its JavaScript. If
you import only the plugin, the chart still works but keeps rendering too large on APEX 26.1.
Your license is not affected and does not need to be re-activated. See `UPGRADE.md` in the
installation package for the full version matrix.
**Correction (2026-09-16):** this is not accurate. The UC_GANTT package presents its version
to the license check, and that version moved from 25.1 to 26.1 in release 26.1.0.0.
Licenses have to be re-activated on every major release.
Obtain a new api key through the Plug-ins Pro portal and activate it through the steps described
in https://www.united-codes.com/products/plug-ins-pro/docs/gantt-chart-pro/getting-started-installation.
### File Versions
* 26.1.0.0 PL/SQL
* 26.1.0.0 JavaScript
* 26.1.0.0 Plugin
Version 25.1.1.0
> Release Date: **2025-07-16**
### Developer
Andrej Grlica
### Description
- BUG FIX: Timebuckets when not using automatic timezone
- Plug-in help update
- Documentation update
### Upgrade description
Upgrade the plugin "United Codes Gantt Chart Pro".
### File Versions
* 25.1.0.0 PL/SQL
* 25.1.1.0 JavaScript
* 25.1.1.0 Plugin
Version 25.1.0.0
> Release Date: **2025-02-28**
### Developer
Andrej Grlica
### Description
- Added new feature "Drag and Drop" on Hierarchy
- Added new event "Save" (triggers after saving the data into the database)
- Improved Tree sorting
- BUG FIX: Custom JS callback had a wrong first parameter "self"
- Documentation update
### Upgrade description
Upgrade package "UC_GANTT" and the plugin "United Codes Gantt Chart Pro".
### File Versions
* 25.1.0.0 PL/SQL
* 25.1.0.0 JavaScript
* 25.1.0.0 Plugin
Version 24.3.0.0
> Release Date: **2024-11-15**
### Developer
Andrej Grlica
### Description
- Added feature "Time Buckets"
- Documentation update
### Upgrade description
Upgrade package "UC_GANTT" and the plugin "United Codes Gantt Chart Pro".
### File Versions
* 24.3.0.0 PL/SQL
* 24.3.0.0 JavaScript
* 24.3.0.0 Plugin
Version 24.2.0.1
> Release Date: **2024-07-18**
### Developer
Andrej Grlica
### Description
- Bug-Fix with hierarchy levels.
- Bug-Fix display properly no data found message.
### Upgrade description
Upgrade package "UC_GANTT" and the plugin "United Codes Gantt Chart Pro".
### File Versions
* 24.2.0.2 PL/SQL
* 24.2.0.1 JavaScript
* 24.2.0.1 Plugin
Version 24.2.0.0
> Release Date: **2024-03-01**
### Developer
Andrej Grlica
### Description
- With this version of the plugin supported version of the Oracle APEX is from 22.1 onwards.
- Re-design of the plugin, "row-data" instead of the previously "task-data" parser
list of new features:
* Task dependency
* Task, Resource, and Dependency Templates
* Theme changes
* Downtime
* Overtime
* Color (Weekend, Current time)
* Time buckets
* Custom scales and date formats (Date converter included)
* Custom validations (click, move, resize)
* Option to load additional modules (ex. oj-avatar)
### Upgrade description
Upgrade package "UC_GANTT" and the plugin "United Codes Gantt Chart Pro".
If the "sort" functionality was used, please move the function into the new function "sortData" in "option.methods".
/**
* Example :
* Previously
*/
function (pOptions) {
//Invert resource sort
pOptions.sort =
function (data) {
return data.sort(function (a, b) {
return a.resource < b.resource ? 1 : -1;
})
};
return pOptions;
}
/**
* Example :
* New from 24.2
*/
function (pOptions) {
pOptions.methods = {
//Invert resource sort
sortData :
function (data) {
return data.sort(function (a, b) {
return a.resource < b.resource ? 1 : -1;
})
}
/*
sortData : function (data) {
//No sort
return data;
}
*/
};
return pOptions;
}
### File Versions
* 24.2.0.0 PL/SQL
* 24.2.0.0 JavaScript
* 24.2.0.0 Plugin
Version 24.1.0.0
> Release Date: **2024-02-01**
### Developer
Andrej Grlica
### Description
- Automatic TimeZone (Check Getting Started > Usage > Advanced Settings > Automatic Time Zone)
- Bug Fix on Update Drag and Drop, exclude ":APEX$GANTT_RESOURCE_ID" in update statement if needed
- Documentation improvement
### Upgrade description
Upgrade package "UC_GANTT" and the plugin "United Codes Gantt Chart Pro".
### File Versions
* 24.1.0.0 PL/SQL
* 24.1.0.0 JavaScript
* 24.1.0.0 Plugin
Version 23.2.0.0
> Release Date: **2023-11-23**
### Developers
- Andrej Grlica
- Uroš Adlešič
### Description
- Upgraded JavaScript libraries to support APEX 23.2
- Version of Plugin is also set to be "23.2"
- Bug Fix on Refresh Region
### Upgrade description
Upgrade package "UC_GANTT" and the plugin "United Codes Gantt Chart Pro".
### File Versions
* 23.2.1.1 PL/SQL
* 23.2.0.0 JavaScript
* 21.2 Plugin
Version 21.1.0.3
> Release Date: **2021-05-18**
### Developer
- Andrej Grlica
### Description
- JavaScript changes
Fixed refresh option in case Display selector
Changed attribute "JavaScript Initialization Code" definition
### Upgrade description
Gantt pages which used "JavaScript Initialization Code" will stop working.
To fix that please change previously used code :
{
"gantt": {
"gridlines.horizontal":"visible",
"gridlines.vertical":"visible",
"row-axis.rendered":"on",
"major-axis.scale":"months"
}
}
Change with:
function (pOptions) {
pOptions.gantt = {
"gridlines.horizontal":"visible",
"gridlines.vertical":"visible",
"row-axis.rendered":"on",
"major-axis.scale":"months",
};
return pOptions;
}
### File Versions
* 21.01.0.2 PL/SQL
* 21.01.0.3 JavaScript
* 21.01.0.3 Plugin
Version 21.1.0.2
> Release Date: **2021-04-15**
### Developer
Andrej Grlica
### Description
- shortDesc displayed inside custom options (when custom toolbar or HTML template)
- plug-in help update (toolbar HTML template)
### File Versions
* 21.01.0.2 PL/SQL
* 1.4.0 JavaScript
* 1..4.1 Plugin