Skip to content

Commit 80a4dfe

Browse files
committed
Merge branch 'release/2.x'
2 parents 800e212 + 2c36893 commit 80a4dfe

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,14 +137,25 @@ This is a major release with some breaking changes
137137
behavior applies to `wchar_t` on platform where it is UTF-16 or UTF-32.
138138
- `operator<<` no longer pollutes global namespace
139139

140+
## [2.23] - 2026-02-03
141+
142+
### Added
143+
- Support for Unicode 17
144+
145+
### Fixed
146+
- Regression in ICU 77+ StringByteSink causing memory corruption
147+
- Bogus warnings on newer clang-cl
148+
- Debug assertions when using Python strings with Python 3.14
149+
150+
140151
## [2.22] - 2025-10-14
141152

142-
## Added
153+
### Added
143154
- This library now builds and works properly on Haiku OS
144155

145156
## [2.21] - 2025-09-26
146157

147-
## Fixed
158+
### Fixed
148159
- This library can now be used with `clang-cl` on Windows
149160
- Bugs in BSTR storage support on 32-bit x86
150161
- Warnings on clang 21
@@ -358,6 +369,7 @@ This is a major release with some breaking changes
358369
[2.20]: https://github.com/gershnik/sys_string/releases/v2.20
359370
[2.21]: https://github.com/gershnik/sys_string/releases/v2.21
360371
[2.22]: https://github.com/gershnik/sys_string/releases/v2.22
372+
[2.23]: https://github.com/gershnik/sys_string/releases/v2.23
361373
[3.0]: https://github.com/gershnik/sys_string/releases/v3.0
362374
[3.1]: https://github.com/gershnik/sys_string/releases/v3.1
363375
[3.2]: https://github.com/gershnik/sys_string/releases/v3.2

0 commit comments

Comments
 (0)