Skip to content

Commit 3ecf65d

Browse files
committed
chore(release): 0.16.23
1 parent 01ec3ad commit 3ecf65d

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [0.16.23] - 2026-05-16
11+
1012
### Fixed
1113

1214
- **alef-core: sanitize Zig enum tag identifiers**: `zig_ident` previously escaped reserved keywords only; serde-renamed tags such as `og:image` or `Content-Type` flowed through unchanged and emitted invalid Zig (`enum fields do not have types` at the colon). The helper now replaces every non-`[A-Za-z0-9_]` character with `_`, prefixes a leading digit with `_`, then runs the result through `zig_safe_name`. Affects every Zig enum variant whose serde rename contains punctuation. (`crates/alef-core/src/keywords.rs`)

0 commit comments

Comments
 (0)