Skip to content

Commit 0d37377

Browse files
committed
Release v8.0.0.a
1 parent 2f7b218 commit 0d37377

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

CHANGELOG.md

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

3+
## 8.0.0.a (2025-07-10)
4+
5+
- Resources Admin: Fix editing with filters [#3311](https://github.com/AlchemyCMS/alchemy_cms/pull/3311) ([mamhoff](https://github.com/mamhoff))
6+
- Fix XMLHttpRequest AggregateError in Vitest test suite [#3310](https://github.com/AlchemyCMS/alchemy_cms/pull/3310) ([tvdeyen](https://github.com/tvdeyen))
7+
- Update net-smtp requirement from ~> 0.4.0 to ~> 0.5.1 [#3309](https://github.com/AlchemyCMS/alchemy_cms/pull/3309) ([dependabot](https://github.com/apps/dependabot))
8+
- Update execjs requirement from ~> 2.9.1 to ~> 2.10.0 [#3308](https://github.com/AlchemyCMS/alchemy_cms/pull/3308) ([dependabot](https://github.com/apps/dependabot))
9+
- Update rspec-rails requirement from ~> 7.1 to ~> 8.0 [#3307](https://github.com/AlchemyCMS/alchemy_cms/pull/3307) ([dependabot](https://github.com/apps/dependabot))
10+
- Update rails_live_reload requirement from ~> 0.4.0 to ~> 0.5.0 [#3306](https://github.com/AlchemyCMS/alchemy_cms/pull/3306) ([dependabot](https://github.com/apps/dependabot))
11+
- Convert JS test suite from Jest to Vitest [#3300](https://github.com/AlchemyCMS/alchemy_cms/pull/3300) ([tvdeyen](https://github.com/tvdeyen))
12+
- refactor(uploader): Do not use arguments in constructor [#3299](https://github.com/AlchemyCMS/alchemy_cms/pull/3299) ([tvdeyen](https://github.com/tvdeyen))
13+
- Fix yaml syntax in dependabot config file [#3298](https://github.com/AlchemyCMS/alchemy_cms/pull/3298) ([tvdeyen](https://github.com/tvdeyen))
14+
- Do not generate CSS source maps [#3297](https://github.com/AlchemyCMS/alchemy_cms/pull/3297) ([tvdeyen](https://github.com/tvdeyen))
15+
- Update bundled Tinymce to v7.9.1 [#3296](https://github.com/AlchemyCMS/alchemy_cms/pull/3296) ([tvdeyen](https://github.com/tvdeyen))
16+
- fix(dependabot): Use bun [#3295](https://github.com/AlchemyCMS/alchemy_cms/pull/3295) ([tvdeyen](https://github.com/tvdeyen))
17+
- Fix multi language picture descriptions [#3290](https://github.com/AlchemyCMS/alchemy_cms/pull/3290) ([tvdeyen](https://github.com/tvdeyen))
18+
- Add robot icon to SVG sprite [#3289](https://github.com/AlchemyCMS/alchemy_cms/pull/3289) ([tvdeyen](https://github.com/tvdeyen))
19+
- Tweak small button appearance [#3288](https://github.com/AlchemyCMS/alchemy_cms/pull/3288) ([tvdeyen](https://github.com/tvdeyen))
20+
- Add server error turbo_stream template [#3287](https://github.com/AlchemyCMS/alchemy_cms/pull/3287) ([tvdeyen](https://github.com/tvdeyen))
21+
- fix(PictureThumbnails): Do not fail if size is nil [#3286](https://github.com/AlchemyCMS/alchemy_cms/pull/3286) ([tvdeyen](https://github.com/tvdeyen))
22+
- Remove non visual custom elements after connect [#3285](https://github.com/AlchemyCMS/alchemy_cms/pull/3285) ([tvdeyen](https://github.com/tvdeyen))
23+
- Add Active Storage adapter [#3283](https://github.com/AlchemyCMS/alchemy_cms/pull/3283) ([tvdeyen](https://github.com/tvdeyen))
24+
- Remove admin attachments download action [#3282](https://github.com/AlchemyCMS/alchemy_cms/pull/3282) ([tvdeyen](https://github.com/tvdeyen))
25+
- Use mime type for attachment extension [#3281](https://github.com/AlchemyCMS/alchemy_cms/pull/3281) ([tvdeyen](https://github.com/tvdeyen))
26+
- Merge Transformations module into PictureVariant [#3280](https://github.com/AlchemyCMS/alchemy_cms/pull/3280) ([tvdeyen](https://github.com/tvdeyen))
27+
- Use image_file_extension in picture validation [#3279](https://github.com/AlchemyCMS/alchemy_cms/pull/3279) ([tvdeyen](https://github.com/tvdeyen))
28+
- Extract Dragonfly integration into adapter [#3278](https://github.com/AlchemyCMS/alchemy_cms/pull/3278) ([tvdeyen](https://github.com/tvdeyen))
29+
- Use image_file_extension for picture variant rendering [#3277](https://github.com/AlchemyCMS/alchemy_cms/pull/3277) ([tvdeyen](https://github.com/tvdeyen))
30+
- Use Alchemy.config accessors instead of hash key [#3275](https://github.com/AlchemyCMS/alchemy_cms/pull/3275) ([tvdeyen](https://github.com/tvdeyen))
31+
- Move `can_be_cropped_to?` into `picture_thumbnails` [#3274](https://github.com/AlchemyCMS/alchemy_cms/pull/3274) ([tvdeyen](https://github.com/tvdeyen))
32+
- Pass picture to Picture.url_class [#3273](https://github.com/AlchemyCMS/alchemy_cms/pull/3273) ([tvdeyen](https://github.com/tvdeyen))
33+
- Use image_file extension as render format [#3272](https://github.com/AlchemyCMS/alchemy_cms/pull/3272) ([tvdeyen](https://github.com/tvdeyen))
34+
- Move file fixtures into default Rails folder [#3271](https://github.com/AlchemyCMS/alchemy_cms/pull/3271) ([tvdeyen](https://github.com/tvdeyen))
35+
- Fix formatting of alchemy config template [#3269](https://github.com/AlchemyCMS/alchemy_cms/pull/3269) ([tvdeyen](https://github.com/tvdeyen))
36+
- Copy new config initializer during upgrade [#3268](https://github.com/AlchemyCMS/alchemy_cms/pull/3268) ([tvdeyen](https://github.com/tvdeyen))
37+
- Drop Rails 7.0 support [#3267](https://github.com/AlchemyCMS/alchemy_cms/pull/3267) ([tvdeyen](https://github.com/tvdeyen))
38+
- Add IngredientDefinition model [#3266](https://github.com/AlchemyCMS/alchemy_cms/pull/3266) ([tvdeyen](https://github.com/tvdeyen))
39+
- Convert ElementDefinition into ActiveModel [#3264](https://github.com/AlchemyCMS/alchemy_cms/pull/3264) ([tvdeyen](https://github.com/tvdeyen))
40+
- Convert PageLayout into ActiveModel [#3263](https://github.com/AlchemyCMS/alchemy_cms/pull/3263) ([tvdeyen](https://github.com/tvdeyen))
41+
- New welcome screen [#3260](https://github.com/AlchemyCMS/alchemy_cms/pull/3260) ([tvdeyen](https://github.com/tvdeyen))
42+
- New pagination UX [#3259](https://github.com/AlchemyCMS/alchemy_cms/pull/3259) ([tvdeyen](https://github.com/tvdeyen))
43+
- Use Turbo Confirms [#3258](https://github.com/AlchemyCMS/alchemy_cms/pull/3258) ([tvdeyen](https://github.com/tvdeyen))
44+
- Fix Icons [#3256](https://github.com/AlchemyCMS/alchemy_cms/pull/3256) ([tvdeyen](https://github.com/tvdeyen))
45+
- Use Turbo Frame and Streams for clipboard [#3255](https://github.com/AlchemyCMS/alchemy_cms/pull/3255) ([tvdeyen](https://github.com/tvdeyen))
46+
- Remove ingredient view partials [#3254](https://github.com/AlchemyCMS/alchemy_cms/pull/3254) ([tvdeyen](https://github.com/tvdeyen))
47+
- fix(alchemy-select): Remove clear button of select2 [#3252](https://github.com/AlchemyCMS/alchemy_cms/pull/3252) ([tvdeyen](https://github.com/tvdeyen))
48+
- Fix thumbnail bg pattern [#3249](https://github.com/AlchemyCMS/alchemy_cms/pull/3249) ([tvdeyen](https://github.com/tvdeyen))
49+
- Remove dragonfly_svg plugin [#3247](https://github.com/AlchemyCMS/alchemy_cms/pull/3247) ([tvdeyen](https://github.com/tvdeyen))
50+
- Add alchemy-update-check element [#3246](https://github.com/AlchemyCMS/alchemy_cms/pull/3246) ([tvdeyen](https://github.com/tvdeyen))
51+
- Lazy load page layouts for select [#3244](https://github.com/AlchemyCMS/alchemy_cms/pull/3244) ([tvdeyen](https://github.com/tvdeyen))
52+
- New filters: Translate `include_blank` per filter [#3243](https://github.com/AlchemyCMS/alchemy_cms/pull/3243) ([mamhoff](https://github.com/mamhoff))
53+
- Use custom properties instead of Sass variables [#3242](https://github.com/AlchemyCMS/alchemy_cms/pull/3242) ([tvdeyen](https://github.com/tvdeyen))
54+
- Only enhance `assets:precompile` task if Propshaft is present [#3241](https://github.com/AlchemyCMS/alchemy_cms/pull/3241) ([mamhoff](https://github.com/mamhoff))
55+
- Fix assign dialogs search [#3240](https://github.com/AlchemyCMS/alchemy_cms/pull/3240) ([tvdeyen](https://github.com/tvdeyen))
56+
- Use fetch() over XHR for ajax [#3239](https://github.com/AlchemyCMS/alchemy_cms/pull/3239) ([tvdeyen](https://github.com/tvdeyen))
57+
- Fix redirect to recent pictures after upload [#3238](https://github.com/AlchemyCMS/alchemy_cms/pull/3238) ([tvdeyen](https://github.com/tvdeyen))
58+
- Respect default resource filter set in controller [#3237](https://github.com/AlchemyCMS/alchemy_cms/pull/3237) ([tvdeyen](https://github.com/tvdeyen))
59+
- Filter Bar: Submit form on any "change" event in #filter_bar [#3236](https://github.com/AlchemyCMS/alchemy_cms/pull/3236) ([mamhoff](https://github.com/mamhoff))
60+
- fix(<alchemy-tinymce>): Do not expect an element editor [#3235](https://github.com/AlchemyCMS/alchemy_cms/pull/3235) ([tvdeyen](https://github.com/tvdeyen))
61+
- Load JS translations into DOM [#3233](https://github.com/AlchemyCMS/alchemy_cms/pull/3233) ([tvdeyen](https://github.com/tvdeyen))
62+
- Allow filtering with a time/date picker [#3231](https://github.com/AlchemyCMS/alchemy_cms/pull/3231) ([mamhoff](https://github.com/mamhoff))
63+
- Remove require of alchemy/admin/all file [#3230](https://github.com/AlchemyCMS/alchemy_cms/pull/3230) ([tvdeyen](https://github.com/tvdeyen))
64+
- Load Alchemy's config.yml before app initializers [#3229](https://github.com/AlchemyCMS/alchemy_cms/pull/3229) ([mamhoff](https://github.com/mamhoff))
65+
- Compile icon sprite [#3227](https://github.com/AlchemyCMS/alchemy_cms/pull/3227) ([tvdeyen](https://github.com/tvdeyen))
66+
- Hide body while custom elements load [#3226](https://github.com/AlchemyCMS/alchemy_cms/pull/3226) ([tvdeyen](https://github.com/tvdeyen))
67+
- Custom format validations [#3225](https://github.com/AlchemyCMS/alchemy_cms/pull/3225) ([tvdeyen](https://github.com/tvdeyen))
68+
- Add Number ingredient [#3224](https://github.com/AlchemyCMS/alchemy_cms/pull/3224) ([tvdeyen](https://github.com/tvdeyen))
69+
- Stop testing Ruby 3.1 [#3223](https://github.com/AlchemyCMS/alchemy_cms/pull/3223) ([mamhoff](https://github.com/mamhoff))
70+
- Skip PushJavaScript Job for PRs without changed bun lock [#3221](https://github.com/AlchemyCMS/alchemy_cms/pull/3221) ([mamhoff](https://github.com/mamhoff))
71+
- Move resource name methods into Module [#3220](https://github.com/AlchemyCMS/alchemy_cms/pull/3220) ([mamhoff](https://github.com/mamhoff))
72+
- Use Alchemy.config in specs [#3218](https://github.com/AlchemyCMS/alchemy_cms/pull/3218) ([mamhoff](https://github.com/mamhoff))
73+
- Use Alchemy.user_class_name to configure model_stamper [#3217](https://github.com/AlchemyCMS/alchemy_cms/pull/3217) ([mamhoff](https://github.com/mamhoff))
74+
- Stop testing Rails 7.0 [#3216](https://github.com/AlchemyCMS/alchemy_cms/pull/3216) ([mamhoff](https://github.com/mamhoff))
75+
- Ransack filters [#3215](https://github.com/AlchemyCMS/alchemy_cms/pull/3215) ([mamhoff](https://github.com/mamhoff))
76+
- Use `Alchemy.config.show_page_searchable_checkbox` [#3214](https://github.com/AlchemyCMS/alchemy_cms/pull/3214) ([tvdeyen](https://github.com/tvdeyen))
77+
- Allow is_safe_redirect_path to recognize customized admin path [#3212](https://github.com/AlchemyCMS/alchemy_cms/pull/3212) ([rabbitbike](https://github.com/rabbitbike))
78+
- Resource "Download CSV" link: Use all filter params [#3209](https://github.com/AlchemyCMS/alchemy_cms/pull/3209) ([mamhoff](https://github.com/mamhoff))
79+
- Use editable resource attributes for resource_params [#3208](https://github.com/AlchemyCMS/alchemy_cms/pull/3208) ([tvdeyen](https://github.com/tvdeyen))
80+
- Fix link dialog for links with url scheme mailto [#3204](https://github.com/AlchemyCMS/alchemy_cms/pull/3204) ([tvdeyen](https://github.com/tvdeyen))
81+
- Fix hidden element style [#3203](https://github.com/AlchemyCMS/alchemy_cms/pull/3203) ([tvdeyen](https://github.com/tvdeyen))
82+
- CI: Use own script to check changes files [#3198](https://github.com/AlchemyCMS/alchemy_cms/pull/3198) ([tvdeyen](https://github.com/tvdeyen))
83+
- Only set elementEditor dirty if present during assignment [#3195](https://github.com/AlchemyCMS/alchemy_cms/pull/3195) ([tvdeyen](https://github.com/tvdeyen))
84+
- Prevent content overflowing in tinymce editor fullscreen mode [#3194](https://github.com/AlchemyCMS/alchemy_cms/pull/3194) ([rabbitbike](https://github.com/rabbitbike))
85+
- Fix image cropper [#3192](https://github.com/AlchemyCMS/alchemy_cms/pull/3192) ([tvdeyen](https://github.com/tvdeyen))
86+
- Deprecate `Alchemy.enable_searchable` for `Alchemy.config.show_page_searchable_checkbox` [#3188](https://github.com/AlchemyCMS/alchemy_cms/pull/3188) ([mamhoff](https://github.com/mamhoff))
87+
- Add Alchemy.config and DSL for type-safe configuration [#3178](https://github.com/AlchemyCMS/alchemy_cms/pull/3178) ([mamhoff](https://github.com/mamhoff))
88+
389
## 7.4.6 (2025-27-06)
490

591
- [7.4-stable] Fix multi language picture descriptions [#3293](https://github.com/AlchemyCMS/alchemy_cms/pull/3293) ([alchemycms-bot](https://github.com/alchemycms-bot))

0 commit comments

Comments
 (0)