Releases: DamienHarper/auditor
Releases · DamienHarper/auditor
2.1.1
2.1.0
2.0.5
What's Changed
- Reverted unwanted change by @DamienHarper in a1de5ca
References
Full Changelog: 2.0.4...2.0.5
2.0.4
What's Changed
- PHPStan fixes by @DamienHarper in #105
- Loads auditor attributes/annotations from full class hierarchy. by @DamienHarper in #107
- Added a composer shortcut to update dev tools:
composer update-tools
by @DamienHarper in 26f74a3
References
Full Changelog: 2.0.3...2.0.4
2.0.3
What's Changed
- Handle errors (Throwable) in entities
__toString
method by @DamienHarper in #96 - Test integration with the fixtures. #95 by @SanderVerkuil in #97
- Write test for column of type
blob
. by @SanderVerkuil in #99
New Contributors
- @SanderVerkuil made their first contribution in #97
References
Full Changelog: 2.0.2...2.0.3
2.0.2
What's Changed
- Better transaction processor/hydrator code coverage by @DamienHarper in #93
- Switch from arrays to DTO classes when passing event information around by @janklan in #94
References
Full Changelog: 2.0.1...2.0.2
2.0.1
2.0.0
What's Changed
This release is focused on bringing Symfony 6 and doctrine/dbal
3.x support as well as dropping PHP 7.2 and 7.3 compatibility.
BC changes
- Providing an integer value for the
keep
argument of theaudit:clean
command is no longer supported. Use the ISO 8601 duration format (e.g.P12M
) instead. - Passing
name
andvalue
to theQuery::addFilter()
method is no longer supported. Pass it aFilterInterface
object instead. Query::addRangeFilter()
method has been removed, you should callQuery::addFilter()
instead and pass it aRangeFilter
object.Query::addDateRangeFilter()
method has been removed, you should callQuery::addFilter()
instead and pass it aDateRangeFilter
object.
Changes
- Drop PHP 7.2 and Symfony 3.4 support by @DamienHarper in #51
- Drop PHP 7.3 support by @DamienHarper in #70
- Add
doctrine/dbal
3.x support by @DamienHarper and @yivi in #54 and #53 - Symfony 6 + PHP 7.4 compatibility by @yivi in #74
- Audit relationship refs by @DamienHarper in #60
- Add return types by @vindert in #63
- Adding microseconds for
created_at
property by @samuel4x4 in #85 - Update
audit:clean
command to consider time argument as retention interval by @samuel4x4 in #88 - CI updates by @DamienHarper in #72 and #73
- Code coverage with Codecov by @DamienHarper in #75
- PHP 8.0.x in main CI config by @DamienHarper in #57
- Moved dev tools dependencies to a dedicated
tools
folder by @DamienHarper in #69 - Improved tests by @DamienHarper in #64
- PHPUnit updates by @DamienHarper in #65
- PHPStan updates by @DamienHarper in #66
- Refactoring / Coding Style by @DamienHarper in #81 and #82
Fixes
- Fixes #76 by @DamienHarper in #78
- Fix reverse entry order when using explicit transaction by @DamienHarper in #86
- Type fixes by @DamienHarper in #71
- Annotation loader fix (PHP 8.x) by @DamienHarper in #77
New Contributors
- @yivi made their first contribution in #53
- @andrew-demb made their first contribution in #55
- @vindert made their first contribution in #63
- @samuel4x4 made their first contribution in #83
References
Full Changelog: 1.3.0...2.0.0
1.4.0
What's Changed
- Backport #85 and #88 from master by @DamienHarper in #89
References
Full Changelog: 1.3.2...1.4.0
1.3.2
What's Changed
- Codecov by @DamienHarper in #79
- Fixes reverse entries order when using explicit transactions by @DamienHarper in #87
References
Full Changelog: 1.3.1...1.3.2