Releases: uatrend/pagekit
Releases · uatrend/pagekit
0.1.0-alpha
Changes:
- Migration codebase to PHP 7.4 (Prepare to 8.0)
- Declaration of typed properties
- Return type declaration of function
- Closure to arrow function
- Minimum PHP requirements is 7.4+
- Removed unused php code from 'theme-one'
- Updated theme less
Fixed:
- Fixed and updated node page and user settings page (styles and javascript)
- Fixed uikit-icons.min.js
- Fixed Twig Engine render
- Fixed display of user image and package image in the "User-index" and "Extensions" views, respectively.
P.S. Codebase updated throught Rector. (Disabling CompactToVariables, ExplicitBoolCompare, LogicalToBoolean rectors). Need more test and debug to find errors. At first glance, everything works as it should.
0.0.5-alpha
Added:
- Added the ability to return to the previous stage in the Installer component. Added the ability to install demo content. Added install-demo.php file to installer directory.
- Added demo files to storage.
- Added Pagekit icons file to 'app/system/assets/js' with additional icons (regular and minified version). Removed styles from less.
- Added Vue mixins to components for better reuse.
- Added files icons to Finder component (for .txt, .xls, .pdf and etc. files).
- Added image preview in lightbox by double clicking in Finder Component (only on storage page).
- Added clamp.js directive to Finder. (for better display of long filename (like OSX)).
- Added options in editor settings to load uikit.js in tinymce and set container class to tag 'body'.
- Added the ability to clear the asset cache in the 'assets.js' library.
- Added the ability to the translator (trans.js) - to translate strings with variables that have a translation (parameter 'replace')
- Added the ability to the intl module (functions.php) to translate messages using ICU MessageFormat.
- Additional file extensions have been added to Finder's settings that can be loaded into the storage.
Changes:
- Linting build.
- Changed node scripts.
- Changed installation from sources. Adding a check Yarn and removing a npm instruction.
- Updated layout - requirements.php.
- Theme.js Elements renamed to UIElements.
- Updated all language translations as transChoice () is deprecated.
- Reorganize the 'app/system/modules/theme' folder.
- Reworked theme-one. Added additional site and node options for rendering. Updated templates.
- Optimize admin theme *.less files and removed unused styles.
- Updated installer (javascript and styles). 'installer.css' size reduced.
- Some of the console commands are disabled during development (like update, install).
- Updated readme.md.
- Updated dependencies.
Fixed:
- Fixed layout in marketplace component.
- Fixed Vue components reactivity.
- Fixed modal component (now modal window removed from 'dom' after close).
- Fixed order.js directive.
- Fixed tabs scrolling issue in UIkit htmleditor component.
- Fixed and updated regular and modal layouts in Finder component.
- Fixed sortable in user-roles component.
- Fixed sortable styles in the sidebar menu.
- Fixed showing files in preview (HTML Editor) with attributes 'uk-img' and 'uk-svg' (UIkit Image Component)
0.0.4-alpha
Changes:
- Added checking Google Time Zone API Key to "Location widget"
Updated:
- PHP ans Javascript dependencies (Symfony 5.1, UIkit 3.5 and etc.)
Fixed:
- PHPUnit compability
- Styles (UIkit 3.5 compatible)
0.0.3-alpha
Changes:
- Updated Pagekit CMS up to 1.8
- Updated PHP dependencies for PHP4 compatibility
- Updated Node dependencies to latest version
- Fix PHP 7.4 errors/warnings
- Updated javascript components (Installer Module, Modal and Confirm component)
- Some changes in admin template layout and styles
- Fix bugs
Updated:
- Removed config.php for clean install
- Fixed bug with declaration in DebugBarHandler
0.0.2-alpha
Fixed
- Vee-validate usage.
- Editor styles and PHP 7.3 compability.
Updated dependencies.
Note: UIkit 3.2.2 in Safari gives an error on boot (it will be fixed in future versions of UIkit).
0.0.1-alpha
Updated:
- Vee-validate 3 and fix his usage in all components.
- Installer component.
- Project dependencies.
- ES6 usage.
Vee-validate removed from global instance, now you can add locally to each component.
Core vue.js ~ < 100kb. minified