Skip to content

v8.0.0 - Modern UI

Compare
Choose a tag to compare
@github-actions github-actions released this 10 May 03:02
· 25 commits to master since this release

8.0.0 (2024-05-10)

New Major 8.0 Release

This new release brings a lot of changes oriented toward better UI/UX, our SVG icons are now pure CSS and can be colorized like any other text via the native CSS color property (which helped a lot improving the Dark Mode Theme).

Another noticeable UI change is the migration of the date picker from Flatpickr to Vanilla-Calendar-Pro, this library is ESM, it has modern styling and an awesome UI/UX. Another change that is mostly internal but is also indirectly connected to the date picker is the migration from MomentJS to Tempo which is modern and is also packaged as ESM which is great for Tree Shaking. DOM Purify is now optional, giving you the choice to install it or something else like isomorphic-dompurify for SSR support... However even if it is now optional, we strongly suggest that you install it back to stay secure and CSP compliant (see migration below).

I believe that with all these recent changes, the project is pretty much feature complete and you should not expect any new major releases for a long time (hopefully).

Note

Follow the Migration to 8.0 for all the changes

⚠ BREAKING CHANGES

  • pure SVG icons, Moment to Tempo, Flatpickr to Vanilla-Calendar (#1203)
  • make DOMPurify as optional (#1195)
  • migrate from Moment to Tempo (#1194)
  • remove Font-Awesome and use new SVG icons (#1191)
  • common: migrate from Flatpickr to Vanilla-Calendar (#1193)

Features

Bug Fixes


Installation

Please remember that all packages of @slickgrid-universal (v5.0.0) and Aurelia-Slickgrid (v8.0.0) must be updated at the same time and they will always get bumped on the same day to avoid any upgrade issues. You can also consult the Versions Compatibility Table - Wiki

also remember that Slickgrid-Universal monorepo is where the biggest portion of the code exists (~90%), so most of the commits are now happening on that side.

  1. review the Slickgrid-Universal changelog
  2. and the Aurelia-Slickgrid changelog (above)