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