Release Notes for Ext JS 7.6.0
New Features
- EXTJS-28226 - Add option for vertical to modern sliderfield
- EXTJS-28741 - Modern Grid should support list filter as Classic does
- EXTJS-29253 - Modern grid column order/width should be stateful
Fixes
Core
- EXTJS-28962 - Calendar touch event not working on physical touch devices. If tapping on a calendar day (in all views), then nothing happens
- EXTJS-28372 - TreeList: Subtree disappears upon clicking of expand icon while in Micro mode
Modern
EXTJS-28879 - selectModel for virtual store not returning models
Along with this fix, have addressed the below issues for a virtual store
- For select & deselect event of a grid, arguments have a row index instead of a model instance of record
- Implementation of
pruneRemoved
flag just like we have for the classic toolkit to maintain selection within a grid - Even if a single record is deselected, deselect event is fired for all records of a grid
- The select event was getting fired twice for selecting a record of a grid
- Shift select was not behaving properly for a grid
- Refresh selection was not happening on navigating to another page
Refer the documentation of pruneRemoved
EXTJS-29573 - Ext.dataview.List scroll issue in Windows touch device
Classic
- EXTJS-29289 - In Ext.tree.Panel The JAWS screen reader does not announce the node text when navigating through the keyboard when the node is selecting using a checkbox
- EXTJS-28537 - Treepanels and grids with row expander the state (expanded/collapsed) is not accessible by JAWS
- EXTJS-25854 - On tab keys, grid/tree header grabbing focus when hidden
- EXTJS-27820 - Drag&Drop conflict with HTML Editor. Drop elements sometimes stuck on the HTML editor
EXTJS-29500 - Filter-bar misalignment when using browser zoom
Along side browser zoom, this has fixed misalignment of Filter-bar for several browsers which are auto-detecting their 4k screens and auto-scaling/zooming
EXTJS-29452 - Grid scrolling with a viewmodel bind on the title can throw uncaught errors
Improvement
- EXTJS-27444 - Combobox remote queryMode needs to be initialized before form load
- EXTJS-29610 - Make Coworkee an NPM based app and update to the latest Ext JS version. See example running here.
Tooling
- SDKTOOLS-2127 - The closure compressor does not produce a simple build
- SDKTOOLS-2139 - Sencha CMD 7.4 is not working after Upgrading to MacOSX Monterey
- SDKTOOLS-2084 - Upgrade Closure Compiler
- SDKTOOLS-2137 - Update Sencha Cmd to Support Ext JS 7.6
- CAT-1039 - Update Sencha Themer to version 1.4.2 Supporting Ext JS 7.6
- EJUA-28 - Update Upgrade Adviser and ESLint Plugin to Support Ext JS 7.6
- OTOOLS-85 - Open Tooling Support for Ext JS 7.6
- DSGNR-8336 - Update Sencha Architect to version 4.3.2 Supporting single version of Ext JS 7.6
OTOOLS-74 - Build errors when trying to build multiple profiles under single build in NPM Application
Refer to the updated documentation to avoid errors while using build profiles. See more information here
OTOOLS-75 - Open tooling/npm Sencha CMD central repository
Refer to the updated documentation on how to include Ext JS shared packages using npm. See more information here
OTOOLS-77 - Create documentation / guide on how to create npm packages
Refer to the updated documentation on how to create npm packages. See more information here