The Sencha product team is excited to announce the General Availability of Ext JS Frameworks ExtAngular, ExtReact, ExtWebComponents, and tooling version 7.1. Continue reading to learn more about the enhanced product features in this release. Are you looking forward to Sencha Ext JS 7.1? Continue reading to learn about the enhancements and changes to the UI and UX components.
Table of Contents
- Significant improvements to the Ext JS Modern and Classic toolkits.
- High fidelity UI and UX component enhancements to Sencha’s popular grid component, focused on row editing, horizontal and vertical scrolling, improvements to grid locking capabilities, drag and drop, and data-bound grid applications.
- Improvements to text and form input components including combo box, radio group, text area, and tagfield, spanning usability, responsiveness, performance, and Material theme styling.
- New component examples in the API docs for Ext JS, ExtAngular, ExtReact and ExtWebComponents which make it easy to copy-paste the source to your application.
- Improved API documentation for Ext JS, ExtAngular, ExtReact and ExtWebComponents making it easier to find properties, methods and events.
- Upgraded Froala WYSIWYG Editor to support the version 3.0
- Improvements to ExtGen View Package generation
- Several quality improvements to JetBrains plugin
- Quality improvements to Sencha Themer tool
New Component Examples
Configuring Sencha Grid in the framework of choice is simple. Find more angles and examples on how to configure the Grid in our revised API Docs.
Ext JS Components
We’re driving an accentuated focus on Ext JS Classic and Modern toolkit quality fixes to make it easier and faster to build data-rich applications.
- The engineering team has implemented numerous Ext JS Grid improvements such as quality enhancements to the editing, scrolling, locking, drag and drop, RadioGroup, Combo, Tagfield features and more.
Here’s one of our new examples for the Ext JS Modern Grid. Try it out in the fiddle.
The Ext JS components for React (ExtReact) have been drastically improved.
- We have improved the runtime used for React
- There are improvements in the documentation and all quality improvements for Ext JS directly flow into the React library as well.
- Intermix our components in any method in JSX.
The API Docs docs now reflect the Ext JS Component declaration that can be used in JSX.
Here’s one of our new examples for the ExtReact Grid. Try it out in the fiddle.
We have new and renewed improvements in the Ext JS components for the Angular framework (ExtAngular).
- The runtime used for Angular has been greatly improved.
- Improved documentation accuracy.
- All the quality improvements for Ext JS are also reflected in the ExtAngular library.
The API docs now reflect the Ext JS component declaration which can be used in the HTML Angular markup.
Last year we launched ExtWebComponents, a framework agnostic approach to application development. This release adds some additional improvements to this product as well.
- We have improved the runtime for the web components.
- All the quality improvements for Ext JS are also reflected in ExtWebComponents.
The API docs now reflect the Ext JS component HTML element tag name for ext-grid.
The new ExtWebComponent charting example (written with custom elements and ECMA 2016+ syntax) shows how to use the fetch API in any browser using polyfills for older browsers. Learn how to generate data-rich apps quicker with Ext JS web components.
Through each release, we will continue to deliver quality improvements and enhanced usability to the Ext JS Modern and Classic toolkits. We’ll also add features that improve developer productivity.
Our engineering team has started on Ext JS 7.2 containing many quality, performance and usability enhancements. Read more in our previously released product roadmap blog post.
Our goal is to make our product easier and better to use. Find new videos to help show you how to get started and debug.
- Get Started with Ext JS for React
- Get Started with Ext JS for Angular
- Get Started with Ext JS in a platform-agnostic way
Upgrade to Ext JS 7.1
Don’t stay stuck on older versions, use ext-gen migrate to update your app dependencies and access the newest features and enhancements.
The free to use Ext JS Upgrade Adviser tool helps identify code changes required to migrate to the latest Ext JS version.
Try Ext JS 7.1
We invite you to try out Ext JS 7.1
Download the Ext JS 7.1 30-day free trial
View the Ext JS Kitchen Sink Examples on any device
Read the Getting Started with Ext JS Guide
Did you know?
You can share your favorite Ext JS tips & tricks and bag some cool prizes. Read more here.
Is it possible to see an actual changelog of the changes made to classic components?
Saying “numerous Ext JS Grid improvements such as quality enhancements to the editing, scrolling, locking, drag and drop, RadioGroup, Combo, Tagfield features and more.” is vague and makes it seem like nothing was actually improved.
Ivan Jouikov says
Brandon Donnelson says
Thanks Bob for providing the link. Not only do we have Ext JS release notes, but we have release notes for the other products that were worked on too. I don’t have the list curated for modern and classic. I’ll see what I can do about that.
Marc Mittag says
Happy to hear, that ExtJs 7.1 is out – thank you for the great work, you are doing!
Can you tell about the upcoming GPL release of ExtJs? Your release policy says:
“Sencha’s current GPL policy for Ext JS is that major releases, such as 6.0, 7.0, and the first minor release immediately”
So far I still get ExtJs 6.2, when I download the GPL version. We are an Open Source company, all our product and customer philosophy is based on Open Source. So we can not switch to the commercial version, and ExtJs is really important for us.
Thank you very much in advance
Brandon Donnelson says
Thanks for asking. Yes, we are going to launch the Ext JS 7.0 GPL release. We wanted to do this back in December. But with the holidays and 7.1 wrap up, the engineers were overwhelmed with things to do so we pushed the 7.0 GPL release out. So with that said, now that we have 7.1 out, I’m going to work with the team to get this out. So if you can bare with us we should have the GPL release out shortly. I apologize for the delay on this round.
Marc Mittag says
thank you very much for your response and the soon release of the GPL version!
Would be great if instead of a GPL 7.0 release you could straight forward provide a GPL 7.1 release, since according to the release notes except one issue all of the things done seem to be bug fixes.
Thank you very much in advance for your great work!
Brandon Donnelson says
So far we’re in discussion about the 7.1 GPL release. I think that process will take a bit more time to resolve too. And I don’t want to cause any more delays for the GPL release. Our systems are all set to deliver the 7.0 GPL release so I’ll aim to follow through with that for the time being. Achieving this goal will be huge start for our engine in the GPL process. This will help me work the 7.1 GPL release discussion too. We’re working on our roadmap internally, so keep your eyes peeled for updates on this.
Under sencha’s rules, GPL needs to be 7.0 and 7.1 as normally 7.01 would be GPL as first patch release, but 7.1 is that…
Sencha needs to release a GPL and a premium version of ExtJS and allow ‘real’ GPL3 removing confusion over usage and other… there is already premium components, so I can’t see why this can’t be the differentiator moving forward.
Kegan Blumenthal says
Good points. Supporting our GPL community is important to us and want to make it better. We’ve started prepping for our Ext JS GPL 7.0 release. And we are planning on the next releases. Although because we’re in discussion still, I haven’t been able to promise when GPL 7.1 will come yet. Regarding the premium components, I’ll see what we can do here. The overall goal we want to keep pushing advances in our products including GPL. So I would expect we won’t stand still here.
Is the GPL now completely gone? The download form is missing. No sign of 7 or 7.1.
Kegan Blumenthal says
Absolutely not – you can find the latest GPL version at https://www.sencha.com/legal/gpl/. Enjoy!
Dario Menasce says
I’m currently stuck to Extjs 6.2.0 (in GPL licensing mode). I need to upgrade to 7.0.0 (but still using ext-all.js as a single all-encompassing file containing the whole framework and NOT using npm).
Is this version available somewhere?
Kirti Joshi says
Ext JS 7.0 has some really cool new features, so upgrading will be a great decision! The 7.0 GPL release is now only available via NPM now so that’s the preferred download mechanism. With npm, you will get the whole framework and the entire suite of components. You can get the latest Ext JS GPL version from here: https://www.sencha.com/legal/gpl/
Let us know if you have any questions.