Skip to content

v8.1.0

Choose a tag to compare

@tvdeyen tvdeyen released this 09 Feb 17:51
· 1041 commits to main since this release
114702f

What's Changed

Breaking Changes

New Features

Bug Fixes

  • fix: Use Ruby/Rails internals to create human readable file names by @tvdeyen in #3597

Performance Improvements

Deprecations

Dependencies

Other Changes

  • Picture Thumbnail component by @tvdeyen in #3402
  • Add an abstract collection option to the configuration class by @mamhoff in #3189
  • Convert render_tag_list helper into ViewComponent by @tvdeyen in #3403
  • Use Turbo Stream to flush page cache by @tvdeyen in #3407
  • Use Turbo frames for archive overlays by @tvdeyen in #3408
  • Make permissions.rb autoloadable by @mamhoff in #3419
  • Fix dummy app Event scopes by @mamhoff in #3417
  • CI: Stop testing Ruby 3.1 and Rails 7.1 by @tvdeyen in #3465
  • Convert page_publication_fields into custom element by @tvdeyen in #3484
  • Add context file for agentic coding by @tvdeyen in #3477
  • Lint erb files with herb-linter by @tvdeyen in #3509
  • feat(Alerts): Allow to change auto dismiss delay by @tvdeyen in #3532
  • Add Ruby 4.0 preview to test matrix by @Copilot in #3531
  • feat: Add picture-editor component by @tvdeyen in #3538
  • chore: Test with Postgres 17 by @tvdeyen in #3546
  • Scrollbar styling by @tvdeyen in #3549
  • Replace HTTP status code symbols with numeric codes by @tvdeyen in #3555
  • Fix deprecated ingredient editors by @tvdeyen in #3556
  • Convert ElementEditor to ViewComponent by @tvdeyen in #3547
  • Use tagged logging in Alchemy:Logger by @tvdeyen in #3557
  • feat: Convert FileEditors.js into a custom element by @tvdeyen in #3559
  • Convert SortableElements into a custom element by @tvdeyen in #3560
  • Fix CI workflow to detect package.json changes for Dependabot PRs by @tvdeyen in #3572
  • [dev] Do not use deprecated Sass @import in dummy app by @tvdeyen in #3574
  • fix(publish-button): Remove duplicated submit event handler by @tvdeyen in #3576
  • fix(Page): Ignore deprecated meta data columns by @tvdeyen in #3578
  • Include future-scheduled elements when publishing pages by @tvdeyen in #3592
  • Convert auth accessors to configuration object by @mamhoff in #3418
  • chore: Remove unnecessary variable in ingredient editor specs by @tvdeyen in #3602
  • Adjust UI for users with restricted permissions by @tvdeyen in #3609
  • Fix creating sortable elements by @tvdeyen in #3610
  • [8.1-stable] Configurable color ingredient swatch by @alchemycms-bot[bot] in #3624
  • [8.1-stable] feat(ColorEditor): Show text input if no colors configured by @alchemycms-bot[bot] in #3626
  • [8.1-stable] fix(color-select): Do not prefill color picker value on init by @alchemycms-bot[bot] in #3631
  • [8.1-stable] Add searchable attributes to element and ingredient definition by @alchemycms-bot[bot] in #3635
  • [8.1-stable] fix(FOUC): Always register timeout animation by @alchemycms-bot[bot] in #3643
  • [8.1-stable] fix(elements-window): Use fixed position by @alchemycms-bot[bot] in #3644
  • [8.1-stable] Move notices to top of page again by @alchemycms-ci-bot in #3648
  • [8.1-stable] fix(page_status): fallback to page.public? by @alchemycms-bot[bot] in #3649
  • [8.1-stable] fix(leave dialog): Re-align buttons by @alchemycms-ci-bot in #3647
  • [8.1-stable] fix(tinymce): Do not exceed height of element window by @alchemycms-bot[bot] in #3651
  • [8.1-stable] fix(resource info value): Correct block alignment by @alchemycms-ci-bot in #3654
  • [8.1-stable] feat(ElementWindow): Add list filter by @alchemycms-bot[bot] in #3662
  • [8.1-stable] Include credentials in update check fetch request by @alchemycms-bot[bot] in #3664
  • [8.1-stable] feat: Lazy load admin pages sitemap by @alchemycms-bot[bot] in #3667
  • [8.1-stable] refactor(element): Use folded_parent_element_ids for expanding nested elements by @alchemycms-bot[bot] in #3668

New Contributors

  • @srachner made their first contribution in #3440
  • @Copilot made their first contribution in #3531

Full Changelog: v8.0.7...v8.1.0