Releases: getformwork/formwork
Releases · getformwork/formwork
Formwork 2.3.0
What's Changed
- Improved model data storage by @giuscris in #797
- Allow and return an appropriate value for empty non-required fields by @giuscris in #811
- Add support for AVIF images by @giuscris in #800
- Handle invalid fields and display validation errors by @giuscris in #813
- Add basic events and plugins functionality by @giuscris in #812
- Add
Arr::extend(),Arr::override()andArr::exclude()to handle data with more consistency by @giuscris in #814 - Add default values support to field configs by @giuscris in #815
- Fix HTTP Range handling for file responses (RFC 7233–compliance and Safari compatibility) by @giuscris in #819
- Add
Formclass to streamline incoming data process by @giuscris in #818 - Add
User::save(),User::delete()andUser::deleteImage()by @giuscris in #824 - Add Plugins views to panel by @giuscris in #823
- Prefer string interpolation to concatenation to improve code readability by @giuscris in #825
- Add custom session handler for better control and flexibility by @giuscris in #826
- Improve
PageCollection::search()with more configuration options and overall optimizations by @giuscris in #827 - Improve dark color scheme styles by @giuscris in #828
- Add Hungarian and Swedish translations by @giuscris in #829
- Use click event instead of mousedown to avoid unexpected actions in the panel by @giuscris in #831
- Allow
Container::buildArguments()to use default values for unspecified classes, interfaces and support variadic parameters by @giuscris in #832 - Implement PSR-11
ContainerInterfaceby @giuscris in #833 - Implement PSR-14
EventDispatcherInterfaceby @giuscris in #834 - Implement PSR-3 compatible
Loggerby @giuscris in #835 - Add new
Authenticatorservice to decouple authentication from panel by @giuscris in #846
Full Changelog: 2.2.2...2.3.0
Formwork 2.2.2
Full Changelog: 2.2.1...2.2.2
Formwork 2.2.1
Formwork 2.2.0
What's Changed
- Add icons to panel navigation by @giuscris in #779
- Page taxonomies by @giuscris in #778
- Add the possibility to delete pages in place from the tree by @giuscris in #781
- Add the possibility to save and create a new page by @giuscris in #783
- Add the possibility to duplicate pages by @giuscris in #782
- Add the possibility to specify field-related options to array field items by @giuscris in #780
- Add the possibility to set markdown editor placeholder and disabled s… by @giuscris in #785
- Normalize data structure by removing dots when merging defaults and frontmatter by @giuscris in #786
- Remove propagation of site description metadata to all pages by @giuscris in #787
- Add the possibility to specify layout section order by @giuscris in #788
- Improve sorting based on a second array with
Arr::sort()by @giuscris in #790 - Improve stack traces in debug output by @giuscris in #792
- Add the possibility to define field layout tabs by @giuscris in #789
- Use
innerHTMLonly if needed and on escaped input by @giuscris in #791 - Build panel app as modules and use async imports for chunk splitting by @giuscris in #793
- Embed icons into js module to avoid xhr requests by @giuscris in #794
- Add Greek and Turkish translations by @giuscris in #795
Full Changelog: 2.1.5...2.2.0
Formwork 2.1.5
Release 2.1.5
Formwork 2.1.4
Full Changelog: 2.1.3...2.1.4
Formwork 2.1.3
Full Changelog: 2.1.2...2.1.3
Formwork 2.1.2
Full Changelog: 2.1.1...2.1.2
Formwork 2.1.1
Full Changelog: 2.1.0...2.1.1
Formwork 2.1.0
What's Changed
- Improved cache control by @giuscris in #764
- Add methods
Image::width()andImage::height()to get computed dimensions by @giuscris in #765 - Improve updates check to include current release by @giuscris in #766
- Add
bin/formworkcommand by @giuscris in #767 - Improve pages tree navigation by @giuscris in #763
- Bump rector/rector from 2.2.5 to 2.2.7 by @dependabot[bot] in #768
- Bump symfony/yaml from 7.3.3 to 7.3.5 by @dependabot[bot] in #769
- Add Dutch and Romanian translations by @giuscris in #775
Full Changelog: 2.0.1...2.1.0