Skip to content

v7.1.0

Compare
Choose a tag to compare
@tvdeyen tvdeyen released this 25 Jan 20:27
· 715 commits to main since this release
9e64c30

This release continues our journey to modernize AlchemyCMS admin UI.
We are now using more and more WebComponents and ES6 modules for our JavaScript code instead of CoffeeScript and jQuery.
This will allow us to use the latest JavaScript features and make our code more maintainable.

Highlights of this release:

  • More WebComponents 💅🏻
    Please review PRs for upgrade notice if you customized the admin UI or relied on jquery plugins like $.alchemyPageSelect, $.alchemyNodeSelect
  • More ES6 modules 🚀
  • Admin JS dependencies handled via node modules
  • Removes jQueryUI ✂️
  • Removes Rails 6.1 support 🚂
  • Introduce Shoelace UI for tooltips and tabs 👟
  • Added Rails 7.1, Ruby 3.3 and YJIT-Support 🎉
  • WebP quality setting 🌠
    This deprecates the output_image_jpg_quality config and replaces it with output_image_quality.
  • New UI/Icons 🌸
    If you want to update your custom admin module menu icon pick one of https://remixicon.com to fit the new icons
  • Tinymce v6 📜
    please follow
    https://www.tiny.cloud/docs/tinymce/latest/migration-from-5x/ and
    https://www.tiny.cloud/docs/migration-from-4x/
    if you have custom plugins/toolbar buttons installed)

All Changes

New Contributors

Full Changelog: v7.0.8...v7.1.0