All notable changes to laravel-schemaless-attributes
will be documented in this file
Full Changelog: https://github.com/spatie/laravel-schemaless-attributes/compare/2.4.0...2.5.0
- PHP 8.2 Build by @erikn69 in #99
- Refactor tests to Pest by @alexmanase in #100
- Laravel 10.x Support by @erikn69 in #101
- @alexmanase made their first contribution in #100
Full Changelog: https://github.com/spatie/laravel-schemaless-attributes/compare/2.3.0...2.4.0
- Update .gitattributes by @erikn69 in #95
- Allow Laravel 9
Full Changelog: https://github.com/spatie/laravel-schemaless-attributes/compare/2.2.0...2.3.0
- add typehinting by @Nielsvanpach in #93
- @Nielsvanpach made their first contribution in #93
Full Changelog: https://github.com/spatie/laravel-schemaless-attributes/compare/2.1.1...2.2.0
- improve edge case
- Scope retrieving models with operator by @erikn69 in #89
- Update README.md by @markinigor in #82
- Document retrieving models via nested attributes by @EricBusch in #83
- Fix the wrong trait initializer in readme by @lava83 in #88
- Support json string on cast setter by @erikn69 in #90
- require PHP 8+
- use PHP 8 syntax where possible
- drop support for PHP 7
- drop support for Laravel 6
- implement
spatie/laravel-package-tools
- implement custom class attribute casting
- allow PHP 8.0
- improve behaviour for isset() and empty()
- support Laravel 8
- add trait with multi-column support with tests (#65)
- fix
getRawSchemalessAttributes()
must be of the type array (#60)
- Add Laravel 7 support
- Add Laravel 6 support
- extend
Collection
- drop support for PHP 7.1
- use Arr:: and Str:: functions
- add array support to
set
- add support for wildcards
- removed unused
spatie/string
dependency
- implement
Arrayable
- return to
schemalessAttributes
macro
- added support for setting default values
- initial release