Release history for Ext Scheduler
Version 2.2.4, 2013-05-21
FEATURES / ENHANCEMENTS
API CHANGES
BUG FIXES
- Fixed #558: ‘Zoom to fit’ should switch to a reasonable viewPreset
- Fixed #780: PHP Demo has strange datetime bug
- Fixed #787: Printing issue in Firefox
Version 2.2.3, 2013-05-09
FEATURES / ENHANCEMENTS
API CHANGES
- Added a config flag ‘expandAllBeforeExport’ to the export plugin to do a full tree expand before the export. Defaults to false.
BUG FIXES
- Fixed #763: some of css in SchedulerGrid are not applied well in IE8
- Fixed #769: I can’t successfully export pdf in IE8 when I set export range as current view
Version 2.2.2, 2013-04-24
FEATURES / ENHANCEMENTS
API CHANGES
BUG FIXES
- Fixed an issue where scrollEventIntoView would not work when using a TaskStore as EventStore
- Fixed #711: Gantt-Scheduler sample bug if using EventEditor
- Fixed #715: Not possible to move events in vertical view using minuteAndHours preset
- Fixed #731: Not possible to use drag creator if EventStore is a TreeStore
Version 2.2.1, 2013-04-09
FEATURES / ENHANCEMENTS
API CHANGES
BUG FIXES
- Fixed #692: Crash if locked grid columns consume all horizontal space
- Fixed #693: Print plugin crash if hidden columns used
- Fixed #701: Sch.data.mixin.FilterableTreeStore: Variable index implicitly declared (at line 138)
- Fixed column lines bug in Safari (1px offset)
Version 2.2.0, 2013-03-29
This is the first official release supporting Ext JS 4.2. This is a quite major release with plenty of new features and refactorings.
As of this release, we now support IE 10. We have added support for the new Neptune theme, as well as RTL support (see new samples).
For an in-depth review of the changes in this release, please see our blog.
We have increased our test coverage too, if you find any bugs please report them in our Assembla bug tracker.
FEATURES / ENHANCEMENTS
- IE 10 support added
- The default row height synchronization mechanism in Ext JS was replaced with a much faster implementation, which does not require access to the DOM. As a result, very small row height values are now supported too.
API CHANGES
- Default value for “lockedGridDependsOnSchedule” config option is changed to true. This option was also made private, it is deprecated and subject for removal in any following release, please do not use it.
- The “scheduleclick/scheduledblclick/schedulecontextmenu” events now include the resource model instance in the signature (for both in horizontal and vertical modes). The event object goes after it (Fixed #223).
BUG FIXES
- Fixed #626: Tooltip for event – wrong placement
- Fixed #667: Investigate Sch.util.Patch usage with CMD
- Fixed #686: EventEditor not compatible with Task model
- Fixed #687: “scrollEventIntoView” should work in scheduler, when using tree store for resources
Version 2.2.0-beta-2, 2013-02-22
KNOWN ISSUES
- Buffering is not yet supported
FEATURES / ENHANCEMENTS
- Fixed #604: Neptune theme support
- Added a no-theme CSS file without styling
API CHANGES
- BREAKING: timeCellRenderer and timeCellRendererScope removed. Use ‘resourceZones’ to add styling blocks to individual resources.
BUG FIXES
- Fixed #589: [Export] Support for 4.2
- Fixed #605: EventEditor collapses on click comboBox list item
- Fixed #437: Add support for improved hooks during drag drop. (See updated ‘validation’ example for demonstration)
Version 2.2.0-beta-1, 2013-02-08
This is the first 2.2 beta release compatible with Ext JS 4.2 beta. A few tests are failing when running on 4.2.0.265
but most of these tests pass (except buffering related ones) if you run against the latest Ext nightlies. You can read
more about the details of the upgrade process on our blog: http://www.bryntum.com/blog/road-to-ext-scheduler-2-2-upgrade-guide .
The blog post will be posted shortly. There are a few API changes that might be breaking depending on how you’re using the component.
KNOWN ISSUES
- Buffering is not yet supported
- Improper width of columns when exporting
FEATURES / ENHANCEMENTS
- New German locale file (thanks marco.jahn!)
- Basic RTL support, still in experimental stage (see new ‘rtl’ example)
- forceFit option is now supported in vertical orientation too.
- New hooks for drag drop, resize and create flows. This makes it a lot easier to show a confirmation popup before finalizing the operation. See the ‘validation’ sample for a demonstration.
- New ‘eventdrag’ event fired while dragging an event
API CHANGES
- BREAKING: forceFit now defined on Panel, it was previously on the View. Compatibility patch installed.
- BREAKING: Removed Sch.util.HeaderRenderers class (should no longer be required).
- BREAKING: Removed Sch.view.Locking class.
- BREAKING: Inner panel is no longer an instance of our Sch.panel.SchedulerXXX classes, it is whatever Ext JS decides (normally a regular Ext.grid.Panel)
- ‘aftereventdrop’ now includes the dragged records as a new argument
- Removed ‘useDragProxy’ option of Sch.feature.DragDrop
- Removed ‘Sch.feature.DragZone’ class
BUG FIXES
Version 2.1.15, 2013-02-05
FEATURES / ENHANCEMENTS
API CHANGES
BUG FIXES
- Fixed #580: Opera – Incorrect row height
- Fixed #557: custom defaultConfig properties not applied to export dialog form
- Fixed #491: PDF Export throws error in quirks mode
- Fixed #582: [Export] locked columns incorrectly displayed
- Fixed #583: [Export] Body padding on exported image
Version 2.1.14, 2013-01-05
FEATURES / ENHANCEMENTS
- New SDK demo with Java backend
API CHANGES
BUG FIXES
- Fixed issue when instantiating a plain lockable grid before the scheduler causing a crash.
- Fixed #562: Row offset out of sync when scrolling to bottom
- Fixed #521: Create Java based samples for Scheduler/Gantt
Version 2.1.13, 2012-12-13
FEATURES / ENHANCEMENTS
- New export option to export the chart as one big image.
API CHANGES
BUG FIXES
- Fixed #475: Export – add support for generating one fullsize PNG of the contents
- Fixed #474: Interactive Gantt’s print issue – VI
- Fixed #546: Google calendar demo not showing any data
Version 2.1.12, 2012-12-03
FEATURES / ENHANCEMENTS
- ‘Scheduler getting started guide’ added to documentation
API CHANGES
- timeCellRenderer, timeCellRendererScope are now marked as deprecated for 3.0.0. Instead, use the resourceZones config in Ext Scheduler.
BUG FIXES
- Fixed #510: Export plugin restore bug