Releases: AlchemyCMS/alchemy_cms
Releases · AlchemyCMS/alchemy_cms
v8.2.1
v8.2.0
What's Changed
Breaking Changes
New Features
- feat(publishable): Add public_until validation by @tvdeyen in #3699
- Use active_storage as default adapter for new apps by @tvdeyen in #3700
- feat: Add schedule element button by @tvdeyen in #3621
- feat: Add Page Etag Generator by @tvdeyen in #3738
- feat: Use datetime-local fields for page publication by @tvdeyen in #3748
- feat: Add a timezone select to admin by @tvdeyen in #3761
- Resources controller: Return distinct records by @mamhoff in #3766
- Use select2 for time zone select by @tvdeyen in #3808
- Preview time select by @tvdeyen in #3789
- Add allow_clear support and required attribute to SelectEditor by @dbwinger in #3824
Bug Fixes
- Fix sitemap generating wrong URLs for language root pages by @antwertinger in #3713
- The sitemap.xml requires absolute URLs in tags by @antwertinger in #3753
- Fix delete page in page tree by @kulturbande in #3814
Performance Improvements
- perf(Admin): Use picture name as alt tag by @tvdeyen in #3726
- Increase element window loading performance by @tvdeyen in #3658
- Bundle alchemy_admin JS into a single pre-built artifact by @tvdeyen in #3769
Dependencies
- chore(deps-dev): Bump jsdom from 27.4.0 to 28.1.0 by @dependabot[bot] in #3682
- chore(deps-dev): bump eslint from 9.39.3 to 10.0.2 by @dependabot[bot] in #3696
- chore(deps-dev): bump rollup from 4.54.0 to 4.59.0 in the rollup group by @dependabot[bot] in #3702
- chore(deps-dev): bump prettier from 3.7.4 to 3.8.1 by @dependabot[bot] in #3703
- chore(deps): bump tinymce from 8.3.1 to 8.3.2 by @dependabot[bot] in #3706
- chore(deps-dev): bump vitest from 4.0.16 to 4.0.18 by @dependabot[bot] in #3704
- chore(deps): bump sortablejs from 1.15.6 to 1.15.7 by @dependabot[bot] in #3707
- chore(deps-dev): bump @herb-tools/linter from 0.8.5 to 0.8.10 by @dependabot[bot] in #3705
- chore(deps-dev): bump sass from 1.97.1 to 1.97.3 by @dependabot[bot] in #3708
- chore(deps-dev): bump remixicon from 4.7.0 to 4.9.1 by @dependabot[bot] in #3711
- chore(deps-dev): bump @rollup/plugin-commonjs from 29.0.0 to 29.0.2 in the rollup group by @dependabot[bot] in #3731
- chore(deps-dev): bump eslint from 10.0.2 to 10.0.3 by @dependabot[bot] in #3736
- chore(deps-dev): bump sass from 1.97.3 to 1.98.0 by @dependabot[bot] in #3739
- chore(deps-dev): bump @rollup/plugin-terser from 0.4.4 to 1.0.0 by @dependabot[bot] in #3732
- chore(deps-dev): bump vitest from 4.0.18 to 4.1.0 by @dependabot[bot] in #3742
- chore(deps-dev): bump jsdom from 28.1.0 to 29.0.0 by @dependabot[bot] in #3756
- chore(deps-dev): bump eslint from 10.0.3 to 10.1.0 by @dependabot[bot] in #3767
- chore(deps-dev): bump jsdom from 29.0.0 to 29.0.1 by @dependabot[bot] in #3768
- chore(deps-dev): bump rollup from 4.59.0 to 4.60.0 in the rollup group by @dependabot[bot] in #3781
- chore(deps-dev): bump vitest from 4.1.0 to 4.1.1 by @dependabot[bot] in #3782
- chore(deps-dev): bump vitest from 4.1.1 to 4.1.2 by @dependabot[bot] in #3796
- chore(deps): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in #3797
- chore(deps): bump tinymce from 8.3.2 to 8.4.0 by @dependabot[bot] in #3810
- chore(deps-dev): bump eslint from 10.1.0 to 10.2.0 by @dependabot[bot] in #3812
- chore(deps-dev): bump sass from 1.98.0 to 1.99.0 by @dependabot[bot] in #3813
- chore(deps-dev): bump rollup from 4.60.0 to 4.60.1 in the rollup group across 1 directory by @dependabot[bot] in #3809
- chore(deps-dev): bump vitest from 4.1.2 to 4.1.3 by @dependabot[bot] in #3819
- chore(deps-dev): bump jsdom from 29.0.1 to 29.0.2 by @dependabot[bot] in #3818
Other Changes
- Lesser jQuery by @tvdeyen in #3681
- feat(css): Add a
.buttonscontainer class by @tvdeyen in #3697 - Use 12h time format for
enlocale by @tvdeyen in #3698 - feat(element): Ensure nested elements share parent's page_version by @tvdeyen in #3660
- chore: Switch to text based bun lock file by @tvdeyen in #3701
- Add gateway pattern for CI required checks by @tvdeyen in #3709
- fix(element schedule): Do not show seconds by @tvdeyen in #3747
- refactor(uploader): use Alchemy.config.uploader.to_json for JS defaults by @tvdeyen in #3752
- refactor(image cropper): accept settings object instead of positional args by @tvdeyen in #3754
- refactor(tinymce): use .to_json for JS configuration objects by @tvdeyen in #3755
- Auto-push build artifacts when asset sources change by @tvdeyen in #3780
- Add devcontainer and Docker Compose for local development by @tvdeyen in #3770
- feat: Extract admin user name display into component by @tvdeyen in #3765
- Prevent deletion of pages with descendants that are attached to nodes by @kulturbande in #3815
New Contributors
Full Changelog: v8.1.9...v8.2.0
v8.1.9
What's Changed
Other Changes
- [8.1-stable] Fix exception in admin when current language is deleted by @alchemycms-bot[bot] in #3793
- [8.1-stable] Fix ingredient editor nested attributes index collision by @alchemycms-bot[bot] in #3799
- [8.1-stable] Revert update check URL change by @alchemycms-bot[bot] in #3802
Full Changelog: v8.1.8...v8.1.9
v8.0.11
What's Changed
- [8.0-stable] Fix exception in admin when current language is deleted by @alchemycms-bot[bot] in #3792
- [8.0-stable] Revert update check URL change by @alchemycms-bot[bot] in #3801
- Release v8.0.11 by @alchemycms-bot[bot] in #3804
Full Changelog: v8.0.10...v8.0.11
v7.4.14
What's Changed
- [7.4-stable] Fix exception in admin when current language is deleted by @alchemycms-bot[bot] in #3791
- Release v7.4.14 by @alchemycms-bot[bot] in #3795
Full Changelog: v7.4.13...v7.4.14
v8.1.8
What's Changed
Other Changes
- [8.1-stable] Fix update check URL to avoid redirect by @alchemycms-bot[bot] in #3785
Full Changelog: v8.1.7...v8.1.8
v8.0.10
What's Changed
- [8.0-stable] Dashboard | Fix redirect after unlocking by @alchemycms-bot[bot] in #3734
- [8.0-stable] Fix top_menu width by @alchemycms-ci-bot in #3764
- [8.0-stable] Fix flaky picture library update spec by @alchemycms-bot[bot] in #3774
- [8.0-stable] Fix update check URL to avoid redirect by @alchemycms-bot[bot] in #3784
- Release v8.0.10 by @alchemycms-bot[bot] in #3786
Full Changelog: v8.0.9...v8.0.10
v8.1.7
What's Changed
Other Changes
- [8.1-stable] Fix top_menu width by @alchemycms-ci-bot in #3763
- [8.1-stable] Fix flaky picture library update spec by @alchemycms-bot[bot] in #3775
- [8.1-stable] Fix element select search filtering by @alchemycms-bot[bot] in #3777
- [8.1-stable] Fix picture crop dialog link not opening for newly assigned pictures by @alchemycms-bot[bot] in #3778
Full Changelog: v8.1.6...v8.1.7
v8.1.6
What's Changed
Other Changes
- [8.1-stable] fix(ClassOption): Return nil if value is not present by @alchemycms-bot[bot] in #3759
Full Changelog: v8.1.5...v8.1.6
v8.1.5
What's Changed
Other Changes
- [8.1-stable] Dashboard | Fix redirect after unlocking by @alchemycms-bot[bot] in #3735
- [8.1-stable] fix(page_factory): Delegate meta data to draft version by @alchemycms-bot[bot] in #3741
- [8.1-stable] Fix page publication fields checkbox handling by @alchemycms-bot[bot] in #3743
- [8.1-stable] Add XML to show_page_in_sitemap translation by @alchemycms-bot[bot] in #3749
- [8.1-stable] fix(Page): Consider scheduled version public by @alchemycms-ci-bot in #3750
Full Changelog: v8.1.4...v8.1.5