Alchemy CMS v6.0.0.b1 Release Notes

Release Date: 2021-07-05 // almost 3 years ago
  • ๐Ÿ”‹ Features

    ๐Ÿ”„ Changes

    • ๐Ÿ”— Link dialog changes can be submitted by enter #2144 (tvdeyen)
    • Extract Thumbnails and CropAction concerns #2141 (tvdeyen)
    • generate picture thumbnails only for pictures with convertible format #2129 (afdev82)
    • Only crop image if cropping is enabled #2143 (tvdeyen)
    • ๐Ÿ”ฆ expose translations in global Alchemy js object, #2113 #2114 (afdev82)
    • Only return pages for current site in API #2111 (tvdeyen)
    • Add crop_resize Dragonfly processor #2109 (tvdeyen)
    • Auto-orient images based on their EXIF data #2107 (tvdeyen)
    • ๐Ÿ‘ Allow flatten as argument for Dragonfly encode #2106 (tvdeyen)
    • ๐Ÿ—„ Deprecate image format methods #2103 (tvdeyen)
    • ๐Ÿ›  Do not attempt to generate thumbs for svg files (fixes upload of svg files) #2090 (oneiros)
    • Trigger publish targets after page published #2088 (tvdeyen)
    • โž• Add collection option for resource relations #2084 (robinboening)
    • Remove deprecated helper method page_active? #2074 (robinboening)
    • ๐Ÿ– Handle json requests in error handler #2071 (tvdeyen)
    • Background page publishing #2067 (tvdeyen)
    • Faster element duplication #2066 (mamhoff)
    • ๐Ÿ“œ Parse params in ajax.get as query string #2070 (tvdeyen)
    • ๐Ÿšš Assign, crop and remove files and pictures client side #2069 (tvdeyen)
    • ๐Ÿ‘ Allow copying contents when they're not in the elements.yml #2068 (mamhoff)
    • โœ‚ Delete nested elements quickly #2065 (mamhoff)
    • Quickly delete elements when deleting a page version #2064 (mamhoff)
    • Fast element deletion #2063 (mamhoff)
    • โšก๏ธ Touch Elements only after update #2062 (mamhoff)
    • Convert "Visit page" button to "Link to new tab" #2058 (mamhoff)
    • ๐Ÿ‘ Allow creating an EssenceRichtext without a content #2057 (mamhoff)
    • ๐Ÿ‘ Allow instantiating a content on an unpersisted valid element #2056 (mamhoff)
    • Sanitized richtext body #2055 (mamhoff)
    • ๐Ÿš… Only require the Rails gems we actually need #2054 (tvdeyen)
    • Create new contents on demand #2049 (tvdeyen)
    • โž• Add Elements repository #2039 (tvdeyen)
    • Render site layout with block #2038 (henvo)
    • โž• Add namespace for Tree related routes #2037 (dhiraj14)
    • ๐Ÿšš Tidy Rake task to remove duplicate legacy URLs #2036 (pelargir)
    • ๐Ÿ”„ Change Factory loading mechanism to FactoryBots supported mechanism #2029 (mamhoff)
    • โž• Add rake task to remove trashed elements #2025 (tvdeyen)
    • Do not include unpublished pages in breadcrumb #2020 (tvdeyen)
    • Respect Language public status for page public status #2017 (tvdeyen)
    • ๐Ÿ’Ž Use at least Ruby 2.5 #2014 (tvdeyen)
    • โฌ‡๏ธ Drop Rails 5.2 support #2013 (tvdeyen)
    • โœ‚ Remove page layout change of persisted pages #1991 (tvdeyen)
    • โœ‚ Remove element trash #1987 (tvdeyen)
    • โœ‚ Remove elements fallbacks #1983 (tvdeyen)

    Misc

    • ๐Ÿ›  Fixes i18n Jest specs #2120 (tvdeyen)
    • ๐Ÿ‘ Allow to update element without tags #2150 (tvdeyen)
    • ๐Ÿ›  fix: call paging on jquery tabs only after initializing them #2146 (robinboening)
    • Image cropper destroy #2139 (tvdeyen)
    • ๐Ÿ›  Fix URL for dragonfly configuration reference #2128 (afdev82)
    • ๐Ÿ”— Link dialog UI fixes #2112 (tvdeyen)
    • โฌ†๏ธ [js] Upgrade babel-jest to version 27.0.1 #2110 (depfu)
    • ๐Ÿ›  Fix node select height #2102 (tvdeyen)
    • โฌ†๏ธ [ruby - main] Upgrade execjs to version 2.8.1 #2100 (depfu)
    • ๐Ÿ›  Fix Essence Picture View (#2083) #2099 (afdev82)
    • Pass crop parameter in default EssencePicture#picture_url_options #2098 (mamhoff)
    • ๐Ÿ‘ท [main] Fix execjs to 2.7.0 for developers and CI #2095 (mamhoff)
    • ๐Ÿ›  Fix alchemy:generate:thumbnails task #2092 (afdev82)
    • ๐Ÿ‘‰ Use symbols in polymorphic routes for resources #2087 (tvdeyen)
    • ๐Ÿ›  Fix the height of node select #2081 (tvdeyen)
    • ๐Ÿ›  Preview url fixes #2079 (tvdeyen)
    • ๐Ÿ‘‰ Use count over select.count in UrlPath class #2078 (tvdeyen)
    • ๐Ÿ‘‰ Use the fast DuplicateElement service in Page.copy #2077 (tvdeyen)
    • ๐Ÿ›  Fix page versioning issues #2076 (tvdeyen)
    • ๐Ÿ›  Fix add nested element with multiple nestable elements #2052 (tvdeyen)
    • Destroy public version if public checkbox is unset #2050 (tvdeyen)
    • ๐Ÿ›  Fixes paste element and create element with autogenerated nested elements #2046 (tvdeyen)
    • ๐Ÿ›  Fix page re-publishing for page with nested elements #2043 (tvdeyen)
    • โšก๏ธ Update rubocop config and stick version #2042 (tvdeyen)
    • ๐Ÿ›  Fix factory loading #2041 (tvdeyen)
    • ๐Ÿ›  Fix element re-ordering #2028 (tvdeyen)
    • ๐Ÿ›  Fix typo in element destroy confirm notice #2026 (tvdeyen)
    • ๐Ÿ›  Fix constants reloading in page and element concerns #2024 (tvdeyen)
    • ๐Ÿ›  Fix delete element confirm dialog #2023 (tvdeyen)
    • ๐Ÿ— Build for Ruby 3 #1990 (tvdeyen)