From 4fded60d57349938dc6769d9bb08e8990ba7ee1a Mon Sep 17 00:00:00 2001 From: juliolmuller Date: Tue, 26 May 2026 10:07:35 -0300 Subject: [PATCH 1/4] chore(cnpj-gen): update dependency `cnpj-dv` --- packages/cnpj-gen/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cnpj-gen/composer.json b/packages/cnpj-gen/composer.json index eada982..c2395f0 100644 --- a/packages/cnpj-gen/composer.json +++ b/packages/cnpj-gen/composer.json @@ -54,7 +54,7 @@ }, "require": { "php": "^8.2", - "lacus/cnpj-dv": "^1.0", + "lacus/cnpj-dv": "^1.1", "lacus/utils": "^1.0" }, "require-dev": { From c97562137d5149f408f60858da30c1e057d52659 Mon Sep 17 00:00:00 2001 From: juliolmuller Date: Tue, 26 May 2026 10:08:18 -0300 Subject: [PATCH 2/4] feat(cnpj-gen): deprecate resource --- packages/cnpj-gen/src/Enums/CnpjType.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/cnpj-gen/src/Enums/CnpjType.php b/packages/cnpj-gen/src/Enums/CnpjType.php index d4e5533..efbb80a 100644 --- a/packages/cnpj-gen/src/Enums/CnpjType.php +++ b/packages/cnpj-gen/src/Enums/CnpjType.php @@ -6,6 +6,11 @@ use Lacus\Utils\SequenceType; +/** + * @deprecated (v2.1.0+) This enum will be renamed to `CnpjGenerationType` in + * the next major version. For forward compatibility, use an import alias like + * `use Lacus\BrUtils\Cnpj\Enums\CnpjType as CnpjGenerationType;` + */ enum CnpjType: string { case Alphanumeric = SequenceType::Alphanumeric->value; From 272e77ef8b4bd47f6d527a2b66c04300410ed63b Mon Sep 17 00:00:00 2001 From: juliolmuller Date: Tue, 26 May 2026 10:25:34 -0300 Subject: [PATCH 3/4] docs(cnpj-gen): update CHANGELOG --- packages/cnpj-gen/CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/cnpj-gen/CHANGELOG.md b/packages/cnpj-gen/CHANGELOG.md index ef69da4..b658edd 100644 --- a/packages/cnpj-gen/CHANGELOG.md +++ b/packages/cnpj-gen/CHANGELOG.md @@ -1,5 +1,15 @@ # lacus/cnpj-gen +## 2.1.0 + +### Improvements + +- Runtime dependency `lacus/cnpj-dv` updated to v1.1, with a slight performance improvement. + +### Deprecations + +- **`CnpjType` rename planned** — `CnpjType` was deprecated in and will be renamed to `CnpjGenerationType` in the next major version of the package. Use an import alias (`use Lacus\BrUtils\Cnpj\Enums\CnpjType as CnpjGenerationType`) to prepare for the change in near future. + ## 2.0.0 ### 🎉 v2 at a glance 🎊 From 1e45830980216cf41c40abe10e42660f47536260 Mon Sep 17 00:00:00 2001 From: juliolmuller Date: Tue, 26 May 2026 10:38:13 -0300 Subject: [PATCH 4/4] docs(cnpj-gen): fix wording Fix as per CodeRabbit AI review comment at https://github.com/LacusSolutions/br-utils-php/pull/44#discussion_r3304020767. Co-authored-by: CodeRabbit AI --- packages/cnpj-gen/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cnpj-gen/CHANGELOG.md b/packages/cnpj-gen/CHANGELOG.md index b658edd..1c10141 100644 --- a/packages/cnpj-gen/CHANGELOG.md +++ b/packages/cnpj-gen/CHANGELOG.md @@ -8,7 +8,7 @@ ### Deprecations -- **`CnpjType` rename planned** — `CnpjType` was deprecated in and will be renamed to `CnpjGenerationType` in the next major version of the package. Use an import alias (`use Lacus\BrUtils\Cnpj\Enums\CnpjType as CnpjGenerationType`) to prepare for the change in near future. +- **`CnpjType` rename planned** — `CnpjType` was deprecated and will be renamed to `CnpjGenerationType` in the next major version of the package. Use an import alias (`use Lacus\BrUtils\Cnpj\Enums\CnpjType as CnpjGenerationType`) to prepare for the change in near future. ## 2.0.0