Releases: luyadev/luya-module-cms
Releases · luyadev/luya-module-cms
4.2.0
4.1.1
4.1.0
4.0.0
4.0.0 (27. July 2021)
This release contains new migrations and requires to run the migrate command after updating. Check the UPGRADE document to read more about breaking changes.
- #246 The
$module
property in blocks is now by defaultnull
. This means block view files are looked up in aviews
folder which is located in the same location as the block. See UPGRADE document - #350 New migrations for page update timestamp and changed nav item alias max length to 180 chars.
- #349 Fix default/initial website permissions on first setup for users and groups.
- #345 Added Website user and group permission support
- #344 Added website collapse to page permission.
- #274 Multiple website support.
- #341 All deprecated methods has been removed
Url::toMenuItem
,Block::objectId
,NavItemPage::getBlock
. - #320 Replace cms menu item
publish_from
andpublish_till
with sheduler. - #329 Ensure its not possible to drag a placeholder block into itself (this can create circular references)
- #336 New event which is triggered when the cms page is composed and ready to render.
- #325 Added target value into the NavTree widget.
- #327 Fix LinkConverter class when using CMS as headless API.
- #323 Add LUYA Test Suite 2.0 with PHP 8 Support.
- #321 Added scheduler for block item visibility.
- #331 When caching is enabled, the NavTree content will be cached by default.
- #325 Updates for compatibility with PostgreSQL
- #332 Added option to match wildcards in catch path for cms redirects, this allows you to use
/de/*.html
which could be redirect to `/de/*. - #339 Fixed a bug in CMS page permission system, unable to access to subpage without enabling parent page permissions.
- #343 Removed deprecated
luya\behaviors\Timestamp
behavior, replaced withyii\behaviors\TimestampBehavior
.
3.5.3
3.5.2
3.5.1
3.5.0
3.5.0 (17. November 2020)
- #314 Do not serve the blocks from the cache when an adminuser is logged in.
- #309 Added new help information for page properties as tooltip.
- #310 Fixed a bug where full page cache could cache the content including the LUYA Toolbar.
- #317 Add the option to use the defined wildcard value in redirects for the target. From path
foo/*
to destinationluya.io?path=*
. The given example would redirectfoo/hello-world
toluya.io?path=hello-word
.
3.4.0
3.4.0 (24. October 2020)
This release contains a very small and unlikely used signature change. Check the UPGRADE document to read more about.
- #288 Introduced a new
setup()
method inluya\cms\base\BlockInterface
. This method is called when the block object is instantiated in frontend context. - #300 Hide navigation informations when creating a translation from an existing page (inline translating).
- #290 Add
titleContent
callable function forluya\cms\widgets\NavTree
widget in order to customize the link content. - #292 Improve the CMS Block-Editor styles.
- #297 Fixed a bug where menu queries with hidden informations won't retrieve correct data and count (hidden information was not passed correctly to the ArrayIterator from inside an luya\menu\Item).
- #138 Added missing translations for all CMS tags.
- #302 Added new "Language Mirroring" block for the developer group, in order to mirror content from a language placeholder into another.
- #304 Add new default value for full page cache duration (2 hours instead of 1 minute).
- #306 New option for block variable and configuration setup allows to make attributes required using
'required' => true
in block config.