v7.0.0.pre.a
Pre-release
Pre-release
What's Changed
- Do not flatten gifs if converted to webp by @tvdeyen in #2293
- Fix frozen string error when mixing template engines by @gr8bit in #2299
- Explicitly validate uniqueness without case sensitivity by @mamhoff in #2300
- Add Ruby 3.1 support by @tvdeyen in #2229
- Allow opting out of Turbolinks in non-Alchemy controllers by @dssjoblom in #2302
- Allow pasting into parent element with only one nested element type by @dbwinger in #2292
- Restrict Node select to the site/language of the page being edited by @dbwinger in #2277
- Fix updating the public_on date on persisted pages by @mamhoff in #2305
- Set preview mode earlier by @mamhoff in #2307
- Explicitly set "store" for MariaDB by @mamhoff in #2308
- Fix gif resizing by @kulturbande in #2315
- Refactor: Use page version's element repository rather than a new one by @mamhoff in #2312
- chore: Remove unnecessary puts from spec by @tvdeyen in #2318
- Remove old unused root_page ivar by @tvdeyen in #2320
- Allow render_elements to take a block by @mamhoff in #2321
- Raise on non-existing locale by @mamhoff in #2319
- Allow passing a different partial to
render_element
by @mamhoff in #2322 - Deprecate Alchemy::Element.available by @mamhoff in #2309
- Eagerload at the controller or job layer by @mamhoff in #2313
- Remove JSON decode from ingredient data store by @tvdeyen in #2323
- [js] Upgrade babel-jest to version 28.0.2 by @depfu in #2324
- Fix Alchemy::Content::Factory module definition by @tvdeyen in #2325
- Add Support for MariaDB by @mamhoff in #2326
- Default Link Format matcher: Allow tel: protocol by @mamhoff in #2327
- Override Alchemy::Page.ransackable_scopes by @mamhoff in #2328
- Wrap the result of rendering into an ActiveSupport::SafeBuffer by @mamhoff in #2332
- Make Alchemy::Content::Factory reloadable by @tvdeyen in #2333
- Add support for Rails' recycable cache keys by @tvdeyen in #2334
- Extract element ingredient migrator by @tvdeyen in #2337
- Update published_at only after page has been published. by @pascalbetz in #2331
- Add spec for ingredients migrator; fix preloading in Rails 6.1+ by @mamhoff in #2340
- Add element groups functionality for cleaning up editors by @dbwinger in #2124
- Add task to eagerly generate ingredients pictures thumbnails by @tvdeyen in #2342
- Eagerly generate thumbs for srcset images in task as well by @tvdeyen in #2344
- Use HashWithIndifferentAccess for Page definition. Key hint translation by page_layout by @dbwinger in #2343
- Fix initial selection of internal page link select by @tvdeyen in #2346
- Fix admin page tree links after update by @tvdeyen in #2348
- Use released Rails gems again for local testing by @tvdeyen in #2355
- add playsinline attribute to ingredient and essence by @pascalbetz in #2351
- Disallow deleting pages if still attached to menu node by @afdev82 in #2338
- Fix PictureTransformations#inferred_sizes_from_string by @mamhoff in #2356
- Delete Gutentag Taggings in Alchemy::DeleteElements by @mamhoff in #2358
- Allow Site managers to remove page locks by @mamhoff in #2360
- Add tags to Alchemy::EagerLoading by @mamhoff in #2359
- [js] Upgrade babel-jest to version 29.0.1 by @depfu in #2362
- Fix author edit_content permissions by @tvdeyen in #2364
- Use cache_key_with_version in page_etag by @tvdeyen in #2365
- Fix ingredient boolean preview text by @tvdeyen in #2367
- Deprecate essence classes by @tvdeyen in #2371
- Decide locale prefix with page language in show_alchemy_page_url helper by @tvdeyen in #2366
- Use position for element dom_id by @tvdeyen in #2368
- Remove element_dom_id helper by @tvdeyen in #2369
- Remove Element.available scope by @tvdeyen in #2372
- Add a element DOM id class by @tvdeyen in #2373
- [ruby - main] Upgrade sqlite3 to version 1.5.0 by @depfu in #2374
- Remove unused Kaminari::Helpers::Tag hack by @tvdeyen in #2376
- Do not touch pages when toggling element by @tvdeyen in #2377
- CI: Try ubuntu-latest by @tvdeyen in #2378
- Fix custom module installer by @tvdeyen in #2384
- More installer options by @tvdeyen in #2385
- Always provide format with attachment URLs by @mamhoff in #2383
- [ruby - main] Upgrade net-imap to version 0.3.1 by @depfu in #2379
- Add a error logger exception handler by @tvdeyen in #2387
- Do not create thumbs for invalid pictures by @tvdeyen in #2386
- CI: Update brakeman scan by @tvdeyen in #2390
- Remove old jasmine based javascript specs by @tvdeyen in #2400
- Update bundled Tinymce to 4.9.11 by @tvdeyen in #2399
- Add Headline size and level selects as input addons by @tvdeyen in #2398
- Allow to add anchors to ingredients by @tvdeyen in #2395
- [ruby - main] Upgrade puma to version 6.0.1 by @depfu in #2404
- [ruby - main] Upgrade sqlite3 to version 1.6.0 by @depfu in #2408
- Add
:contact_form_id
tomessages
params inmessages_controller
by @chiperific in #2403 - Allow to set preview_sources by @tvdeyen in #2407
- Add element definitions repository class option by @tvdeyen in #2409
- Add page layouts repository class option by @tvdeyen in #2410
- Remove RSS Feed feature by @tvdeyen in #2415
- Remove all content/essence related code by @tvdeyen in #2416
- Remove 6.0 upgrade tasks by @tvdeyen in #2418
- Compress 6.1 migrations by @tvdeyen in #2417
- Add searchable field to page by @kulturbande in #2414
- Remove deprecated methods by @tvdeyen in #2421
- Remove webpacker by @tvdeyen in #2424
- Define allowed settings in ingredients by @tvdeyen in #2425
- Fix thumbnail writing for multi-concurrent and multi-db setups by @tvdeyen in #2433
- Add PictureThumb.storage_class by @tvdeyen in #2435
- Integrate non_stupid_digest_assets gem by @afdev82 in #2430
- Fix non_stupid_digest_assets by @tvdeyen in #2436
- Re-add Webpacker support. by @tvdeyen in #2443
- Do not install webpacker tag for fresh apps by @tvdeyen in #2444
- Make CapybaraHelpers requireable by @tvdeyen in #2445
- Fix installer: Add seeds file if not exists by @tvdeyen in #2446
- Fix respond_to? overwrite in ElementEditor by @tvdeyen in #2449
- Remove deprecations by @tvdeyen in #2450
- Add support for Ransack 4 by @tvdeyen in #2438
- Add support for more link tabs by @tvdeyen in #2442
New Contributors
- @pascalbetz made their first contribution in #2331
- @chiperific made their first contribution in #2403
Full Changelog: v6.0.0...v7.0.0.pre.a