Skip to content

Commit f848856

Browse files
committed
chore:; update CHANGEDLOG.md
1 parent cae81d2 commit f848856

1 file changed

Lines changed: 23 additions & 10 deletions

File tree

CHANGELOG.md

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

88
## [Unreleased]
99

10+
### Added
11+
12+
- Added `NbtCompound::hasTag(key)` for checking whether a compound contains a
13+
tag @zimuya4153
14+
15+
### Changed
16+
17+
- Improved NBT parsing and mutation:
18+
`NBT.parseSNBT(snbt)` now parses scalar and list SNBT values in addition to
19+
compounds; `NbtCompound::set*` APIs now create missing keys automatically;
20+
array/object-based NBT builders plus `NbtList::addTag` / `setTag` now accept
21+
`null` as `EndTag` @zimuya4153
22+
- Renamed the exposed SNBT format enum binding from `SnbtFormatEnumBuilder` to
23+
`SnbtFormat` @zimuya4153
24+
- Adjusted `toSNBT(space)` formatting so one-argument indented output uses
25+
partial line-feed formatting @zimuya4153
26+
27+
### Fixed
28+
29+
- Fixed NBT list setter APIs so replacing existing elements no longer fails due
30+
to stale type checks @zimuya4153
31+
- Fixed byte-list to-object conversion in the NBT JSON bridge @zimuya4153
32+
1033
## [0.19.1] - 2026-07-05
1134

1235
### Added
@@ -35,8 +58,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3558
- Added `VaillanI18n` API for modifying Minecraft vanilla language data
3659
@zimuya4153 @xianyubb
3760
- Added `toSNBT([space[,format]])` to all NBT object types @zimuya4153
38-
- Added `NbtCompound::hasTag(key)` for checking whether a compound contains a
39-
tag @zimuya4153
4061

4162
### Changed
4263

@@ -59,18 +80,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5980
`NbtCompound::toSNBT([space[,format]])` now supports explicitly selecting
6081
`SnbtFormat`; one-argument usage still defaults to `SnbtFormat::ForceQuote`
6182
@zimuya4153
62-
- Improved NBT parsing and mutation:
63-
`NBT.parseSNBT(snbt)` now parses scalar and list SNBT values in addition to
64-
compounds; `NbtCompound::set*` APIs now create missing keys automatically;
65-
array/object-based NBT builders plus `NbtList::addTag` / `setTag` now accept
66-
`null` as `EndTag` @zimuya4153
6783

6884
### Fixed
6985

7086
- Fixed `NbtCompound::setTag` @zimuya4153
71-
- Fixed NBT list setter APIs so replacing existing elements no longer fails due
72-
to stale type checks @zimuya4153
73-
- Fixed byte-list to-object conversion in the NBT JSON bridge @zimuya4153
7487

7588
## [0.19.0] - 2026-07-04
7689

0 commit comments

Comments
 (0)