<commit_before>LUYA CHANGELOG
==============

All notable changes to this project will be documented in this file. This project make usage of the [Yii Versioning Strategy](https://github.com/yiisoft/yii2/blob/master/docs/internals/versions.md). In order to read more about upgrading and BC breaks have a look at the [UPGRADE Document](UPGRADE.md).

1.0.0 (in progress)
-------------------

### Changed

- [#1572](https://github.com/luyadev/luya/issues/1572) CMS blocks are now deliverd trough [generic](https://github.com/luyadev/luya-generic) and [bootstrap3](https://github.com/luyadev/luya-bootstrap3) repos, therefore run the updater `./luya cms/updater/generic`.
- [#1679](https://github.com/luyadev/luya/issues/1679) Updated styles to support up to 3 icons in the treeview item context.
- [#1559](https://github.com/luyadev/luya/issues/1569) Renamed luya\admin\image\Item::getSource() to getHttpSource() this will affect also the getter properties.
- [#1564](https://github.com/luyadev/luya/issues/1564) Refactoring of gallery module, removed old unused methods, switch to ActiveQuery relation usage.
- [#1522](https://github.com/luyadev/luya/issues/1522) Text and Textarea NgRest plugins auto encode input data after find.
- [#1505](https://github.com/luyadev/luya/issues/1505) Minor API Breaks and removed deprecated methods.
- [#1341](https://github.com/luyadev/luya/issues/1341) Changed signature of `changePassword($newPassword)` in `luya\admin\aws\ChangePasswordInterface`.
- [#1574](https://github.com/luyadev/luya/issues/1574) Changed Active Window $alias property to $label. Use defaultLabel() in order to set a default label.
- [#1567](https://github.com/luyadev/luya/issues/1567) Discontinue development of Exporter Module.
- [#1568](https://github.com/luyadev/luya/issues/1568) Add file system layer for Storage component.
- [#1505](https://github.com/luyadev/luya/issues/1505) Renamed property of luya\cms\frontend\Module from `$enableCompression` to `$contentCompression`.
- [#1557](https://github.com/luyadev/luya/issues/1557) Support non transliterated CMS URLs by providing the new `Inflection` class. This will enable non-latin URLs.

### Added

- [#1682](https://github.com/luyadev/luya/issues/1682) NgRest relations can now handle auto set the primary model value, auto open the tab and define a tab label from the crud list.
- [#1695](https://github.com/luyadev/luya/issues/1695) NgRest Crud can handle composite primary keys.
- [#1639](https://github.com/luyadev/luya/issues/1639) Application wide configuration table which can be managed in the admin.
- [#1467](https://github.com/luyadev/luya/issues/1467) Main nav context menu for logout and account preferences.
- [#1557](https://github.com/luyadev/luya/issues/1557) Allow unicode chars for cms page aliases and slugify directives.
- [#1534](https://github.com/luyadev/luya/issues/1534) Link ability for files and e-mail addresses.
- [#1540](https://github.com/luyadev/luya/issues/1540) CMS Log Dashboard.
- [#1304](https://github.com/luyadev/luya/issues/1304) Crud indicates the total amount of rows with pagination enabled or disabled.
- [#1521](https://github.com/luyadev/luya/issues/1521) Bind session token to current IP in order to prevent session hijacking.
- [#1511](https://github.com/luyadev/luya/issues/1511) Added page id information in cms menu tree on hover (alt,title).
- [#1307](https://github.com/luyadev/luya/pull/1307) Block wizzard creates admin view according to given configs and vars.
- [#1493](https://github.com/luyadev/luya/issues/1493) Show ability to search in relations when using large data tables.
- [#1439](https://github.com/luyadev/luya/issues/1439) Added icons to admin responsive menu.
- [#1494](https://github.com/luyadev/luya/issues/1494) CMS page selection hides container element by default, fixed arrow keys.
- [#1461](https://github.com/luyadev/luya/issues/1461) Admin search panel auto focus input field and search groups can be toggled.
- [#1462](https://github.com/luyadev/luya/issues/1462) CMS block holder toggler in order to optimize view for small screens.
- [#1515](https://github.com/luyadev/luya/issues/1515) Change access token on logout provides a shorter periode of being violated.

### Fixed

- [#1652](https://github.com/luyadev/luya/issues/1652) Missing modal-open class issue with multiple nested modals problem fixed.
- [#1578](https://github.com/luyadev/luya/issues/1578) Fixed tons of typo and spelling issues in the LUYA guide
- [#1644](https://github.com/luyadev/luya/issues/1644) Added element null check to cms toolbar.js
- [#1556](https://github.com/luyadev/luya/issues/1556) Updated arrow position; Removed wrong & unecessary <th> in filemanager (fixes position and table display in modal)
- [#1520](https://github.com/luyadev/luya/issues/1520) Selects with initvalue can no longer reset to null values.<commit_msg>#1700 changelog<commit_after>LUYA CHANGELOG
==============

All notable changes to this project will be documented in this file. This project make usage of the [Yii Versioning Strategy](https://github.com/yiisoft/yii2/blob/master/docs/internals/versions.md). In order to read more about upgrading and BC breaks have a look at the [UPGRADE Document](UPGRADE.md).

1.0.0 (in progress)
-------------------

### Changed

- [#1572](https://github.com/luyadev/luya/issues/1572) CMS blocks are now deliverd trough [generic](https://github.com/luyadev/luya-generic) and [bootstrap3](https://github.com/luyadev/luya-bootstrap3) repos, therefore run the updater `./luya cms/updater/generic`.
- [#1679](https://github.com/luyadev/luya/issues/1679) Updated styles to support up to 3 icons in the treeview item context.
- [#1559](https://github.com/luyadev/luya/issues/1569) Renamed luya\admin\image\Item::getSource() to getHttpSource() this will affect also the getter properties.
- [#1564](https://github.com/luyadev/luya/issues/1564) Refactoring of gallery module, removed old unused methods, switch to ActiveQuery relation usage.
- [#1522](https://github.com/luyadev/luya/issues/1522) Text and Textarea NgRest plugins auto encode input data after find.
- [#1505](https://github.com/luyadev/luya/issues/1505) Minor API Breaks and removed deprecated methods.
- [#1341](https://github.com/luyadev/luya/issues/1341) Changed signature of `changePassword($newPassword)` in `luya\admin\aws\ChangePasswordInterface`.
- [#1574](https://github.com/luyadev/luya/issues/1574) Changed Active Window $alias property to $label. Use defaultLabel() in order to set a default label.
- [#1567](https://github.com/luyadev/luya/issues/1567) Discontinue development of Exporter Module.
- [#1568](https://github.com/luyadev/luya/issues/1568) Add file system layer for Storage component.
- [#1505](https://github.com/luyadev/luya/issues/1505) Renamed property of luya\cms\frontend\Module from `$enableCompression` to `$contentCompression`.
- [#1557](https://github.com/luyadev/luya/issues/1557) Support non transliterated CMS URLs by providing the new `Inflection` class. This will enable non-latin URLs.

### Added

- [#1700](https://github.com/luyadev/luya/issues/1700) Redirection mappings in CMS Module.
- [#1682](https://github.com/luyadev/luya/issues/1682) NgRest relations can now handle auto set the primary model value, auto open the tab and define a tab label from the crud list.
- [#1695](https://github.com/luyadev/luya/issues/1695) NgRest Crud can handle composite primary keys.
- [#1639](https://github.com/luyadev/luya/issues/1639) Application wide configuration table which can be managed in the admin.
- [#1467](https://github.com/luyadev/luya/issues/1467) Main nav context menu for logout and account preferences.
- [#1557](https://github.com/luyadev/luya/issues/1557) Allow unicode chars for cms page aliases and slugify directives.
- [#1534](https://github.com/luyadev/luya/issues/1534) Link ability for files and e-mail addresses.
- [#1540](https://github.com/luyadev/luya/issues/1540) CMS Log Dashboard.
- [#1304](https://github.com/luyadev/luya/issues/1304) Crud indicates the total amount of rows with pagination enabled or disabled.
- [#1521](https://github.com/luyadev/luya/issues/1521) Bind session token to current IP in order to prevent session hijacking.
- [#1511](https://github.com/luyadev/luya/issues/1511) Added page id information in cms menu tree on hover (alt,title).
- [#1307](https://github.com/luyadev/luya/pull/1307) Block wizzard creates admin view according to given configs and vars.
- [#1493](https://github.com/luyadev/luya/issues/1493) Show ability to search in relations when using large data tables.
- [#1439](https://github.com/luyadev/luya/issues/1439) Added icons to admin responsive menu.
- [#1494](https://github.com/luyadev/luya/issues/1494) CMS page selection hides container element by default, fixed arrow keys.
- [#1461](https://github.com/luyadev/luya/issues/1461) Admin search panel auto focus input field and search groups can be toggled.
- [#1462](https://github.com/luyadev/luya/issues/1462) CMS block holder toggler in order to optimize view for small screens.
- [#1515](https://github.com/luyadev/luya/issues/1515) Change access token on logout provides a shorter periode of being violated.

### Fixed

- [#1652](https://github.com/luyadev/luya/issues/1652) Missing modal-open class issue with multiple nested modals problem fixed.
- [#1578](https://github.com/luyadev/luya/issues/1578) Fixed tons of typo and spelling issues in the LUYA guide
- [#1644](https://github.com/luyadev/luya/issues/1644) Added element null check to cms toolbar.js
- [#1556](https://github.com/luyadev/luya/issues/1556) Updated arrow position; Removed wrong & unecessary <th> in filemanager (fixes position and table display in modal)
- [#1520](https://github.com/luyadev/luya/issues/1520) Selects with initvalue can no longer reset to null values.
{'fraction_non_alphanumeric': 0.13641453731039396, 'fraction_numerical': 0.058027079303675046, 'mean_word_length': 4.639494833524684, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 75, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3769491', 'n_tokens_mistral': 3645, 'n_tokens_neox': 3140, 'n_words': 896}