- Bump module version to mainline (no change)
- Bump module version to mainline (no change)
- Added the
is_hidden
field to theProperty
model - Dropped PHP 8.0 & PHP 8.1 Support
- Dropped Laravel 9 Support
- Added PHP 8.3 Support
- Added Laravel 11 Support
- Changed minimum Laravel version to v10.43
- Changed the behavior of assignPropertyValues/assignPropertyValue methods so that it throws an
UnknownPropertyException
when passing an inexistent property slug - Added the
replacePropertyValues()
andreplacePropertyValuesByScalar()
methods to theHasPropertyValues
trait - BC: Added the following methods to the
PropertyValue
interface:findByPropertyAndValue()
getByScalarPropertiesAndValues()
- BC: Added the mixed return type to the
getCastedValue
method of thePropertyValue
interface
- Bump module version to mainline (no change)
- Bump module version to mainline (no change)
- Added Laravel 10 support
- Bump module version to mainline (no change)
- Bump module version to mainline (no change)
- Added final PHP 8.2 support
- Changed minimum Concord version requirement to v1.12
- Added the
PropertyValue::findByPropertyAndValue('color', 'red')
finder method - Added the
valueOfProperty()
method to theHasProperties
trait - Changed minimum Laravel requirement to 9.2
- Changed minimum Concord requirement to 1.11
- Bump module version to mainline (no change)
- Added Laravel 9 support
- Added PHP 8.1 support
- Dropped PHP 7.4 Support
- Dropped Laravel 6-8 Support
- Removed Admin from "Framework" - it is available as an optional separate package see vanilo/admin
- Minimum Laravel version is 8.22.1. See GHSA-3p32-j457-pg5x
- BC: Added the static
findBySlug(string $slug): ?Property;
method to the Property interface
- Changed internal CS ruleset from PSR-2 to PSR-12
- Dropped PHP 7.3 support
- Fixed broken interface check on type registration
- Fixed type mismatch at
Property::findOneByName()
when using overridden Property model
- Added PHP 8 support
- Changed CI from Travis to Github
- BC: Added
getCastedValue()
method to the PropertyValue interface - BC: Renamed
getValue()
->getCastedValue()
in the PropertyValue module - Added Laravel 8 support
- Dropped Laravel 5 support
- Dropped PHP 7.2 support
- Added Laravel 7 support
- Added PHP 7.4 support
- Dropped PHP 7.1 support
- Combination of PHP 7.4 & Laravel 5.6|5.7 is not recommended
due to improper order of
implode()
arguments in eloquent-sluggable dependency
- Added Laravel 6 Support
- Dropped Laravel 5.4 Support (might work, but no longer being tested)
- Version bump only, no changes
- Complete Laravel 5.8 compatibility (likely works with 0.4.0 & 0.5.0 as well)
- The very first release of this module
- Supports properties and property values
- Property values can be assigned to any model