Skip to content

Latest commit

 

History

History
262 lines (197 loc) · 19.5 KB

CHANGELOG.md

File metadata and controls

262 lines (197 loc) · 19.5 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

1.18.0 - 2024-07-14

Added

Fixed

  • [#627] Symfony 7.1 deprecation about Symfony\Component\HttpKernel\DependencyInjection\Extension usage (@VincentLanglet)
  • [#624] Crashing when an invalid value is passed as OneTo* relation. (@VincentLanglet)

1.17.1 - 2024-04-17

Fixed

  • [#617] Fix getting table name when the table schema is an empty string (@X-Coder264)
  • [#615] Allow multiple relationships to the same target entity. (@mikeyudin)

1.17.0 - 2024-04-13

Changed

  • [#612] Multiple queries to tables have been replaced with a single one (@SavageDays)

1.16.1 - 2024-01-22

Fixed

  • [#599] Objects now no longer show as different when their values are the same. This restores some of the old behaviour of the EntityAuditBundle (@befresh-mweimerskirch)

1.16.0 - 2023-12-04

Added

1.15.0 - 2023-09-28

Added

  • [#587] Added the disable_foreign_keys parameter, which disables the creation of foreign keys. (@SavageDays)

1.14.1 - 2023-08-06

Fixed

  • [#583] Deprecation of Event Subscribers on Symfony 6.3. They now uses Event Listeners (@Hanmac)

1.14.0 - 2023-04-24

Removed

1.13.0 - 2023-04-09

Fixed

Removed

1.12.0 - 2023-02-28

Added

Removed

1.11.0 - 2023-02-20

Added

Fixed

1.10.1 - 2023-02-14

Fixed

  • [#539] Not null constraint violation during many to many association audit recording (@X-Coder264)

1.10.0 - 2023-02-13

Added

Fixed

  • [#537] Schema creation for self referencing many to many association with class table inheritance (@X-Coder264)

1.9.1 - 2023-02-06

Fixed

  • [#534] Audit query for Doctrine ORM >= 2.14.1 for entities with enumType column mapping (@X-Coder264)

1.9.0 - 2022-10-10

Added

Removed

1.8.0 - 2022-05-21

Added

Changed

Fixed

1.7.0 - 2022-02-03

Deprecated

  • [#472] Constructing TokenStorageUsernameCallable with an instance of Container, use an instance of TokenStorageInterface instead (@franmomu)

Fixed

  • [#469] Fixed AuditReader to process to-many associations using IDs with custom types (@webmozart)
  • [#472] Fixed service id of ViewEntityAction (@franmomu)

Removed

1.6.1 - 2021-12-04

Fixed

1.6.0 - 2021-10-28

Added

Changed

  • [#413] Several docblock types detected by PHPStan (@phansys)

Fixed

  • [#413] Return value at TokenStorageUsernameCallable::__invoke() (@phansys)
  • [#452] InvalidRevisionException exception handling when a revision is not found at ViewRevisionAction::__invoke() (@phansys)
  • [#415] Missing dependencies required by this package (@phansys)
  • [#446] Avoid passing unknown options to a column during its creation (@simonberger)

Removed

1.5.0 - 2021-09-21

Added

Fixed

  • [#414] Wrong return type declarations in AuditedCollection methods (@phansys)
  • [#414] Obsolete check in AuditReader::createEntity() (@phansys)

Removed

1.4.0 - 2021-07-21

Added

  • [#408] Foreign key constraint for the relation between the entity audit tables and the revisions index (@phansys)

Deprecated

  • [#408] CreateSchemaListener::postGenerateSchema() method (@phansys)

Fixed

  • [#408] Orphan records between the entity audit tables and the revisions index (@phansys)
  • [#406] The CompareAction route is now working (@BurningDog)

Removed

  • [#408] Listening for the "postGenerateSchema" event at CreateSchemaListener (@phansys)

1.3.2 - 2021-06-13

Fixed

  • [#398] Fix missing space in identifier WHERE clausule if the entity has multiple columns as the primary key (@Vantomas)

1.3.1 - 2021-04-09

Fixed

1.3.0 - 2021-04-08

Added

Deprecated

  • [#382] Passing another value than 'string', 'integer', 'smallint', 'bigint' or 'guid' for the revision_id_field_type value. (@VincentLanglet)

1.2.0 - 2021-03-24

Added

1.1.1 - 2021-03-21

Fixed

v1.1.0 - 2021-02-24

Added

  • [#365] Added routing in xml: src\Resources\config\routing\audit.xml (@wbloszyk)
  • [#364] Added SimpleThings\EntityAudit\Action\CompareAction (@wbloszyk)
  • [#364] Added SimpleThings\EntityAudit\Action\IndexAction (@wbloszyk)
  • [#364] Added SimpleThings\EntityAudit\Action\ViewDetailAction (@wbloszyk)
  • [#364] Added SimpleThings\EntityAudit\Action\ViewEntityAction (@wbloszyk)
  • [#364] Added SimpleThings\EntityAudit\Action\ViewRevisionAction (@wbloszyk)
  • [#350] PHP 8 support (@VincentLanglet)
  • [#355] connection configuration node in order to use a different connection than "default" (@phansys)
  • [#355] entity_manager configuration node in order to use a different entity manager than "default" (@phansys)
  • [#352] "symfony/config" dependency (@phansys)

Changed

  • [#366] Change xml configuration in favor of php (@wbloszyk)
  • [#364] Changed controllers for routing from AuditController in favor for Actions (@wbloszyk)

Deprecated

  • [#364] Deprecated SimpleThings\EntityAudit\Controller\AuditController (@wbloszyk)

Fixed

  • [#364] Fixed page working with symfony/framework-bundle >= 5.0 (@wbloszyk)
  • [#324] AuditedCollection methods in order to respect Collection interface (@phansys)

v1.0.5 (2017/05/26)

  • #281 Removal of hardcoded revision field name (@c0ntax)

v1.0.4 (2017/04/19)

  • #279 Fix versioning

v1.0.3 (2017/04/19)

  • #275 Fix auditing of entities with fields that require php conversion (@TheRatG)

v1.0.2 (2017/01/30)

  • #258 global_ignore_columns doesn't work

v1.0.1 (2017/01/13)

  • #250 Fix OneToOne reverse relation Doctrine fallback query (@Soullivaneuh)
  • #227 Fallback to native entity if no revision found for properties (@Soullivaneuh)

v1.0.0 (2017/01/06)

  • #218 Failing one to one bidirectional fix (@peschee)
  • #231 Enable join column to be an id (@oconnedk)
  • #159 [ADD] PHP-CS-Fixer (@Th3Mouk)
  • #197 Fix auditing of entities with fields that require sql conversion (@jamescdavis)
  • #210 Provide a way to customize the revision username. (@bendavies)

v0.9.2 (2016-08-22)

  • #209 run tests against postgresql (@bendavies)
  • #208 run tests againts mysql (@bendavies)
  • #206 clean up base test. (@bendavies)
  • #198 fix: use the type of association fields in LogRevisionsListener (@v-technologies)
  • #205 Travis improvements (@bendavies)
  • #204 conform to psr-4 (@bendavies)
  • #181 Update CreateSchemaListener.php (@TheRatG)

0.9.1 (2016-03-03)

  • added support for symfony/framework-bundle 3.x
  • added support for PHP 7.x

breaking changes

  • dropped support for symfony/framework-bundle < 2.7

0.9.0 (2016-01-06)

  • added support for doctrine/orm 2.5.x
  • some CS fixes
  • moved test case classes in their own files

breaking changes

  • removed support for doctrine/orm < 2.4
  • removed support for doctrine/doctrine-bundle < 1.4
  • removed support for gedmo/doctrine-extensions < 2.3.1
  • removed support for symfony/framework-bundle < 2.3