LUYA is a scalable web framework and content management system with the goal to please developers, clients and users alike.
MIT License
Bot releases are hidden (Show)
Published by nadar about 6 years ago
Published by nadar about 6 years ago
Published by nadar over 6 years ago
luya\traits\CacheableTrait
in order to prevent conflicts, as they only contain fallback informations.Published by nadar over 6 years ago
autoFormat
in formatter component in order to format values based on the input type.TelephoneLink
class to support html anchor with "tel:".Published by nadar over 6 years ago
$ensureSecureConnection
is enabled.luya\components\Mail
component to prevent information disclosure.Published by nadar over 6 years ago
Published by nadar over 6 years ago
Patch release inflector slug fix, broken guide links and env-dev command exceptions.
Published by nadar almost 7 years ago
Published by nadar almost 7 years ago
./luya cms/updater/generic
.changePassword($newPassword)
in luya\admin\aws\ChangePasswordInterface
.$enableCompression
to $contentCompression
.Inflection
class. This will enable non-latin URLs.modal-body
class correctly.Published by nadar about 7 years ago
luya\admin\ngrest\plugins\CheckboxRelation::labelFields
to luya\admin\ngrest\plugins\CheckboxRelation::labelField
admin/crud/create
and admin/crud/model
.luyaLanguage
application property and replace with admin module interfaceLanguage
property.admin/aw/create
getPlacholderValue()
to getPlaceholderValue()
.adresses()
replace with addresses()
.$LinkActiveClass
property to $linkActiveClass
in luya\cms\widgets\LangSwitcher.Published by nadar over 7 years ago
luya\cms\widgets\LanguageSwitcher
to LangSwitcher
and removed the template usage as it should not be part of the widget.luya\admin\ngrest\base\ActiveWindowView::callbackButton()
by widget luya\admin\ngrest\aw\CallbackButtonWidget::widget()
.in
expression for where conditions.zaa-multiple-inputs
to create more flexible blockslabel
attribute in order to define the rendering for the dropdown label in the block admin.getAbsoluteLink()
in order to retrieve link with prepand host scheme.fixed-table-head
directive and added it to CRUD and filemanagercrud/model "path/to/Model"
.Published by nadar almost 8 years ago
getBlockGroup()
to blockGroup()
.getMenu()
method must return an luya\admin\components\AdminMenuBuilder
object instead of an array. A deprecated message is triggered when using the old menu builder functions.$assets
property of a module or controller any more.ngrestExtraAttributeTypes
to ngRestExtraAttributeTypes
and ngrestAttributeTypes
to ngRestAttributeTypes
.ngRestRelation()
method inside the NgRestModel. This allows you to open relation data in new tabs.createCallbackUrl($callback)
added for ActiveWindows in order to get the absolut url for a callback, this is usefull when creating callbacks which can return a pdf for example.Published by nadar about 8 years ago
configs/server.php
to configs/env.php
, new projects will also have the env prefix for the config names.#976
[BC BREAK] Remove $isCoreModule replace with CoreModuleInterfaceluya\cms
instead of cms
/cmsadmin
.#973
[BC BREAK] Removed $assets
property from none admin modules.#974
[BC BREAK] Removed $isAdmin
property.#970
[BC BREAK] Deleted, renamed and rearranged LUYA core REST classes and methods.#995
Added Grouping/Section ability to for the crawler.#830
Added Textarea auto height plugin#983
Added LazyLoad Widget to the LUYA core features.#979
Added option to enable markdown parsing for table blocks.#971
Added basic pagination for NgRest Apis.#956
Added optional image css class and layout css class in block configurations.#959
Added block injectors to simplify relations, links and other helpfull tools to make less complex blocks.#998
Added the gii model generator to build the model rules() for the crud generator command crud/create.#994
Added ability to copy an existing page with all its languages and blocks.#965
Fixed bug where cms pages are lost while creating when selecting a container but choose a sub page not from the related container.#957
Fixed bug where cms admin container movement lost container_id reference of children elements.#963
Fixed bug where caching if block is not reseted correctly.#836
Fixed bug where storage importer removes all files.#958
Fixed bug where date pickers does not work in block context but in crud context.#962
Fixed bug where abstract class should not implement static public function in php versions 5.2.0 - 5.6.25.#958
Fixed bug where datapicke does not reset correctly or wrong insereted dates crash the date/datetime fields.#836
Fixed bug where importer does delete wrong files.#989
Fixed bug where redirect and module pages are lost when choosing a container but also choose a subsite from another container.#709
Removed ApiCmsNavItemPageBlockItem factory and angular resources dependencie.Published by nadar about 8 years ago
The changelog contains informations about bug fixes, new features or bc breaking code related to a GitHub issue. In order to read more about upgrading and BC breaks have a look at the UPGRADE Document.
#940
[BC BREAK] Making filter class method identifier()
static to allow IDE Automplete usage of filters.#907
[BC BREAK] Removed the public attribute $extraFields
in order to prevent confusings. Override extraFields()
instead in admin\ngrest\base\Model
.#836
Fixed slow processing of unneeded/orphaned files and database storage entries in StorageImporter#742
Fixed parsing bug for youtube URLs with additional parameters in video block#882
Added information to documentation about the 'only' publish options#898
Fixed bug where filters dependencie in image thumbnail directive does not get resolved and result in js error.#902
Fixed bug where version blocks can not update its parent nav item object.#918
Fixed bug where TagParser and Markdown conflicting http url/link parsing.#920
Fixed bug where i18n image/file array lists have wrong default value, array expected string given.#926
Fixed bug where kickstarter template is missing jquery, fixed by depending on yii\web\JqueryAsset.#927
Fixed bug where Datetime/Date directive contains preseleced values (added date picker and time directice renewal).#929
Fixed bug where caching does not load new data when changing the layout of a cms page.#915
Added page permissions allow to restrict the pages a group of backend users can edit (permissions can be granted for individual pages as well as sections)#906
Added silent mode for the LUYA setup process.#786
Added ability to retriev context informations from a block like, index, last, first, nextEqual, prevEqual.#908
Added ability to set ngRestFilters the specific grid list data where conditions.#911
Added ability to set default sorting/ordering for grid list data in ngrest model.#912
Added ability to set angular successfull save/update callbacks in order to trigger reloads of lists.#913
Added ability to group fields into groups in the ngrest model in order to make cleaner forms.#914
Added ability to group by a field in the crud data grid list overview.#894
Added ability to remove an existing page version.#820
Added ability to collect and evulate properties over menu component.#925
Added ability to override default localisations for composition pattern by using $locales
public method in composition component.#928
Added ability to use PHP Views in Blocks.#938
Added ability to hide specific cms blocks in the content manager by define them in the config.#939
Added ability to toggle block groups and favorize blocks.#800
Added ability to store the last directory of the filemanager in the user settings via ServiceFoldersDirecotryId service.#905
Added ability to inject custom ngrest plugin for an appliation specific desinged approach.#930
Added ability to generate email links in TagParser.#935
Added ability to store settings inside the user profile.#947
Added chosen plugin in order to replace native selects.Published by nadar over 8 years ago
BC BREAKS See UPGRADE.md as we have made some backward compatibility breaks in this release.
#860 [BC BREAK] Using Yii2 imagine extension instead of native imagine extension in order to fix memory leaks and optimize thumbnail/crop calculations.
#877 [BC BREAK] Changing the ngRestApiEndpoint method to static. Use public static function ngRestApiEndpoint().
#875 [BC BREAK] cms\helpers\Parser::encode() renmaed to cms\helpers\TagParser::conver()
#896 Change exception for not found file downloads in order to skip exception transfer.
#888 Added FlowActiveWindow in order to add big image uploads without using the filemanager, allows chuck upload.
#885 Updated markup and styles to improve display of caption form in filemanager
#723 Removed loading-bar.css from BowerVendor
#878 Increased z-index for toast messages
#880 Fixed copy/paste layout block recursion problem.
#831 Close the propertie mask after saving/updating propertie values.
#578 Added new sort relation plugin as requested to make relations with sortable data from model or array.
#876 Improved textarea styling in zaa-table.
#863 Fixed behavior of module controller layouts when using in cms context.
#839 Styled the form search input.
#856 Styled the new is Homepage indicator. Added check_circle in green.
#857 Improved responsive behavior of navbar. Moved icons above text. Updated colors.
#828 Fixed z-index bug in page version tabs.
#853 Fixed bug where cms page creation parent page selector was not working anymore.
#846 Added absolute http source path for images in storage component via getSource(true).
#845 Crawler added search data model to analys the querys and added command to send search results.
#839 Admin Filemanager search function to filter file list
#821 CMS block visibility toggler does now affect live-preview reloader
#817 Skip PHP 5.5 support in LUYA core.
#873 Added NgRest crud CSV export ability to generate a full csv based on ngrest model.
#866 Fixed bug when deleting a cms page template.
#867 Added new callbackform activefield configurations to add the ability of different input methods in Active Windows.
#864 Fixed issue where Active Window class properties could not be serialized as they can contain closures.
#861 Added new link helper to create realtive urls for the current website, use link[//about-me] will replace // with the current base url.
#859 Added caching abilities for storage data apis and cms nav item page content as array data recursion.
#858 Fixed bug where crawler word highlight functions does not quote the preg_replace identifier.
#856 Disable the ability to unset a current homepage in the cms module, this may lead into a state without any homepage defined.
#847 Fixed bug in model crud/createcreate command template where short open tag is disabled.
#729 Added extra variable informations when creating a block with cms-page type to help retrieve menu informations.
#848 Detached composition event when using language switcher composition context setter, as it causes the application language.
#837 Added CMS ability to preview page versions.
#838 Added CMS ability to preview offline pages.