Releases: DoctrineEncryptBundle/DoctrineEncryptBundle
Releases · DoctrineEncryptBundle/DoctrineEncryptBundle
5.4.0
What's Changed
- Fixed deprecation notice to use Doctrine\Persistence\Event\LifecycleEventArgs instead of Doctrine\ORM\Event\LifecycleEventArgs by @r3hp1c in #14
- Encrypt command call the EntityManager persist function by @r3hp1c in #15
- Removed the preUpdate/postUpdate that does the same as the preFlush/postFlush by @r3hp1c in #16
- Document Entity Method Behaviour by @r3hp1c in #17
- Updated configuration documentation to include details for the secret option by @r3hp1c in #18
- Added the answer option for the commands to be able to skip the manual interaction required with the confirmation question. Updated the commands documentation by @r3hp1c in #21
- Removed the type declaration Reader|AttributeReader for the reader as PHP 7.2 does not support this syntax. by @r3hp1c in #23
- Use actions/checkout@v4 instead of v2 to avoid deprecation notices by @Zombaya in #26
- Add support for Symfony 7 by @Zombaya in #28
- Added support to encrypt and decrypt DateTime, JSON and array data types by @r3hp1c in #24
New Contributors
Full Changelog: 5.3.1...5.4.0
5.3.1
What's Changed
- Resolve Doctrine getEntity and getEntityManager by @ndench and @r3hp1c
- Updated Command return values and console command documentation by @rossjcooper and @r3hp1c
- Added native return type void to the load function by @r3hp1c
- Added native return type void to the configure function of the commands by @r3hp1c
- Fixed Encrypt command call to the Subscriber processFields function that did not pass the EntityManager by @r3hp1c
Full Changelog: 5.3.0...5.3.1
5.3.0
- Moved package into an GitHub organization
- Renamed from absolute-quantum to doctrineencryptbundle
- Added doctrineencryptbundle/doctrine-encrypt-bundle to Packagist
- Fixed doctrine:decrypt:database 'Cannot use object of type App\Entity\X as array'
- Allow to only use AttributeReader and not try both Attributes and Annotations using AttributeAnnotationReader
- AttributeAnnotationReader is still the default
- See configuration details
- Change AttributeAnnotationReader to use PsrCachedReader for reading Annotations instead of having to process each Entity DocBlock everytime for speed purposes