Skip to content

Commit 3fba8c1

Browse files
committed
Release v2.2.1: composer.lock sync and CI Symfony 8 var-exporter fix.
1 parent 59c5419 commit 3fba8c1

3 files changed

Lines changed: 37 additions & 0 deletions

File tree

docs/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
---
1111

12+
## [2.2.1] - 2026-06-11
13+
14+
### Fixed
15+
16+
- **composer.lock:** `platform.php` and `content-hash` synced with `composer.json` (`>=8.2`); fixes `composer validate --strict` in CI.
17+
- **CI:** Symfony **8.0** / **8.1** matrix cells use matching `symfony/var-exporter` (`^8.0` / `^8.1`) instead of `^7.4`, which blocked dependency resolution.
18+
19+
No application changes required. See [UPGRADING.md](UPGRADING.md#upgrading-to-221).
20+
21+
---
22+
1223
## [2.2.0] - 2026-06-01
1324

1425
### Fixed

docs/RELEASE.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,23 @@
2525

2626
5. **Packagist** (if the package is registered) will pick up the new tag; users can then `composer require nowo-tech/doctrine-encrypt-bundle`.
2727

28+
**Important:** Never move or force-push a tag that Packagist already published. Stable versions are immutable; publish fixes as a **new patch tag** (e.g. `v2.2.1`) and restore the old tag to its original commit if it was moved by mistake.
29+
2830
## After releasing
2931

3032
- Keep `## [Unreleased]` at the top of [CHANGELOG.md](CHANGELOG.md) for the next version; add new changes there.
3133
- Optionally bump a dev version in `composer.json` for development.
3234

3335
---
3436

37+
## v2.2.1 (2026-06-11)
38+
39+
- **Scope:** Fix `composer.lock` platform PHP 8.2 sync; CI `symfony/var-exporter` for Symfony 8.x matrix.
40+
- **Packagist:** `v2.2.0` must stay on commit `6cde672` (immutable). Tag `v2.2.1` on the release-notes commit; restore `v2.2.0` with `git tag -f v2.2.0 6cde672 && git push origin v2.2.0 --force` if it was moved.
41+
- **Checklist:** CHANGELOG and UPGRADING updated; `make test`; `composer validate --strict`; commit; tag `v2.2.1`; push branch and tag.
42+
43+
---
44+
3545
## v2.2.0 (2026-06-01)
3646

3747
- **Scope:** Align with Nowo bundle specs (**REQ-SF-001/002**): PHP **8.2+**; `symfony/*` **^7.0 \|\| ^8.0** (drop `^6.0` from `composer.json`); CI matrix Symfony **7.4**, **8.0**, **8.1** on PHP 8.2–8.5; docs (README, INSTALLATION, ROADMAP, UPGRADING); Rector `php82`.

docs/UPGRADING.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,22 @@ This guide explains how to upgrade the Doctrine Encrypt Bundle between versions.
2929

3030
---
3131

32+
## Upgrading to 2.2.1
33+
34+
No breaking changes. Patch release only (`composer.lock` sync + CI matrix fix). Recommended if you installed **2.2.0** and hit CI/`composer validate` issues, or want the Symfony **8.0** / **8.1** CI fix from upstream.
35+
36+
```bash
37+
composer update nowo-tech/doctrine-encrypt-bundle
38+
```
39+
40+
Or pin explicitly:
41+
42+
```bash
43+
composer require nowo-tech/doctrine-encrypt-bundle:^2.2.1
44+
```
45+
46+
---
47+
3248
## Upgrading to 2.2.0
3349

3450
**Breaking changes for legacy environments:**

0 commit comments

Comments
 (0)