Skip to content

Bump dhtmlx-gantt from 9.1.4 to 10.0.2 - #230

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dhtmlx-gantt-10.0.2
Open

Bump dhtmlx-gantt from 9.1.4 to 10.0.2#230
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dhtmlx-gantt-10.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2026

Copy link
Copy Markdown
Contributor

Bumps dhtmlx-gantt from 9.1.4 to 10.0.2.

Release notes

Sourced from dhtmlx-gantt's releases.

Version 10.0.2

DHTMLX/gantt#1002

Version 10.0.1

DHTMLX/gantt#1001

Version 10.0.0 - DHTMLX Gantt Community Edition (MIT)

DHTMLX Gantt 10.0 - Community Edition

Starting with v10, this repository is the home of DHTMLX Gantt Community Edition, distributed under the MIT License. It replaces the former free GPL "Standard" edition that previously lived here.

⚠️ The Community Edition is not a drop-in replacement for the GPL Standard edition - the feature set is different. Please review the changes before upgrading.

What changed

  • The free edition is now MIT-licensed - free to use, modify, and ship in any project, including closed-source and commercial applications.
  • gantt.license now returns "mit" (it returned "gpl" in v9.x and earlier).
  • The package is still published to npm as dhtmlx-gantt - npm install dhtmlx-gantt now installs the Community (MIT) edition.

Looking for the GPL (Standard) edition?

The GPL Standard edition lives in 9.x branch of this repository. GPL v2 continues to apply to v9.x and earlier.

Feature differences vs GPL edition

Added (were Commercial-only before):

  • Projects (summary tasks), milestones, and custom task types
  • Multiple Gantt instances on one page

Removed (now part of the PRO edition):

  • Undo / redo
  • Markers (e.g. the today line)
  • Multi-task selection & horizontal drag
  • Unscheduled tasks and the new-task placeholder row
  • Working-time calendars
  • WBS codes

📊 Free vs paid features: Community vs PRO comparison

Readable, buildable source

This edition is distributed as source code. Earlier free releases were shipped as a ready-to-use, compiled dhtmlxgantt.js bundle; the Community Edition repository instead provides the library sources (TypeScript/JavaScript + LESS styles), which you read, modify, and build into the runnable library yourself:

git clone https://github.com/DHTMLX/gantt.git
cd gantt
npm install
npm run build     # builds codebase/dhtmlxgantt.js (+ ES module, CSS, d.ts)
npm run start     # dev mode: watch build + samples server at http://localhost:5173
</tr></table>

... (truncated)

Changelog

Sourced from dhtmlx-gantt's changelog.

10.0.2

  • Fix the issue where the tasks were sorted by their ids instead of keeping the loading order after the grouping was applied or reset - this also affected React Gantt, Angular Gantt, and Vue Gantt, where replacing the data collection or adding tasks to it re-sorted the rest of the tasks by id
  • Fix the issue where the timeline scale cells were rendered empty after changing the zoom level or scrolling the timeline when the smart_scales config was disabled
  • Fix the issue where the exported PDF/PNG chart lost the scale labels of the cells located to the left of the visible timeline area
  • Fix the issue where Auto Scheduling added an incorrect lag to links between nested sub-projects after a subtask was dragged, and repeated autoSchedule() calls could not remove it

10.0.1

  • Fix the issue in React Gantt, Vue Gantt, and Angular Gantt where the zoom levels of the config.zoom property - and of the useZoom hook in React - were not applied to the chart when they changed after the initial render
  • Fix the issue in React Gantt where the exported ZoomLevel type did not match the type expected by the config.zoom property
  • Fix the issue in Vue Gantt where all baseline bars disappeared when the baselines prop was updated at runtime - baselines passed through the prop are now linked to their tasks both on the initial load and on every update
  • Fix the issue in Angular Gantt where the internal @​dhx/gantt dependency was listed in the published package, so applications using the wrapper failed to build
  • Fix the issue where isCircularLink always returned false for links that had not been added to Gantt yet, making it impossible to detect a circular dependency before creating the link
  • Fix the issue where a task disappeared from the chart when it was dragged beyond the visible date range while the zoom-to-fit mode was active
  • Fix the issue where an inline editor stayed open after the edit form had been opened and remained on the screen after the task it belonged to was deleted
  • Fix the issue where the date_format property of the exportToExcel method was ignored, so dates were exported using the default format
  • Fix the error thrown by exportToExcel when the visual: true option was used and the data contained milestones
  • Fix the issue where tasks outside the date range set by the start_date and end_date configs were exported to Excel regardless of the show_tasks_outside_timescale config
  • Fix the start and end properties of the exportToExcel method, which threw an error instead of limiting the exported date range
  • Fix the issue where task bars were placed on wrong dates and partially missing in the exported Excel file when the RTL mode was enabled

10.0.0

  • DHTMLX Gantt Community Edition is officially released - the free edition is now distributed under the MIT license (replacing the former GPL distribution), and gantt.license returns "mit"

  • Angular Gantt wrapper is officially released

  • Vue Gantt wrapper is officially released

  • Zoom-to-fit is available out of the box: gantt.ext.zoom.zoomToFit() picks the most detailed zoom level that fits all tasks into the timeline without horizontal scrolling, and resetZoom() reverts to the previous scale

  • React Gantt now provides ready-to-use React hooks for the most commonly used Gantt APIs and ships with working defaults for the resource histogram, removing most of the boilerplate previously needed to access the native instance

  • Support for additional locales is added - including Simplified Chinese, Traditional Chinese, Cantonese, Thai, and Vietnamese - and existing translations have been improved

  • The Auto Scheduling engine has been deeply reworked, which allowed fixing long-lived bugs

  • Updated TypeScript typings, see the Data Model overview for details

  • Date parsing and formatting now use a single CSP-safe implementation

  • The Zoom extension now ships with ready-to-use named default levels, so it can be initialized without a custom levels config (gantt.ext.zoom.init())

  • The gantt.date interval-start helpers are now pure - they return a new Date instead of modifying the passed one

  • React Gantt now passes the gantt instance to the customLightbox component, allowing direct access to the Gantt API from the custom editor

  • React Gantt, Vue Gantt, and Angular Gantt wrappers now HTML-escape string values returned from template functions by default to prevent XSS attacks. This applies to templates, config.columns[].template, and config.scales[].format functions

  • The reworked Auto Scheduling engine resolves a number of long-standing scheduling, constraint, and critical path bugs:

  • Fix the issue where tasks with the ASAP behavior were moved before the project_start date when their siblings had snet/snlt constraints

  • Fix unexpected shifting of sibling tasks to earlier dates during Auto Scheduling when auto_scheduling_move_projects was enabled

  • Fix the issue where child tasks were rescheduled to wrong dates when their parent project used a different calendar than its children

  • Fix the issue where child tasks were moved to a future date when their linked predecessor had non-working time and the child used a full-time calendar

  • Fix the issue where child tasks with their own calendars were scheduled to a future date when inherit_calendar was enabled in multi-level projects

  • Fix the issue where tasks could be scheduled past the project_end date during backward Auto Scheduling

  • Fix the issue where Auto Scheduling did not resize tasks whose end_date changed after the work time settings were modified, even when the task did not need to move

  • Fix the error thrown when a task had a constraint but its auto_scheduling property was set to false

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [dhtmlx-gantt](https://github.com/DHTMLX/gantt) from 9.1.4 to 10.0.2.
- [Release notes](https://github.com/DHTMLX/gantt/releases)
- [Changelog](https://github.com/DHTMLX/gantt/blob/master/whatsnew.md)
- [Commits](DHTMLX/gantt@v9.1.4...v10.0.2)

---
updated-dependencies:
- dependency-name: dhtmlx-gantt
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants