Skip to content

Commit 114702f

Browse files
authored
Merge pull request #3669 from AlchemyCMS/release/v8.1.0
Release v8.1.0
2 parents 4f1d0d1 + 79245ba commit 114702f

2 files changed

Lines changed: 89 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,93 @@
11
# Changelog
22

3+
## 8.1.0 (2026-02-09)
4+
5+
<!-- Release notes generated using configuration in .github/release.yml at 8.1-stable -->
6+
7+
## What's Changed
8+
### Breaking Changes
9+
* Drop Rails 7.1 support by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3579
10+
### New Features
11+
* Only mark ingredients as mandatory for presence validations by @antwertinger in https://github.com/AlchemyCMS/alchemy_cms/pull/3480
12+
* Show element hint in element select by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3446
13+
* Add sorting select to Attachments Library by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3487
14+
* Server side render page sitemap by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3476
15+
* CI: Test Ruby 4.0 by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3545
16+
* Allow using clipboard for menu nodes by @dbwinger in https://github.com/AlchemyCMS/alchemy_cms/pull/3381
17+
* feat: Move page metadata to PageVersion by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3554
18+
* Add publish button with version status by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3558
19+
* Add color ingredient type by @sascha-karnatz in https://github.com/AlchemyCMS/alchemy_cms/pull/3385
20+
* Add publication timestamps to element by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3573
21+
* Allow Rails 8.1 by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3456
22+
* Add multiple selection support to Select ingredient by @antwertinger in https://github.com/AlchemyCMS/alchemy_cms/pull/3471
23+
* Include published elements in page ETag for scheduled content by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3594
24+
### Bug Fixes
25+
* fix: Use Ruby/Rails internals to create human readable file names by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3597
26+
### Performance Improvements
27+
* performance: Update page tree eager loading by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3605
28+
* Optimize page tree rendering performance by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3606
29+
### Deprecations
30+
* Add ingredient editor components by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3457
31+
### Dependencies
32+
* Bump vitest from 3.2.4 to 4.0.5 by @dependabot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3450
33+
* Bump @rollup/plugin-commonjs from 28.0.9 to 29.0.0 by @dependabot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3452
34+
* Update shoulda-matchers requirement from ~> 6.0 to ~> 7.0 by @dependabot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3459
35+
* Update all JS dev dependencies by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3537
36+
* chore(deps): Update brakeman requirement from ~> 7.1 to ~> 8.0 by @dependabot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3608
37+
### Other Changes
38+
* Picture Thumbnail component by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3402
39+
* Add an abstract collection option to the configuration class by @mamhoff in https://github.com/AlchemyCMS/alchemy_cms/pull/3189
40+
* Convert `render_tag_list` helper into ViewComponent by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3403
41+
* Use Turbo Stream to flush page cache by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3407
42+
* Use Turbo frames for archive overlays by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3408
43+
* Make permissions.rb autoloadable by @mamhoff in https://github.com/AlchemyCMS/alchemy_cms/pull/3419
44+
* Fix dummy app Event scopes by @mamhoff in https://github.com/AlchemyCMS/alchemy_cms/pull/3417
45+
* CI: Stop testing Ruby 3.1 and Rails 7.1 by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3465
46+
* Convert page_publication_fields into custom element by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3484
47+
* Add context file for agentic coding by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3477
48+
* Lint erb files with herb-linter by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3509
49+
* feat(Alerts): Allow to change auto dismiss delay by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3532
50+
* Add Ruby 4.0 preview to test matrix by @Copilot in https://github.com/AlchemyCMS/alchemy_cms/pull/3531
51+
* feat: Add picture-editor component by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3538
52+
* chore: Test with Postgres 17 by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3546
53+
* Scrollbar styling by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3549
54+
* Replace HTTP status code symbols with numeric codes by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3555
55+
* Fix deprecated ingredient editors by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3556
56+
* Convert ElementEditor to ViewComponent by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3547
57+
* Use tagged logging in Alchemy:Logger by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3557
58+
* feat: Convert FileEditors.js into a custom element by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3559
59+
* Convert SortableElements into a custom element by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3560
60+
* Fix CI workflow to detect package.json changes for Dependabot PRs by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3572
61+
* [dev] Do not use deprecated Sass `@import` in dummy app by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3574
62+
* fix(publish-button): Remove duplicated submit event handler by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3576
63+
* fix(Page): Ignore deprecated meta data columns by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3578
64+
* Include future-scheduled elements when publishing pages by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3592
65+
* Convert auth accessors to configuration object by @mamhoff in https://github.com/AlchemyCMS/alchemy_cms/pull/3418
66+
* chore: Remove unnecessary variable in ingredient editor specs by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3602
67+
* Adjust UI for users with restricted permissions by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3609
68+
* Fix creating sortable elements by @tvdeyen in https://github.com/AlchemyCMS/alchemy_cms/pull/3610
69+
* [8.1-stable] Configurable color ingredient swatch by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3624
70+
* [8.1-stable] feat(ColorEditor): Show text input if no colors configured by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3626
71+
* [8.1-stable] fix(color-select): Do not prefill color picker value on init by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3631
72+
* [8.1-stable] Add searchable attributes to element and ingredient definition by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3635
73+
* [8.1-stable] fix(FOUC): Always register timeout animation by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3643
74+
* [8.1-stable] fix(elements-window): Use fixed position by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3644
75+
* [8.1-stable] Move notices to top of page again by @alchemycms-ci-bot in https://github.com/AlchemyCMS/alchemy_cms/pull/3648
76+
* [8.1-stable] fix(page_status): fallback to page.public? by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3649
77+
* [8.1-stable] fix(leave dialog): Re-align buttons by @alchemycms-ci-bot in https://github.com/AlchemyCMS/alchemy_cms/pull/3647
78+
* [8.1-stable] fix(tinymce): Do not exceed height of element window by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3651
79+
* [8.1-stable] fix(resource info value): Correct block alignment by @alchemycms-ci-bot in https://github.com/AlchemyCMS/alchemy_cms/pull/3654
80+
* [8.1-stable] feat(ElementWindow): Add list filter by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3662
81+
* [8.1-stable] Include credentials in update check fetch request by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3664
82+
* [8.1-stable] feat: Lazy load admin pages sitemap by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3667
83+
* [8.1-stable] refactor(element): Use folded_parent_element_ids for expanding nested elements by @alchemycms-bot[bot] in https://github.com/AlchemyCMS/alchemy_cms/pull/3668
84+
85+
## New Contributors
86+
* @srachner made their first contribution in https://github.com/AlchemyCMS/alchemy_cms/pull/3440
87+
* @Copilot made their first contribution in https://github.com/AlchemyCMS/alchemy_cms/pull/3531
88+
89+
**Full Changelog**: https://github.com/AlchemyCMS/alchemy_cms/compare/v8.0.7...v8.1.0
90+
391
## 8.0.6 (2026-02-03)
492

593
## What's Changed

lib/alchemy/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# frozen_string_literal: true
22

33
module Alchemy
4-
VERSION = "8.1.0.a"
4+
VERSION = "8.1.0"
55

66
def self.version
77
VERSION

0 commit comments

Comments
 (0)