Ext Scheduler Changelog

Release history for Ext Scheduler

Version 5.1.12, 2018-02-16

SUPPORTED EXT JS VERSIONS

  • 6.5.1
  • 6.5.3

FEATURES / ENHANCEMENTS

  • Added support for Ext JS 6.5.3
  • Partner panel scroll sync now also supports vertical mode (Fixes #5744)

BUG FIXES

  • Fixed #5746: Crash after drag drop in vertical mode

Version 5.1.11, 2018-02-08

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1
  • 6.5.2

FEATURES / ENHANCEMENTS

  • New ´filtering´ demo, showing resource & task filtering

API CHANGES

  • Print plugin `checkPopupBlocker` config is removed.

BUG FIXES

  • Fixed #5558: Resize tooltip not functioning in Chrome/Mac
  • Fixed #5642: Popup detector should be activated when hitting print button

Version 5.1.10, 2018-01-10

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1
  • 6.5.2

BUG FIXES

  • Fixed #2557: Print plugin should detect if popup blocker is enabled
  • Fixed #3444: Incorrect display date format is used for deadline element
  • Fixed #5013: Dependency handle still visible after focus loss
  • Fixed #5278: Events are dropped incorrectly with allowOverlap: false and assignment store
  • Fixed #5279: Scheduler should not fire ‘beforeeventdropfinalize’ event if drop is considered invalid
  • Fixed #5309: Nullable exportDialogConfig properties should not override exportConfig properties
  • Fixed #5317: Normal view is not scrollable vertically when horizontal scrollbar is not present
  • Fixed #5392: Uncaught RangeError when zooming Scheduler

Version 5.1.9, 2017-11-30

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1
  • 6.5.2

FEATURES / ENHANCEMENTS

  • Added French locale (#4945)

BUG FIXES

  • Fixed #3468: Scheduler Crud Manager guide not published
  • Fixed #4904: Resource assignment column shows incorrect dirty flag
  • Fixed #5064: Timeline not rendered property after starting rendering with small component width that doesn’t fit the timeline
  • Fixed #5142: Print plugin prints only the 1st page
  • Fixed #5154: Infinite scroll broken after printing
  • Fixed #5167: CrudManager treats records as phantom when PhantomId==”
  • Fixed #5183: Weekend highlight not always working if showing only Sat/Sun
  • Fixed #5200: Cell plugin not aligned with row
  • Fixed #5246: Double click in time axis header throws exception in IE9: Invalid target element for this operation

Version 5.1.8, 2017-10-25

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1
  • 6.5.2

BUG FIXES

  • Fixed #5073: Undesired scrolling after clicking on empty space under schedule

Version 5.1.7, 2017-10-24

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1

FEATURES / ENHANCEMENTS

  • Minor test suite adjustments to improve stability

BUG FIXES

  • Fixed #4154: Event editor should not hard code Resource fields Id and Name
  • Fixed #5027: Switch to day view from week view by header dblclick

Version 5.1.6, 2017-10-18

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1

BUG FIXES

  • Fixed #4947: Simple editor overflows available space
  • Fixed #4957: Crash after scrolling with Ext JS 6.5.2
  • Fixed #4986: Changing resource in Event Editor doesn’t update DOM

Version 5.1.5, 2017-10-03

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1

FEATURES / ENHANCEMENTS

  • Scheduling suite demo now demonstrates new Agenda and Year views provided by the Bryntum Calendar component. Integrating the Calendar and Taskboard has become much easier.
  • The EventEditor widget has got a few new configuration options: “All day” checkbox, new `nameFieldConfig` and `weekStartDay`.
  • The EventEditor widget now behaves in a different way when the start date value is greater than the end date: 1) if it happens after the start date was edited, then the end date gets set to start date plus 1 day; 2) if it happens after the end date editing then the start date gets set to end date minus 1 day.
  • `Sch.mixin.SchedulerView` has got new `aftereventresize` and `schedulelongpress’ events. Its `aftereventdrop` event now provides an array of event records as the 2nd argument.

BUG FIXES

  • Fixed #2938: Task tooltip and dependency tooltip should look the same
  • Fixed #3788: Dependency tooltip blocks access to target dependency connector
  • Fixed #3916: View scrolls after clicking schedule when editor is opened
  • Fixed #3804: Export doesn’t work when print plugin is also used
  • Fixed #4874: View scrolls to top when dragging event to the edge
  • Fixed #4875: Exporter excludes stylesheets and style tags in BODY

Version 5.1.4, 2017-09-15

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.1

BUG FIXES

  • Fixed #3996: SchedulerView incorrectly nulls eventStore.resourceStore on destroy
  • Fixed #4541: Sch.plugin.EventTools should know the resource record it belongs to
  • Fixed #4542: Sch.plugin.SimpleEditor.edit should have the possibility to accept the resource record the editor belongs to
  • Fixed #4607: loadRawData on eventStore should merge records
  • Fixed #4746: Event disappears in scheduler with grouping and filtered event store
  • Fixed #4800: Event editor cannot create task correctly with assignment store
  • Fixed #4816: Exported component width is incorrect when all columns are skipped in export
  • Fixed #4817: Manually set rowHeight not respected after changing view preset

Version 5.1.3, 2017-08-11

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.0

BUG FIXES

  • Fixed #2510: onEventCreated should be called before resource is assigned
  • Fixed #4544: Crash in Ext grid cellediting if Scheduler is included on the page
  • Fixed #4562: Possible to drop event on non-existing time axis tick
  • Fixed #4563: Tasks disappear in vertical mode
  • Fixed #4571: Single page exporter misplaces dependencies with ‘visible rows’ range in scrolled view
  • Fixed #4588: Locked grid width is not adjusted to fit columns when exported scheduler is configured with hideHeaders: true
  • Fixed #4606: Resizing of an event produces exception with Ext JS 6.5.1
  • Fixed #4618: Architect extension should be updated to support proper ExtJS versions
  • Fixed #4645: Context menu doesn’t work in splitgrid demo with ext 6.5.0
  • Fixed #4646: Sch.feature.Grouping allows event drop on group header
  • Fixed #4650: Architect extension doesn’t work

Version 5.1.2, 2017-06-29

SUPPORTED EXT JS VERSIONS

  • 6.2.1
  • 6.5.0

FEATURES / ENHANCEMENTS

  • Support for ExtJs version (Fixed #4392)
  • Added support for the Ext JS Aria theme (high contrast). Try it in the updated ‘theming’ example (Fixed #2816)

API CHANGES

  • Packages are upgraded to comply with the latest Sencha Cmd v6.5.0.180. So if you use Sencha Cmd tool for compiling please make sure that it’s upgraded to the latest version.

BUG FIXES

  • Fixed #4437: TimeSpanInAxis returns false for 0-duration events in filtered mode
  • Fixed #4486: Alert box shown behind EventEditor window
  • Fixed #4530: Plugin Event Tools doesn’t keep reference to the target node
  • Fixed #4531: Weekview sample: Can’t add new record to inactive scheduler in a tabpanel