All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. In order to read more about upgrading and BC breaks have a look at the UPGRADE Document.
- #182 Moved to SemVer. Use ^2.0 instead ~2.0.0 constraint in your project!
- #51 Enable strict url parsing as long as the previous page is a module or strict parsing is disabled.
- #82 Option to define target (new window or not) for redirect pages.
- #159 Added new og:image and twitter:image meta informations. Its possible now to upload an image for a page.
- #71 If a not found page is defined a 404 is returned instead of redirect to the error page.
- #20 Refactor parent page selection and menu-dropdown directive (added search, change styles).
- #139 Stop hiding the block toolbar on drag because that caused issues in certain browsers.
- #177 Use dynamic file paths for cmslayouts import command.
- #170 Next and prev sibling functions in menu item not sorted correctly.
- #181 Fixed a bug with menu when using limit and order methods together.
- #180 Add option for block placeholder iteration rendering.
- #173 LangSwitcher widget auto register hreflang link meta informations.
- #169 Add down() method to iterate trough parent items until a certain item condition.
- #156 Fix bug with resolve the correct block path without set the
$module
property. - #158 Fix bug with redirect table and not language prefix paths.
- #154 Fix bug where disabled blocks are visible in the block list of the CMS.
- #159 Added twitter card and canonical url informations with override options by keys.
- #86 Add option to set a variation as default value
asDefault()
. - #83 Show block preview on hover menu.
- #42 Added styles to change the cursor from pointer to move after .5s of hover on the treeview item.
- #111 Updated CMS Cards and style for blocks. Spacing is now better if you have no placeholder title.
- #15 Store latest working cms page version in service in order to restore afterwards.
- #21 Fix issue when using templates with block placeholders.
- #147 Enable auto encoding for menu component, this disallow the usage of html code for page titles, descriptions and seo titles.
- #145 Fixed issue where preloading of models wont have any effect for page properties.
- #144 Fixed problem with using of exiting object, this broke cms pages where the same block is used multiple times.
- #143 Added block_class and block_class_name to block response in order to use as identifier for registering headless blocks instead of ID.
- #103 Switched page visibility indicator and logo position
- #107 Add all table fields into the rules defintion.
- #132 Added Polish translations.
- #84 Added index for FK fields.
- #107 Extend rules for nav item model.
- #109 Added cms admin module $cmsLayouts propertie to import cms layouts (if no frontend module is available, example headless usage).
- #110 Option to defined a folder with cms layouts (for headless usage).
- #6 Create page template from existing pages.
- #121 Blocks with configuration variables only where not editable.
- #14 Hide block toolbar on drag.
- #97 Fixed bug where not existing redirect page throws an exception.
- #88 Fix regression with block caching if cache is not available.
- #76 Fix strict di bug when creating a new cms page container.
- #13 Register assets of blocks and register them to app view (also with enabled cache).
- #80 Add luya\cms\LinkConverter in order to convert type and value informations to a luya\web\LinkInterface object.
- #79 Add new
TelephoneLink
class to support html anchor with "tel:". - #77 Add new after resolve current event for menu item injection.
- #74 New active window in block view to see on which page a block is implemented.
- #75 Nav model create* functions does now return the id of the given nav or nav item model.
- #72 New
cms/page/cleanup
command to remove/cleanup all navigation items which are deleted. - #70 New migrate and cleanup commands blocks as outdated blocks wont be deleted by the importer anymore.
- #68 Provide blocks by configure new
$blocks
property of the cms admin module. The path can either be a folder or a file. Multiple folders or files can be added by providing an array. - #67 New
cms/block/find
command in order to search for blocks and display how many times its used in the content.
- #52 Replaced
btn-toolbar
withbtn-outline-config
- #64 Uglify javascript code.
- #61 Deprecated method
toNavItem()
in classluya\cms\helpers\Url
in favor oftoMenuNavItem()
and also added new methodtoMenuNav()
.
- #73 Wrong link definition for internal links directive.
- #49 Editing a block, will clear the cache of first parent now.
- #50 Added new APIs for headless usage.
- #46 Fixed caption issue with BlockHelper imageArrayUpload
- #45 Fixed PHP 7.2 compatibility bug.
- #44 Removed layouts add button.
- #40 Renamed main.min.js to main.js and updated the assets file
- #37 Updated toolbar color and added new LUYA Logo as SVG
- #39 Disallow trailing slashes in url parsing in order to prevent DC.
- #38 Fixed wrong namespace reference in BlockController.
- #1768 Use static render path for toolbar due to controller override for module context.
- #31 Fixed missing error handling for create page translation from existing version.
- #35 Do not render layout when RAW response format is given.
- #34 Add option to configure the preview url.
- #17 Create new page version if changing from other page types to "page" and no version is available.
- #12 Add new orderBy() method for sorting the query data.
- #25 Hide deleted pages in dashboard object "last page updates".
- #3 Bootstrap apply only when module exists in modules list.
- #24 Fixed SCSS dependency issues with external luya-module-admin project links and missing bootstrap style functions
- #22 Fixed memory issue when creating new version from existing page with large amount of blocks.
- #19 Add Chinese Translations
- #18 When page is default version and online, the original site path will be used to preview the page.
- First stable release.