Releases: mstefarov/fNbt
v0.6.4
This is a maintenance release, considered stable and production-ready.
Changes
- Fixed a case where NbtBinaryReader.ReadString read too many bytes (#26).
- Fixed
NbtList.Contains(null)
throwing exception instead of returning false. - Reduced NbtBinaryReader's maximum chunk size to 4 MB. This reduced peak
memory use when reading huge files without affecting performance.
API Reference
See https://www.fcraft.net/fnbt/v0.6.3/ (no API changes since last release)
Download
- Package @ NuGet: https://www.nuget.org/packages/fNbt/
- Compiled binary: https://fcraft.net/fnbt/fNbt_v0.6.4.zip (or GitHub, above)
SHA1: 600853530fd538e614b6cb4722ced81917e9615d - Amalgamation (single source file):
- Non-annotated: https://fcraft.net/fnbt/fNbt_v0.6.4.cs (or GitHub, above)
SHA1: 9298dbe00d080bcf5d32299415aaf856590ba3bf - Annotated (using JetBrains.Annotations):
https://fcraft.net/fnbt/fNbt_v0.6.4_Annotated.cs (or GitHub, above)
SHA1: ae096d83b57bf59c708ad66168d45c1ea9b58175
- Non-annotated: https://fcraft.net/fnbt/fNbt_v0.6.4.cs (or GitHub, above)
- Source files, archived: use GitHub's buttons above.
v0.6.3
This is a maintenance release, considered stable and production-ready. Note when downloading source code: fNbt.Serialization project is a work-in-progress, and is not part of this release.
Changes
- Empty _NbtList_s with TagType "End" are now allowed. See #12
API Reference
See https://www.fcraft.net/fnbt/v0.6.3/
Download
- Compiled binary: fNbt_v0.6.3.zip [40 KiB]
- Amalgamation (single merged source file): fNbt_v0.6.3_Annotated.cs [240 KiB]
(using JetBrains.Annotations for ReSharper) - Amalgamation, without annotations: fNbt_v0.6.3.cs [235 KiB]
- SHA1 sums for the files:
66ab908708678272a58d9e71f1615f68caba79d7 fNbt_v0.6.3_Annotated.cs 2a2cd74bee0bab765d9647e0cc048927248d0142 fNbt_v0.6.3.cs c743b4e8af649af75d7ab097dfec2bc897a70689 fNbt_v0.6.3.zip
- Source files, archived: use GitHub's buttons below.
v0.6.2
This is a maintenance release, considered stable and production-ready. Note when downloading source code: fNbt.Serialization project is a work-in-progress, and is not part of this release.
Changes
- NbtTags now implement ICloneable and provide copy constructors.
- fNbt is now compatible with /checked compiler option.
- Fixed an OverflowException in .NET 4.0+ when writing arrays of size 1 GiB (or larger) to a BufferedStream.
- Fixed a few edge cases in NbtReader when reading corrupt files.
- Minor optimizations and documentation fixes.
API Reference
See http://www.fcraft.net/fnbt/v0.6.2/
Download
- Compiled binary: fNbt_v0.6.2.zip [39 KiB]
- Amalgamation (single merged source file): fNbt_v0.6.2_Annotated.cs [235 KiB]
(using JetBrains.Annotations for ReSharper) - Amalgamation, without annotations: fNbt_v0.6.2.cs [232 KiB]
- SHA1 sums for the files:
77f291e0738e0bae6718a71cc2e8f8ca2b2e0f54 fNbt_v0.6.2_Annotated.cs 2aa56a68f0b8343dfebd54b2bfe1f1b6319a3e98 fNbt_v0.6.2.cs 82b1cfcf114a3d5411f105e68e328fd5d75e34dd fNbt_v0.6.2.zip
- Source files, archived: use GitHub's buttons below.
v0.6.1
This is a maintenance release, considered stable and production-ready. Note when downloading source code: fNbt.Serialization project is a work-in-progress, and is not part of this release.
Changes
- NbtReader now supports non-seekable streams.
- Fixed issues loading from/saving to non-seekable steams in NbtFile.
- NbtFile.LoadFromStream/SaveToStream now accurately report bytes read/written for NBT data over 2 GiB in size.
- API change:
- All NbtFile loading/saving methods now return long instead of int.
API Reference
See http://www.fcraft.net/fnbt/v0.6.1/
Download
- Compiled binary: fNbt_v0.6.1.zip [38 KiB]
- Amalgamation (single merged source file): fNbt_v0.6.1_Annotated.cs [226 KiB]
(using JetBrains.Annotations for ReSharper) - Amalgamation, without annotations: fNbt_v0.6.1.cs [223 KiB]
- SHA1 sums for the files:
207e628aa2b446a11a22d14b9d191e8c38e28794 fNbt_v0.6.1_Annotated.cs 95f6a7743fa65f7adf86ff53a2a6b6536adebe33 fNbt_v0.6.1.cs 5d0fa33590c8cef55e826885b7eb45710e41a506 fNbt_v0.6.1.zip
- Source files, archived: use GitHub's buttons below.