Skip to content

Releases: DoctrineEncryptBundle/DoctrineEncryptBundle

5.4.0

02 Mar 18:20
aa60745
Compare
Choose a tag to compare

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

18 Jul 09:03
c0b4c6e
Compare
Choose a tag to compare

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

17 Jul 10:00
Compare
Choose a tag to compare
  • 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