All Versions
Latest Version
Avg Release Cycle
18 days
Latest Release
259 days ago

Changelog History
Page 7

  • v4.6.0 Changes

    June 04, 2020

    4.6.0 (2020-06-04)

    🚀 In preparation for the 5.0 release this release adds a lot of deprecations. Fix them and you should be ready to upgrade to Alchemy 5.0 without any further ado.

    • ⚡️ Use apt update instead of apt-get in GH action #1865 (tvdeyen)
    • Use depth for page tree serializer root_or_leaf #1864 (tvdeyen)
    • 🛠 Fix sitemap wrapper height #1861 (tvdeyen)
    • Do not return the root page with API responses. #1860 (tvdeyen)
    • Introduce page.url_path and use it for alchemyPageSelect #1859 (tvdeyen)
    • ⚡️ Update Urlname translation #1857 (tvdeyen)
    • 👉 Show url name in Page tree #1856 (tvdeyen)
    • 🗄 Deprecate Page#visible attribute #1855 (tvdeyen)
    • 4.6: Re-add auto_logout_time configuration option #1852 (mamhoff)
    • 🚚 Backport ContentEditor to 4.6, deprecate removed methods on Alchemy::Content #1847 (mamhoff)
    • Deprecate auto_logout_time (4.6) #1843 (tvdeyen)
    • Deprecate require_ssl (4.6) #1842 (tvdeyen)
    • 🔧 Deprecate url_nesting configuration (4.6) #1841 (tvdeyen)
    • 👍 Allow page visible toggle (4.6) #1838 (tvdeyen)
  • v4.5.0 Changes

    March 30, 2020

    4.5.0 (2020-03-30)

  • v4.4.4 Changes

    February 28, 2020

    4.4.4 (2020-02-28)

  • v4.4.3 Changes

    February 26, 2020

    4.4.3 (2020-02-26)

  • v4.4.2 Changes

    February 25, 2020

    4.4.2 (2020-02-25)

  • v4.4.1 Changes

    January 08, 2020

    4.4.1 (2020-01-08)

    • 🛠 Fix updating page preview after element create/save #1710 (tvdeyen)
    • Element editor layout changes #1709 (tvdeyen)
    • Add Alchemy.user_class_primary_key setting #1708 (tvdeyen)
    • ➕ Add Element views upgrade tasks #1707 (tvdeyen)
    • 🏁 Use postMessage to send messages between preview and element windows #1704 (tvdeyen)
  • v4.4.0 Changes

    January 06, 2020

    4.4.0 (2020-01-06)

    🚀 A rather large release that includes a lot of deprecations for the upcoming 5.0 release.

    The most notable changes are


    🚚 Alchemy now has now a Menus module where you can manage multiple menus. A menu node can be just a name, a name and an url or an Alchemy::Page. The Alchemy page tree is now deprecated and will most likely be removed or replaced. A new render_menu helper has been introduced. Menus can have templates that live in app/views/alchemy/menus

    A handy rake task has been introduced to help with the transition to Menus.

    bin/rake alchemy:convert:page_trees:to_menus

    🗄 Element editors are deprecated

    🗄 Element editors (aka. app/views/alchemy/*_editor partials) have been deprecated and will be removed in Alchemy 5. If you used the editor partial to pass options into an essence editor, please move these settings either into the elements.yml content settings or if you used to pass dynamic values (to the EssenceSelect for instance) use a custom essence or for page selections use the newly introduced EssencePage.

    ⚠ If you put warnings and messages into the element editors, use the newly introduced warning and message keys for the element definition in the elements.yml.

    Element views without suffix

    🚚 Element view partials do not need the _view suffix anymore. You can safely remove them from your files. Please remember to also rename the your_element_view local variable into your_element.

    ➕ Added a alchemyPageSelect jQuery function

    🔊 Based on Select2 we introduced a new alchemyPageSelect jQuery function. Used in the new EssencePage editor, for the node page select and in the link dialogs.

    🚚 Moved the anchor form into its own tab in the link dialog

    🚚 The anchor form has been moved into its own tab for better distinction and UX of that feature.

    Faster API

    🍱 The API endpoints now eager load their associated records. Bye bye N+1 👋. Hello 🏎


    For "real" element <-> page associations we introduced a new EssencePage essence.

    👍 I hope you like these changes and they help you to make Alchemy even better for you. Please consider to support my work on Open Collective

    🍱 ❤️ Thomas

    All changes

  • v4.3.2 Changes

    November 08, 2019

    4.3.2 (2019-11-08)

  • v4.3.1 Changes

    September 27, 2019

    4.3.1 (2019-09-27)

    • 🛠 Fix Cell Migration to maintain positions #1625 (mamhoff)
    • ⬆️ Cell Upgrader: Match quotation marks in cell name string #1624 (mamhoff)
    • 🛠 Cell Migrator: Maintain element order in fixed elements #1623 (mamhoff)
    • Enhance cells upgrader to deal with render_elements from_page: x #1622 (mamhoff)
  • v4.3.0 Changes

    August 23, 2019