Skip to content

Commit 3b9f3f5

Browse files
committed
release: version 2.3.2
1 parent b4d9a47 commit 3b9f3f5

File tree

3 files changed

+47
-1
lines changed

3 files changed

+47
-1
lines changed

docs/pages/project/changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Below are listed the changelogs for all released versions of the library.
99

1010
## Version 2
1111

12+
- [`2.3.2` — 23rd of January 2026](changelog/version-2.3.2.md)
1213
- [`2.3.1` — 21st of October 2025](changelog/version-2.3.1.md)
1314
- [`2.3.0` — 21st of October 2025](changelog/version-2.3.0.md)
1415
- [`2.2.2` — 13th of October 2025](changelog/version-2.2.2.md)
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Changelog 2.3.2 — 23rd of January 2026
2+
3+
!!! info inline end "[See release on GitHub]"
4+
[See release on GitHub]: https://github.com/CuyZ/Valinor/releases/tag/2.3.2
5+
6+
## Notable changes
7+
8+
**End of PHP 8.1 support**
9+
10+
PHP 8.1 security support has ended on the 31st of December 2025.
11+
12+
See: https://www.php.net/supported-versions.php
13+
14+
**Removal of `composer-runtime-api` package dependency**
15+
16+
Using the `composer-runtime-api` library leads to unnecessary IO everytime the
17+
library is used; therefore, we prefer to use a basic constant that contains the
18+
package version.
19+
20+
This change slightly increases performance and makes the package completely
21+
dependency free. 🎉
22+
23+
### Bug Fixes
24+
25+
* Properly handle attribute transformers compilation ([747414](https://github.com/CuyZ/Valinor/commit/747414334d4be7ea9b6fc05905bf8ad2d21f96b6))
26+
* Properly handle imported function's namespace resolution ([7757bd](https://github.com/CuyZ/Valinor/commit/7757bdd67fc4cf0eaee5752dd45c17637aa66664))
27+
* Properly handle large string integer casting ([b4d9a4](https://github.com/CuyZ/Valinor/commit/b4d9a477c4306968c49d75f690932cb1b3481234))
28+
* Simplify circular dependency handling ([a7d8e2](https://github.com/CuyZ/Valinor/commit/a7d8e223c5675535c33a06bbdd9758134cfdafce))
29+
* Use native type if advanced type unresolvable in normalizer compile ([121798](https://github.com/CuyZ/Valinor/commit/12179861f50576aadc8d1b50af249274e6821b58))
30+
31+
##### Cache
32+
33+
* Only unlink temp file if still exists ([58b89c](https://github.com/CuyZ/Valinor/commit/58b89c4e022870c03ac4c5ed42abcf5fd6c7a078))
34+
35+
### Internal
36+
37+
* Remove unused exception ([aad781](https://github.com/CuyZ/Valinor/commit/aad7817c6e608952c7f7cccfe9688589dc10700b))
38+
* Replace `composer-runtime-api` requirement by PHP constant usage ([8152be](https://github.com/CuyZ/Valinor/commit/8152be41495074b59be1515a79b51d87aaf911d7))
39+
* Standardize documentation comments ([274207](https://github.com/CuyZ/Valinor/commit/274207352f636817a0904b9aa48d0a8f7dc8ad30))
40+
* Use internal interface for mapping logical exception ([8e00d3](https://github.com/CuyZ/Valinor/commit/8e00d345e7ef2eca02bc4e4fcd87a8f15c53ea4c))
41+
42+
### Other
43+
44+
* Drop support for PHP 8.1 ([fec22a](https://github.com/CuyZ/Valinor/commit/fec22a5929621106146d30386466de5423661dc9))
45+
* Separate unexpected mapped keys in own errors ([332ef6](https://github.com/CuyZ/Valinor/commit/332ef69e675f803f99280cbd1df6cc7b5d0c57e5))

src/Utility/Package.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ final class Package
1212
*
1313
* PHP8.3 const type
1414
*/
15-
public const VERSION = '2.3.1';
15+
public const VERSION = '2.3.2';
1616
}

0 commit comments

Comments
 (0)