- Drop support for Symfony 6.3 and 7.0
- Raise PHP requirement to 8.1
- Add support for Symfony 7
- Drop support for Symfony 6.0-6.2
- Enable XSD mapping validation when used with a version of DoctrineBundle that supports it
- Raise minimum supported versions for a number of optional dependencies; these match the lowest tested versions
- Add support for
Symfony\Component\Serializer\Normalizer\NormalizerInterface::getSupportedTypes()
for Symfony 6.3+
- Drop support for Symfony 5.3
- Add support for Symfony 6.1
- Allow v3 of
symfony/deprecation-contracts
- Moved the Doctrine mapping files for Symfony 5.4 compatibility
- Add support for Symfony 6
- Minor B/C Break
BabDev\MoneyBundle\Form\DataTransformer\MoneyToLocalizedStringTransformer
no longer extends fromSymfony\Component\Form\Extension\Core\DataTransformer\NumberToLocalizedStringTransformer
- Deprecated passing
Symfony\Component\Form\Extension\Core\DataTransformer\NumberToLocalizedStringTransformer
constructor arguments intoBabDev\MoneyBundle\Form\DataTransformer\MoneyToLocalizedStringTransformer
, as of 2.0 the decorated transformer will be required instead
- Fix field name for Doctrine MongoDB ODM embeddable
- Drop support for Symfony 5.2 (Branch is EOL)
- Fix mapping paths for Doctrine integrations
- Add an enum class with the supported format codes
- Add support for Doctrine MongoDB ODM
- Register ORM mappings through a compiler pass
- Add support for
moneyphp/money
4.0
- Use localized exceptions for the factories
- Functionally similar to 0.1 release, contains minor static analysis and documentation improvements only