Releases: AlchemyCMS/alchemy_cms
v7.1.0.pre.rc1
What's Changed
- Use webp for image cropper by @tvdeyen in #2681
- Fix sizing of tinymce textarea by @tvdeyen in #2680
- Fix imports of ES modules by @tvdeyen in #2682
- Add support for legacy icon styles by @tvdeyen in #2683
- Add richtext input type for form builder by @tvdeyen in #2684
- Fix Tinymce language config by @tvdeyen in #2685
- Fix layout of empty picture archive by @tvdeyen in #2686
- Add alchemy-clipboard-button component by @tvdeyen in #2687
- Use title attribute for link_to_dialog and delete_button tooltip by @tvdeyen in #2688
Full Changelog: v7.1.0.pre.b2...v7.1.0.pre.rc1
v7.1.0.pre.b2
What's Changed
This release continues our journey to migrate from jQuery based CoffeeScript files managed by Sprockets to modern
ES6 based JS modules that can easily be maintained with established frontend tooling.
Most of the changes should be under the hood and not recognizable by the average user.
But there are potentially breaking changes that we want to emphasize here.
WebP thumbnails
This release will re-create all thumbnails for each picture in the library.
If you have a large set of images and do not want delays while the thumbnails
get re-generated in the admin page edit or library views you can pre-generate them with
bin/rake alchemy:generate:picture_thumbnails
Tinymce 6
Tinymce has finally been upgraded to latest version (We were two versions behind). If you have custom plugins and or mutated the default toolbar buttons, please follow
and
All changes
- Fix brakeman offense by @tvdeyen in #2661
- [ruby - main] Update sqlite3 → 1.7.0 (unknown) by @depfu in #2663
- Resource filter fixes by @tvdeyen in #2665
- Preserve transparent backgrounds for PNGs by @tvdeyen in #2666
- Update Tinymce to v5 by @tvdeyen in #2670
- Fix missing image styles by @tvdeyen in #2667
- Update Tinymce to v6 by @tvdeyen in #2671
- Do not remove background from non transparent images by @tvdeyen in #2673
- Allow quality setting for webp images by @tvdeyen in #2674
- Fix error linking text in tinymce by @tvdeyen in #2676
- Use WebP for all thumbnails by @tvdeyen in #2675
- Clear unnecessary legacy URLs by @mamhoff in #2677
- Remove legacy pages urls and folded pages if page gets destroyed by @tvdeyen in #2678
- Download and bundle third party JS packages with npm by @tvdeyen in #2679
Full Changelog: v7.1.0.pre.b1...v7.1.0.pre.b2
v7.1.0.pre.b1
What's Changed
- Fix disconnecting Tinymce intersection observer by @tvdeyen in #2519
- [js] Update prettier → 3.0.0 (unknown) by @depfu in #2520
- Use selenium-webdriver instead of webdrivers gem by @mamhoff in #2529
- Add configurable unauthorized path by @gr8bit in #2522
- Bugfix: Init PagePublicationFields on Pages Table by @mamhoff in #2528
- Increase minimum Rails version to v6.1 by @sascha-karnatz in #2524
- Fix DOM ids and labels of ingredient editors by @tvdeyen in #2526
- Convert buttons.js.coffee to buttons.js by @sascha-karnatz in #2509
- [v7.0] Use selenium-webdriver instead of webdrivers gem by @mamhoff in #2532
- [7.0] Fix DOM ids and labels of ingredient editors by @tvdeyen in #2534
- [7.0] Bugfix: Init PagePublicationFields on Pages Table by @tvdeyen in #2533
- convert Initializer from Coffeescript to Javascript by @sascha-karnatz in #2513
- Revert "[7.0] Bugfix: Init PagePublicationFields on Pages Table" by @tvdeyen in #2535
- Revert "[7.0] Fix DOM ids and labels of ingredient editors" by @tvdeyen in #2536
- Remove return statement in datepicker by @sascha-karnatz in #2540
- Increase minimum Rails version to v7.0 by @sascha-karnatz in #2542
- Improve Richtext editor view by @sascha-karnatz in #2539
- Convert Dirty from Coffeescript to Javascript by @sascha-karnatz in #2510
- Remove IE6 CSS hacks by @tvdeyen in #2543
- Add web-console to local gems by @tvdeyen in #2545
- Convert GUI from Coffeescript to Javascript by @sascha-karnatz in #2516
- Update README by @sascha-karnatz in #2546
- Convert autocomplete from CoffeeScript to Javascript by @sascha-karnatz in #2547
- Convert CharCounter from CoffeeScript to Javascript by @sascha-karnatz in #2549
- Allow redirecting to other host in site redirect by @tvdeyen in #2559
- Add backport GH action by @tvdeyen in #2560
- Change backport templates by @tvdeyen in #2561
- Fix format of labels_template by @tvdeyen in #2562
- Change capitalization of Ruby On Rails in README by @tvdeyen in #2563
- Actions: Remove labels_template by @tvdeyen in #2564
- Use our backport fork by @tvdeyen in #2565
- Revert "Change capitalization of Ruby On Rails in README" by @tvdeyen in #2566
- Use sqren/backport for automated back porting of PRs by @tvdeyen in #2567
- Migrate datepicker into a web component by @sascha-karnatz in #2554
- Standardrb rules update by @sascha-karnatz in #2570
- Convert Tooltip from Coffeescript to Javascript by @sascha-karnatz in #2548
- Fix NonStupidDigestAssets with String whitelist by @tvdeyen in #2571
- Replace Spinner with web component by @sascha-karnatz in #2574
- Migrate Tinymce module into a web component by @sascha-karnatz in #2555
- [ruby - main] Update execjs → 2.9.0 (unknown) by @depfu in #2577
- Web Component Safari fixes by @sascha-karnatz in #2578
- Convert base from Coffeescript to Javascript by @sascha-karnatz in #2550
- [ruby - main] Update execjs → 2.9.1 (unknown) by @depfu in #2579
- Picture Ingredient: Fix NaN error with free height by @mamhoff in #2556
- Copying pages: Only add "(Copy)" if necessary by @mamhoff in #2521
- [ruby - main] Update net-smtp → 0.4.0 (unknown) by @depfu in #2583
- Page Select Component by @sascha-karnatz in #2582
- Disable Turbo on the leave overlay by @tvdeyen in #2586
- Allow to import additional admin JS modules by @tvdeyen in #2588
- [ruby - main] Update net-imap → 0.4.0 (unknown) by @depfu in #2591
- Test Ruby 3.3-preview2 and YJIT by @tvdeyen in #2590
- Fix language and site creation by @tvdeyen in #2593
- Fix web component i18n issues by @sascha-karnatz in #2585
- Use Shoelace Tab for tabs by @tvdeyen in #2595
- Fix adding element into main content by @tvdeyen in #2599
- Add shoelace theme by @sascha-karnatz in #2597
- Fix duplicated flatpickr calendar - DOM elements by @sascha-karnatz in #2600
- Include jquery-ui by @tvdeyen in #2601
- Allow Rails 7.1 by @tvdeyen in #2592
- Add Select Web Component by @sascha-karnatz in #2606
- Use fewer select2 by @tvdeyen in #2584
- Create menubar web component by @sascha-karnatz in #2611
- Prevent publishing of the same page at the same time by @sascha-karnatz in #2612
- Add a NodeSelect web component by @tvdeyen in #2615
- Add a RemoteSelect base component by @tvdeyen in #2616
- Do not seed during install by @kennyadsl in #2617
- Preload tinymce assets by @tvdeyen in #2620
- Use rails-ujs instead of jquery_ujs by @tvdeyen in #2619
- Add alchemy-button web component by @tvdeyen in #2621
- Add alchemy-dialog-link custom component by @tvdeyen in #2624
- Add a new picture thumbnail style by @tvdeyen in #2625
- Add Element Editor Custom Element by @tvdeyen in #2614
- Revert "Optimize events on handler" by @tvdeyen in #2627
- Use Remix icons by @tvdeyen in #2626
- Add support for RailsLiveReload by @tvdeyen in #2628
- UI Refinements by @tvdeyen in #2630
- Use shoelace switch for Element publish toggle by @tvdeyen in #2633
- Fix menubar styling by @sascha-karnatz in #2634
- Use Shoelace tooltip for all tooltips and hint bubbles by @tvdeyen in #2629
- Fix element states styling by @tvdeyen in #2636
- Show page status inline by @tvdeyen in #2637
- Fix image usage info panel icons by @tvdeyen in #2640
- [js] Update @shoelace-style/shoelace 2.9.0 → 2.12.0 (minor) by @depfu in #2639
- Show page locked status in page status by @tvdeyen in #2641
- Fix Overlay component by @sascha-karnatz in #2644
- Picture archive grid layout by @tvdeyen in #2642
- [js] Update sortablejs 1.15.0 → 1.15.1 (patch) by @depfu in #2638
- Test with Ruby 3.3.0-rc1 by @tvdeyen in #2647
- Fix Tinymce button styles by @tvdeyen in #2646
- Replace jquery.upload with web component by @sascha-karnatz in #2623
- Fix picture archive layout by @tvdeyen in #2648
- Fix imports of uploader by @tvdeyen i...
v7.0.8
What's Changed
- [7.0] Fix humanization for add nested element button by @tvdeyen in #2659
- [7.0-stable] Merge pull request #2658 from tvdeyen/fix-contactform-mailer by @alchemycms-bot in #2660
Full Changelog: v7.0.7...v7.0.8
v7.0.7
What's Changed
- [7.0-stable] Merge pull request #2617 from kennyadsl/patch-1 by @alchemycms-bot in #2618
- [7.0] Disable Turbolinks on menubar by @tvdeyen in #2622
Full Changelog: v7.0.6...v7.0.7
v7.0.6
What's Changed
- [7.0-stable] Merge pull request #2601 from tvdeyen/remove-jquery-ui-rails by @alchemycms-bot in #2602
- [7.0] Allow Rails 7.1 by @tvdeyen in #2603
- [7.0-stable] Merge pull request #2612 from sascha-karnatz/harden-page-publisher by @alchemycms-bot in #2613
Full Changelog: v7.0.5...v7.0.6
v7.0.5
What's Changed
- [7.0-stable] Merge pull request #2593 from tvdeyen/fix-turbo-redirect by @alchemycms-bot in #2594
Full Changelog: v7.0.4...v7.0.5
v7.0.4
What's Changed
- [7.0-stable] Merge pull request #2556 from mamhoff/fix-nan-ratio-error by @alchemycms-bot in #2580
- [7.0-stable] Merge pull request #2586 from AlchemyCMS/fix-leave-dialog by @alchemycms-bot in #2587
- [7.0-stable] Merge pull request #2588 from tvdeyen/admin-js-imports by @alchemycms-bot in #2589
Full Changelog: v7.0.3...v7.0.4
v7.0.3
What's Changed
- Increase minimum Rails version to v6.1 by @sascha-karnatz in #2541
- [7.0-stable] Merge pull request #2571 from tvdeyen/fix-non-stupid-digest-assets by @github-actions in #2572
Full Changelog: v7.0.2...v7.0.3