Change log
Scheduler Pro
Release history for Bryntum Scheduler Pro
Version 4.0.6, 2020-12-29
BUG FIXES
- Fixed #2110 - allowOverlap not working
- Fixed #2146 - enableProgressNotifications should be documented
Version 4.0.5, 2020-12-15
FEATURES / ENHANCEMENTS
- You can now change partnership of Scheduler panels at runtime using
addPartner
/removePartner
APIs (Fixed #2042)
BUG FIXES
- Fixed #2082 - Not possible to configure a config object or Tooltip instance as EventResize#tip
Version 4.0.4, 2020-12-09
FEATURES / ENHANCEMENTS
- A new config
discardPortals
on the React wrapper, that controls the behaviour of cell renderers using React components. Set tofalse
(default) to enhance performance. Set totrue
to limit memory consumption. - A new Scheduler feature
StickyEvents
enables the textual content of event bars to "stick" within the scrolling viewport until the event itself is out of view. (Fixed #390)
API CHANGES
- [DEPRECATED] The
showDeleteButton
config on the TaskEdit feature was deprecated in favor of theitems
config (Fixed #1526)
BUG FIXES
- Fixed #1717 - Dependency tabs bbar buttons lack height
- Fixed #1812 - Make tables look better in docs
- Fixed #1869 - Very low performance of React cell renderers
- Fixed #1962 - Dependencies are not refreshed when replace resources
Version 4.0.3, 2020-11-17
FEATURES / ENHANCEMENTS
schedulerpro.umd.js
andschedulerpro.lite.umd.js
bundles are now compiled with up-to-date@babel/preset-env
webpack preset with no extra polyfilling. This change decreases size for the bundle by ~20% and offers performance enhancements for supported browsers.- [DEPRECATED]
schedulerpro.lite.umd.js
was deprecated in favor ofschedulerpro.umd.js
and will be removed in version 5.0
BUG FIXES
- Fixed #1681 - React applications are compiled with patched
react-scripts
presets. Checkexamples/frameworks/npm/react/readme.md
for more information - Fixed #1743 - No way to drag outer event if it's 100% full of subtasks
Version 4.0.2, 2020-11-04
BUG FIXES
- Fixed #724 - Not possible to shift event -1d if it starts after a non-working day
Version 4.0.1, 2020-11-03
BUG FIXES
- Fixed minor bugs
Version 4.0.0, 2020-10-19
FEATURES / ENHANCEMENTS
- Added Bryntum Scheduler Pro with Timeline widget demo
- Added Pro example with draggable nested events (Fixed #889)
- Scheduler Pro now extends
Panel
instead ofContainer
. This allows you to easily add toolbars to it (Fixed #1417) - Added Bryntum Scheduler Pro example for Ext JS modern framework (Fixed #1471)
- Added a new powerful MapboxGL JS integration demo, see examples/maps (Fixed #1476)
- Added
schedulerpro.lite.umd.js
module that does not includePromise
polyfill. This module is primarily intended to be used with Angular to preventzone.js
polyfills overwrite. - Added experimental support for Salesforce Locking Service (Fixed #359). The distributed bundle only supports modern browsers (no IE11 or non-chromium based Edge), since Salesforce drops support for these in January 1st 2021 too.
- Added Lightning Web Component demo, see
examples/salesforce/src/lwc
API CHANGES
- [BREAKING] Dropped Support for Edge 18 and older. Our Edge <=18 fixes are still in place and active, but we will not be adding more fixes. Existing fixes will be removed in a later version.
- [BREAKING] The
Default
,Light
andDark
themes were renamed toClassic
,Classic-Light
andClassic-Dark
. This change highlights the fact that they are variations of the same theme, and that it is not the default theme (Stockholm is our default theme since version 2.0 of Grid). TaskModel.calendar
property behavior has been changed. Now it returns the task own calendar only (so it could benull
if the task has no own calendar specified). To get the effective calendar used by the task please useTaskModel.effectiveCalendar
which refers to the actual calendar used by the task (either the task own calendar if provided or the project calendar).- Model fields in derived classes are now merged with corresponding model fields (by name) in super classes. This allows
serialization and other attributes to be inherited when a derived class only wants to change the
defaultValue
or other attribute of the field. - The
dateFormat
config fortype='date'
model fields has been simplified toformat
. - Propagation caused by data loading has been changed and now supports two alternative ways (fixed #1346).
The changes happened due to the propagation are applied either:
1. silently: no store
change
/update
events are triggered, records aren't modified after the propagation. This mode is used by default. 2. not silently: storechange
/update
events are triggered, records are modified after the propagation. Please check projectsilenceInitialCommit
config for details. - Scheduler Pros "main" stores (EventStore, ResourceStore, AssignmentStore and DependencyStore) has had their event
triggering modified to make sure data is in a calculated state when relevant events are triggered. This affects the
timing of the
add
,remove
,removeAll
,change
andrefresh
events. Please see the upgrade guide for more information (Fixed #1486).
BUG FIXES
- Fixed #639 - Toggling working time on and off does not redraw
- Fixed #1140 - taskEdit feature ignores width defined in editorConfig
- Fixed #1249 - Columns lines are not exported correctly
- Fixed #1252 - Adding predecessor removes dependency line to the successor
- Fixed #1272 - Crash when removing all resources
- Fixed #1289 - TaskEdit confirmDelete dialog doesn't support localization
- Fixed #1313 - Grouping feature throws in Scheduler Pro Resource Histogram demo
- Fixed #1330 - Event takes significant time to appear after scroll
- Fixed #1439 - Editor not shown after drag create
- Fixed #1442 - Invalid resize not reverted
- Fixed #1461 - Overlapping events styling broken
- Fixed #1470 - Replacing dataset is very slow
- Fixed #1472 - Task Editor items of two separate Scheduler Pro instances have implicit impact on each other
- Fixed #1503 - Cancelling editing of a newly added event should remove it
- Fixed #1506 - Task tooltip should not show while task editor is open
- Fixed #1521 - Resource grouping issues
- Fixed #1538 - Drag create does not respect start+end date of the drag if Event model has a default duration set
- Fixed #1549 - SchedulerPro summary feature not working
- Fixed #1548 - [ANGULAR] Investigate zone.js loading order and set it to Angular default
- Fixed #1569 - Mapping for date on nestedData doesn't work
- Fixed #1611 - Not possible to select text in Task Editor name field in Firefox
- Fixed #1613 - Tasks flicker on initial load in Firefox
- Fixed #1622 - Dependencies are drawn to unassigned events
- Fixed #1635 - Dragging task outside the timeline and back into the schedule causes a crash
- Fixed #1659 - TaskEditor demo does not remove warning icon after update
- Fixed #1645 - Angular example throws an error on expired trial version
- Fixed #1654 - autoSync doesn't send assignment data
- Fixed #1655 - autoSync keep trying to sync
- Fixed #1668 - Crash if adding features config to Timeline config object
- Fixed #1670 - Event Editor fails to initialize resource field after editing multi assigned event
Version 1.0.2, 2020-07-24
FEATURES / ENHANCEMENTS
- Added Angular, React and Vue wrappers for Scheduler Pro and Histogram + demos. Fixed #787
API CHANGES
- Localization moved from
SchedulerProCommon
toDependencyType
BUG FIXES
- Fixed #797 - View breaks after zooming out few times then clicking work time button
- Fixed #906 - When select event and press enter the event editor doesn't open
- Fixed #956 - Crash when clicking Add button in React basic demo
- Fixed #1041 - Changing calendar does not redraw events
- Fixed #1084 - Resource non working time only drawn for initial time span
Version 1.0.1, 2020-05-12
BUG FIXES
- Fixed #746 - Histogram doesn't track visible timespan changes
Version 1.0.0-GA, 2020-05-07
Version 1.0.0-RC-1, 2020-05-07
BUG FIXES
- Fixed #732 - Milestones are rendered incorrectly in scheduler
Version 1.0.0-beta-4, 2020-05-07
BUG FIXES
- Fixed #615 - Major column lines are not updated correctly
- Fixed #617 - Column lines out of alignment on timeaxis demo
- Fixed #647 - Crash when double clicking to create new event while task editor is visible
- Fixed #650 - Broken styling in weekends demo
- Fixed #652 - EventEditor layout issues in material
- Fixed #659 - Dependency lines should break at a grid based on rowHeight
- Fixed #667 - ActionColumn icons in Material have too sharp black color
- Fixed #676 - Improve resource histogram colors
- Fixed #682 - Crash after editing duration of task
- Fixed #684 - Label widths not loaded from locale
- Fixed #688 - Should not save if state of task editor is invalid
- Fixed #693 - Constraint is set after undo
- Fixed #697 - Selected event has indistinguishable progress bar
- Fixed #704 - Crash on drag after deleting a successor
- Fixed #706 - Histogram crashes upon render in Safari
- Fixed #725 - Crash if clearing start date field and pressing TAB
Version 1.0.0-beta-3, 2020-05-05
API CHANGES
- BREAKING: Method
isValid
of the DependencyBaseModel is now a getter
BUG FIXES
- Fixed #604 - Crash after removing resource in task editor and assigning new one
- Fixed #605 - Dependencies not redrawn correctly when unassigning
- Fixed #646 - View is not updated when cancelling changes from task editor
- Fixed #654 - Percent bar should not have rounded corners
Version 1.0.0-beta-2, 2020-05-01
BUG FIXES
- Fixed #586 - Histogram demo needs to show weekends
- Fixed #599 - Vertical view broken in dragfromgrid demo
- Fixed #601 - Drag-onto-tasks event styling a bit broken
- Fixed #602 - Events are not updated when resource color is changed
- Fixed #607 - Progress bar is missing on event
- Fixed #611 - Wrong milestone styling in multi summary demo
- Fixed #616 - Unintentional header on event tooltips
- Fixed #619 - Custom event styling broken in tasks demo
- Fixed #622 - Dependencies not working in bigdataset demo
- Fixed #625 - Wrong event styling in eventeditor demo
- Fixed #629 - Unreadable text in
Fill ticks
demo - Fixed #633 - Nested events styling broken
- Fixed #635 - Events disappear when toggling other node
- Fixed #637 - Wrong event styling in validation demo
Version 1.0.0-beta-1, 2020-04-27
FEATURES / ENHANCEMENTS
- Added histogram widget + demo
- Added new
pro-drag-from-grid
demo
Version 4.0.0-alpha-4, 2020-04-16
Alpha-4 release of Bryntum Scheduler Pro.
BUG FIXES
- Fixed examples
- Fixed localization issues
Version 4.0.0-alpha-3, 2020-04-15
Alpha-3 release of Bryntum Scheduler Pro.
BUG FIXES
- Fixed non-working examples from Scheduler.
- Fixed auto-loading data for CrudManager
Version 4.0.0-alpha-2, 2020-04-14
Alpha-2 release of Bryntum Scheduler Pro.
BUG FIXES
- Fixed broken example browser.
Version 4.0.0-alpha-1, 2020-04-10
Alpha-1 release of Bryntum Scheduler Pro.