Releases: michael-rubel/laravel-value-objects
7.0.2
What's Changed
- Test against PHP 8.4 by @michael-rubel in #52
- Fix usage of negative numbers in
Number
value object by @eaborodkin in #53
New Contributors
- @eaborodkin made their first contribution in #53
Full Changelog: 7.0.1...7.0.2
7.0.1
What's Changed
- Bump laravel/framework from 11.0.6 to 11.31.0 by @dependabot in #51
- Bump symfony/process from 7.0.4 to 7.1.7 by @dependabot in #50
Full Changelog: 7.0.0...7.0.1
7.0.0
What's Changed
- Bump composer/composer from 2.6.5 to 2.7.0 by @dependabot in #46
- Laravel 11 Support by @michael-rubel in #47
New Contributors
- @dependabot made their first contribution in #46
Full Changelog: 6.0.0...7.0.0
6.0.0
What's Changed
- Simplify email split by @michael-rubel in #43
- Avoid object instantiation / stricter types by @michael-rubel in #44
- PHP 8.3 support by @michael-rubel in #45
Full Changelog: 5.1.1...6.0.0
5.1.1
What's Changed
- Update dependencies 🏷 by @michael-rubel in #40
- Remove
translator
dependency and requireilluminate/validation
by @michael-rubel in #41 - Swap
empty
with explicit string comparison by @michael-rubel in #42
Full Changelog: 5.1.0...5.1.1
v5.1.0
What's Changed
- Update dev dependencies 🏷 by @michael-rubel in #38
- Add
Url
value object by @michael-rubel in #39
Full Changelog: 5.0.1...5.1.0
v5.0.1
v5.0.0
What's Changed
- Uppercase only first letter of each word in
FullName
object by @michael-rubel in #33 - Update
Boolean
object 🔧 by @michael-rubel in #30 - Add
float
support inNumber
by @olsza in #34
Full Changelog: 4.2.1...5.0.0
Backward-incompatible changes
[BC] CHANGED: The parameter $number of MichaelRubel\ValueObjects\Concerns\SanitizesNumbers#sanitize() changed from int|string|null to int|string|float|null
[BC] REMOVED: Method MichaelRubel\ValueObjects\Collection\Primitive\Boolean#isInTrueValues() was removed
[BC] REMOVED: Method MichaelRubel\ValueObjects\Collection\Primitive\Boolean#isInFalseValues() was removed
[BC] CHANGED: Type of property MichaelRubel\ValueObjects\Collection\Primitive\Boolean#$value changed from bool|int|string to bool
[BC] CHANGED: Property MichaelRubel\ValueObjects\Collection\Primitive\Boolean#$trueValues changed default value
[BC] CHANGED: Property MichaelRubel\ValueObjects\Collection\Primitive\Boolean#$falseValues changed default value
[BC] CHANGED: The parameter $number of MichaelRubel\ValueObjects\Collection\Primitive\Number#__construct() changed from int|string to int|string|float
[BC] CHANGED: The parameter $number of MichaelRubel\ValueObjects\Concerns\SanitizesNumbers#sanitize() changed from int|string|null to int|string|float|null
v4.2.1
What's Changed
- Allow passing
BigNumber
object to underlying methods 📚 by @michael-rubel in #29 - Refactor tests for
Number
object by @olsza in #31 - Add new test for
Number
object by @olsza in #32 - PHP 8.2 build 🐘 by @michael-rubel in #35
New Contributors
Full Changelog: 4.2.0...4.2.1
v4.2.0
What's Changed
- Forward methods to underlying object in
Number
by @michael-rubel in #27
Full Changelog: 4.1.0...4.2.0