1.9 KiB
1.9 KiB
Added
- Plugin system:
config.blade.phpas default config file name. - Plugin system: Allow to registering service providers automatically.
- Plugin system: Added Filters API.
- Allow to enable a plugin by running
php artisan plugin:enable {name}. - Allow to disable a plugin by running
php artisan plugin:disable {name}. - Allow to cache options by running
php artisan options:cache. - Support multiple plugins directories. (Splited by comma in ".env" file.)
- Added "Status" page.
- Added support of customizing UI text.
- Spanish support (Greatly thanks @poopingpenis)
- Brand new website theme color settings.
- Detect Readme file of plugin automatically.
- Added badge "STAFF" for administrators.
- Added badges at texture detail page.
Tweaked
- Tweaked policy of retrieve CA cert for GuzzleHttp.
- Refactor account system.
- PHP version requirement is increased to 7.2.0.
- Use
install.lockfile to detect status of installation. - Load front end i18n text from
lang/front-end.ymlof a plugin automatically. - Upgraded AdminLTE to v3.
Fixed
- Some fields at administration panel shouldn't be sortable.
- Add missing l10n text.
- Fixed that model was reset after resetting skin previewing.
- Fixed that error stack doesn't show paths from plugins when AJAX has an error.
- Fixed that error page doesn't display when using an unsupported hash algorithm.
- Fixed fallback when unknown locale is detected.
- Fixed compatibility with PHP 7.4.
- Fixed the display problem for too long texture name.
- Fixed that dependencies and conflicts haven't been checked before installing plugin.
Removed
- Removed Artisan command
php artisan key:random. - Removed Artisan commands of migration for v3 to v4.
- Dropped support of IIS.
- Removed package
swiggles/memcache. - Removed
commitproperty fromblessingglobal. - Removed Element UI.
Internal Changes
- Upgraded Laravel to v6.
- Rewritten almost templates with Twig.