Change log

Version 1.0.1, 2019-05-24

FEATURES / ENHANCEMENTS

Delimiter used in Successors and Predecessors columns is now configurable, defaulting to ; (Fixed #8292)

New timeranges demo showing how to add custom date indicator lines as well as date ranges to the Gantt chart (Fixed #8320)

Demos now have a built in code editor that allows you to play around with their code (Chrome only) and CSS (Fixed #7210)

*BREAKING.* Context menu Features are configured in a slightly different way in this version. If you have used
the extraItems or processItems options to change the contents of the shown menu, this code must be
updated. Instead of using extraItems, use items.
The items config is an *Object* rather than an array. The property values are your new submenu configs, and the property name is the menu item name. In this way, you may add new items easily, but also, you may override the configuration of the default menu items that we provide.
The default menu items now all have documented names (see the defaultItems config of the Feature), so you may apply config objects which override default config. To remove a provided default completely, specify the config value as false. This means that the various showXxxxxxxInContextMenu configs in the Gantt are now ineffective. Simply
use for example, items : { addTaskAbove : false } to remove a provided item by name. processItems now recieves its items parameter as an Object, so finding predefined named menu items to mutate is easier. Adding your own entails adding a new named config object. Use the weight config to affect the menu item order. Provided items are weight : 0. Weight values may be negative to cause your new items (Fixed #8287)

BUG FIXES

Fixed #7561 - Should be able to use Grid & Scheduler & Gantt bundles on the same page

Version 1.0.0, 2019-04-26

Today we are super excited to share with you the 1.0 GA of our new Bryntum Gantt product. It is a powerful and high performance Gantt chart component for any web application. It is built
from the ground up with pure JavaScript and TypeScript, and integrates easily with React, Angular, Vue or any other JS framework you are already using. For a full introduction, please see our blog post for more details about this release. In our docs page you will find extensive API documentation including a getting started guide.