The changes to this version are massive, but most of the work is not really visible since it involves a complete refactor of our codebase to Lazarus (read: making it possible to compile with Lazarus on ARM, we still very much use Delphi).

We hope we have managed to fix most of the hiccups people have experienced, and we will of course continue to polish and add more and more features according to our plans and roadmap.
Full reinstall?
Technically you can just update your packages and exe from the update window, but since the new TQTXImage breaks demo code I strongly urge you to download the installer and do a re-install. The new demos for things like the string-grid and layout unit is a part of the installer.
Changelog
- Removed registration of old grid-layout widget, as well as example (now deprecated)
- Fixed a problem with the css selectors in TQTXContentbox
- Fixed issue with TQTXLabel not vertically centering due to css selector typo
- Minor fix of TQTXLabelContent constructor
- Updated TQTXToolbar quite heavily with overloads and methods for easily setting up buttons
- Minor adjustment to TQTXSize
- Updated the sqlite3.js driver
- Refactored and fixed issues with the sqlite3 DOM driver
- Minor adjustment to DB framework (connection pool etc)
- Added TInt32.PercentageOf() method to RTL
- Moved application object reference to unit level, avoid circular reference which left the app object in memory after unloading an app at runtime
- Simplified the Alpha blending (and fixed wrong math where the exponent was left out)
- Implemented full text-metric for TQTXFont, it is now possible to measure the width/height of a string with a single call
- Implemented TQTXTable widget with full wrapping of the HTML5 table element (including the new header, body and footer constructs)
- Implemented TQTXStringGrid widget with support for column editing
- Implemented new and fancy Layout unit, making it a snap to create complex layouts by code, perfect for dialogs and quick form layouts
- Implemented Marquee widget (scrolltext)
- Rewrote TQTXImage which now contains the code that used to be in TQTXDomImage
- Implemented TQTXImageBox, which contains the logic previously in TQTXImage (sigh)
- Removed obsolete units from the Patreon days, which are now a part of the RTL
- Added example for the StringGrid
- Added example for the layout unit
- Fixed bug in CSSClassRemoveEx() method for TQTXWidget
- Fixed an issue of Paint() not being virtual in TQTXGraphicView
- Minor changes to demos to make them compatible with the new TQTXImage widgets. This affected 3 demos which used them quite extensively
- Went through all RTL units to get rid of hints and warnings (21 units)
- Updated Phazer library with fixes to class fields
- Fixed a blunder in TQTXORMObject
- Fixed Node.js template files (8 files)
- Fixed bug where WebView did not work if you started two instances of the IDE
- Fixed issue where the property inspector sheet would not be repositioned during a resize
- Fixed a massive issue with name qualifier being active on string properties in the inspector
- Added support for https for node.js http server
- Expanded back/next functionality in the IDE (history navigation) to handle positions in editor as well as widget selections
- Full adaptation of the our codebase for Lazarus / Freepascal
- Created our own proxy widgets to make porting easier
- Recompiled QT for Linux and Mac from scratch, our codebase now used QT for all platforms (not yet released)
- Fixed missing attribute read/write in TQTXListView
- Adapted several parts of DWScript to better suit our needs.
- Added Select All, Select None, Select RTL options to the popup menu in the package-download form, makes it easier to quickly selected all items etc
- Full update of the HTML documentation in the IDE, with substantial changes and more info
- Fixed issue with color selection in the inspector not being persisted in the Background and Border properties
- Updated to latest HTMLComponents