Skip to content

chore: synchronize main after 2.0.0 release - #9

Merged
Zhortein merged 3 commits into
developfrom
main
Aug 4, 2026
Merged

Zhortein merged 3 commits into
developfrom
main

Conversation

@Zhortein

@Zhortein Zhortein commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Synchronize the 2.0.0 release merge, changelog state and stable branch history back into develop after the public release.

Zhortein and others added 3 commits December 24, 2025 07:53
Finalize the 2.0.0 changelog date and release-facing documentation without changing runtime code, public APIs, dependency constraints or the validated compatibility matrix.
## Release summary

Prepare and publish zhortein/auditable-bundle 2.0.0.

## Breaking platform changes

- PHP 8.3 or later
- Symfony 7.4 or 8.x
- Doctrine ORM 3.x
- DoctrineBundle 2.19 or 3.x

Doctrine ORM 2 is no longer supported.

## Legacy compatibility

The default legacy runtime and AuditEntry mapping remain enabled unless
the new
configuration is explicitly changed.

Existing applications can upgrade without a mandatory database migration
when
they retain the default legacy configuration.

## Transactional mode

2.0.0 introduces the opt-in strict transactional recorder with:

- application-owned entry factory and storage;
- PSR-20 clock;
- deterministic Doctrine identifier extraction;
- Symfony Security actor resolution;
- no hidden flush;
- fail-closed exception propagation;
- PostgreSQL commit and rollback proofs.

## Validation

The release candidate must pass:

- six compatibility jobs;
- two PHPStan jobs at maximum level;
- two PostgreSQL transactional jobs;
- package distribution;
- coding style;
- security audit.

## Publication

No tag, GitHub Release or Packagist publication occurs until this PR is
merged
and the post-merge CI on main is green.
@Zhortein
Zhortein merged commit d3a4bb8 into develop Aug 4, 2026
40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant