Ext Scheduler Changelog

Release history for Ext Scheduler

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

Version 5.1.1, 2017-06-15

SUPPORTED EXT JS VERSIONS

  • 6.0.2
  • 6.2.1

BUG FIXES

  • Fixed #3237: Horizontaltimeaxis view doesn’t calculate correct row height when line breaking used in header renderer
  • Fixed #4404: Scroll triggered while touch dragging an event

Version 5.1.0, 2017-05-31

SUPPORTED EXT JS VERSIONS

  • 6.0.2
  • 6.2.1

FEATURES / ENHANCEMENTS

  • Added a new option Sch.mixin.TimelinePanel#zoomOnTimeAxisDoubleClick, which zooms the timeline when double clicking a cell on the timeaxis (true by default)
  • Added support for resizing ticks in the Sch.column.timeAxis.Horizontal column, enable the behavior with the new ‘enableTickResizing’ config.

BUG FIXES

  • Fixed #1581: Fractional duration values seen in duration editor in some timezones
  • Fixed #4330: Drag create proxy is misplaced in “render to div” demo
  • Fixed #4335: EventEditor valid check not going deep
  • Fixed #4344: Should be possible to dragcreate and dragdrop using touch
  • Fixed #4347: Split grid demo broken after window resize
  • Fixed #4358: CellPlugin: Horizontal scroll reset after click
  • Fixed #4362: Crash if calling setViewPreset before panel render
  • Fixed #4364: Calendar columns should correct start/end time
  • Fixed #4380: View scroll is changed on cell click
  • Fixed #4384: Task gets re-scheduled during TaskStore loading
  • Fixed #4389: scheduler.setReadOnly(true) cause an error if createConfig.hoverTip specified as object but hoverTip has not been created.

Version 5.0.6, 2017-04-25

SUPPORTED EXT JS VERSIONS

  • 6.0.2
  • 6.2.1

FEATURES / ENHANCEMENTS

  • Added a ‘showDeleteButton’ config for Sch.widget.EventEditor to control if the Delete button is shown or not.

BUG FIXES

  • Fixed #4275: Vertical view and resourceZones do not work together
  • Fixed #4282: Event editor doesn’t react to time changes
  • Fixed #4317: SimpleEditor: selectOnFocus not working when creating event
  • Fixed #4321: Scroll sync lost when showing hidden histogram
  • Fixed #4329: Locked/normal grid border splitter not working

Version 5.0.5, 2017-03-24

SUPPORTED EXT JS VERSIONS

  • 6.0.2
  • 6.2.1

FEATURES / ENHANCEMENTS

  • Added capability too zoom by using CTRL-key and mouse wheel. Controlled by Sch.mixin.Zoomable#zoomOnMouseWheel

API CHANGES

  • Config Sch.widget.EventEditor#flipDatesOnSave is deprecated

BUG FIXES

  • Fixed #3963: Localization sample in Scheduler: missed some localization and broken styles
  • Fixed #3995: resumeRefresh method should call refreshViews, not view.refresh()
  • Fixed #4031: Validation sample: Machines column is empty
  • Fixed #4057: Fix backend examples in scheduler 5
  • Fixed #4104: Export fails with no locked columns
  • Fixed #4136: SchedulerPanel should stop syncing partner scroll if partner is destroyed
  • Fixed #4144: Crash after scrolling gantt view after drag drop
  • Fixed #4177: Dragselector plugin doesnt work correctly with assignment store
  • Fixed #4192: DragZone feature fails to resolve resource when body scroll is using instead of grid scroll
  • Fixed #4200: Event Editor disappears if window is resized while editing
  • Fixed #4213: Crash when trying to align tooltip to missing target el
  • Fixed #4216: Gantt doesn’t work under FF52 on windows (patched by Sch.patches.EXTJS_23846)
  • Fixed #4229: DragSelector sample: multiselect copying doesn’t work correctly
  • Fixed #4238: Can’t drag events to different resources on touch devices
  • Fixed #4257: Exception thrown when collapsing all tasks in advanced demo
  • Fixed #4258: View is dragged when selecting multiple cells

Version 5.0.4, 2017-01-24

SUPPORTED EXT JS VERSIONS

  • 6.0.2
  • 6.2.1

KNOWN ISSUES

  • Scheduling view doesn’t completely fill normal grid in IE11 (#3798)
  • Locked grid is not rendering in RTL (#3889). Viewport can be used as a workaround.
  • Locked grid cannot be resized with splitter (#3890). As a workaround provide width to locked part.

BUG FIXES

  • Fixed #3929: [RTL] Drag create tip is missing (or displayed in wrong location)
  • Fixed #3985: Critical path dependencies hidden the 2nd time CP is shown

Version 5.0.3, 2017-01-10

SUPPORTED EXT JS VERSIONS

  • 6.0.2
  • 6.2.1

KNOWN ISSUES

  • Scheduling view doesn’t completely fill normal grid in IE11 (#3798)
  • Locked grid is not rendering in RTL (#3889). Viewport can be used as a workaround.
  • Locked grid cannot be resized with splitter (#3890). As a workaround provide width to locked part.

FEATURES / ENHANCEMENTS

  • Dependency rendering performance is greatly improved. Dependency view now works in two modes: * bulk mode – when all dependencies are rendered in one batch * async mode – when dependency rendering is done asynchronously in several batches The view switches between those modes automaticaly, a configuration option has been added to setup dependencies amount limit when the view should switch from bulk to async mode and vise-versa, as well as an option for async mode batch size.

BUG FIXES

  • Fixed #3944: Crash when creating dependency in advanced sample
  • Fixed #3945: View scrolls vertically when dragging task
  • Fixed #3955: Events sample in Scheduler: free space at the top of event logs tabpanel
  • Fixed #3959: Dependency drag drop line misplaced when creating dependency
  • Fixed #3956: Render to div demo: dependency position is misplaced

Version 5.0.2, 2017-01-05

SUPPORTED EXT JS VERSIONS

  • 6.0.2
  • 6.2.1

KNOWN ISSUES

  • Scheduling view doesn’t completely fill normal grid in IE11 (#3798)
  • Locked grid is not rendering in RTL (#3889). Viewport can be used as a workaround.
  • Locked grid cannot be resized with splitter (#3890). As a workaround provide width to locked part.

Version 4.2.9, 2016-12-12

SUPPORTED EXT JS VERSIONS

  • 6.0.2
  • 6.2.1

KNOWN ISSUES

  • Scheduling view doesn’t completely fill normal grid in IE11 (#3798)

BUG FIXES

  • Fixed #3636: Dragselector plugin select incorrect events when view is scrolled
  • Fixed #3646: Wrong column header height exported

Version 5.0.1, 2016-12-05

SUPPORTED EXT JS VERSIONS

  • 6.0.1
  • 6.0.2

FEATURES / ENHANCEMENTS

  • Added CSS to force printing of background colors in modern browsers

BUG FIXES

  • Fixed #3567: Calendar not preselected in scheduling suite demo
  • Fixed #3568: Event editor doesn’t respect selected calendar value
  • Fixed #3592: ignoreRightMouseSelection not working for event selection model
  • Fixed #3620: EndDateConfig is not applied correctly
  • Fixed #3621: Scheduling Suite Demo: Click on Today button for horizontal/vertical view breaks start/end date hours
  • Fixed #3593: Scheduling Suite Demo: Wrong drag create action in month view

Version 4.2.8, 2016-11-11

SUPPORTED EXT JS VERSIONS

  • 6.0.1
  • 6.0.2

BUG FIXES

  • Fixed #2317: Calendar view doesn’t react to resource store load event
  • Fixed #3048: NonWorkingTime plugin doesn’t work in “calendar” mode
  • Fixed #3236: Vertical scheduler demo bugs
  • Fixed #3250: Horizontal time axis rendered incorrectly when scheduler is initally is calendar
  • Fixed #3251: Removing an event from scheduler event store leaves dirty dom instance
  • Fixed #3258: Drag drop proxy misplaced when dragging multiple events
  • Fixed #3269: Tree store is empty after load when ‘expanded’ field is persisted
  • Fixed #3277: Selections not kept after view refresh when using Sch.selection.AssignmentModel
  • Fixed #3278: Histogram view causes timeaxis view model update upon creation
  • Fixed #3305: Crash when resizing scheduler container panel leaving no space for timeline
  • Fixed #3309: Export dialog and dialogform get same stateId assigned
  • Fixed #3406: Crash in week view if an event changes while component is not visible
  • Fixed #3419: Scheduler drag drop – ‘eventdrop’ provides old assignment data
  • Fixed #3478: Drag drop not working correctly in week view
  • Fixed #3482: Error scrollTo in AbstractExporter when view has no rows
  • Fixed #3592: ignoreRightMouseSelection not working for event selection model