From d38272df01e5ccc8a305235cb3cbf5b21e5d9bec Mon Sep 17 00:00:00 2001 From: Vlad Chiovianu Date: Wed, 3 Apr 2024 16:58:40 +0300 Subject: [PATCH] updates --- CHANGELOG.md | 447 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 447 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c31ff9ed..fe185657 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,452 @@ # Laravel Enso's Changelog +## 6.0.0 + +This release aims to bring our ecosystem one step closer to the latest Laravel release. The primary reason for the delay was the necessity to upgrade all dynamic relations across our entire codebase to support the native Laravel Implementation. This process required extensive testing to ensure proper compatibility. + +Additionally, we took this opportunity to implement support for PHP native enums alongside our existing enum implementation. This decision was mandatory for maintaining backward compatibility while also embracing the latest features offered by PHP. Integrating these two required enum implementations further contributed to the release delay. + +Here are the key highlights: + +- **Laravel 10**: Laravel 10 is now a mandatory requirement for the v6 release. + + +- **Form and Tables Packages Update**: Both packages now support native PHP Enums in addition to our custom implementation, ensuring backward compatibility. + +- **Automatic Dynamic Relations/Methods Registration**: Dynamic relations are now registered automatically and utilize Laravel's native dynamic relation registration functionality. Dynamic methods are registered automatically as well. All dynamic methods and relations must be created under the `App\Dynamics` namespace. + + +### Front-end + +#### accessories +- hides count if 0 + +#### addresses +- fixes modal multiple open/close +- improves logic segregation +- fixes default value for id in form + +#### bookmarks +- fixes bookmarks + +#### calendar +- removes deprecated imports +- adds colors +- fixes import + +#### card +- fixes events + +#### charts +- fixes rounding issue + + +#### checkbox +- fixes v-model use on prop + + +#### clipboard +- fixes size +- removes custom size + + +#### comments +- improves padding +- improves word break + + +#### companies +- adds ability to navigate to person create form from company edit form +- adds router error handler +- fixes #16 + + +#### confirmation +- fixes attribute inheritance + +#### currencies +- removes unneeded actions in store + +#### data-import + +- fixes rejected arg +- refactor due to `Types` enum deletion +- adds invisible & template props in import uploader +- fixes import uploader + +#### dropdown +- fixes selections during transition +- adds `open-up` prop + +#### files +- adds store +- adds count option on folder +- removes max width for files +- brings back `max-w` +- improves file layout +- adds `word-wrap:break-all` + +#### filters +- fixes input filter clear control +- fixes v-model on input filters +- supports null in core input filter +- improves label translation +- adds `x` padding for header + +#### forms +- implements custom submit path +- adds `dirtyFields` array +- adds `Confirmation` to export list +- makes all actions `` instead of `