Skip to content

Commit 798395a

Browse files
committed
Release v0.6.0
1 parent 667aab7 commit 798395a

3 files changed

Lines changed: 49 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.6.0] - 2025-10-26
11+
12+
### Changed
13+
- Switched to the new `std.Io.Reader` and `std.Io.Writer` types
14+
15+
## [0.5.0] - 2025-10-05
16+
17+
### Added
18+
- Support for Zig 0.15
19+
- Added msgspec-style encoding of tagged unions
20+
21+
## [0.4.0] - 2025-09-01
22+
23+
### Added
24+
- Added new `as_tagged` union format for serializing unions as flat maps with type tags
25+
- Provides msgspec compatibility for tagged union serialization
26+
- Configurable tag field name (default: "type") and tag value strategies (field name, field index, or field name prefix)
27+
- Supports struct fields within union variants
28+
29+
### Fixed
30+
- Fixed `msgpackFieldKey` function type reflection for custom struct field keys
31+
- Improved integer overflow testing with helper function
32+
33+
## [0.2.0] - 2025-03-09
34+
35+
### Added
36+
- Support for Zig 0.14
37+
38+
## [0.1.0] - 2024-12-02
39+
40+
- Initial release
41+
42+
[Unreleased]: https://github.com/lalinsky/msgpack.zig/compare/v0.6.0...HEAD
43+
[0.6.0]: https://github.com/lalinsky/msgpack.zig/compare/v0.5.0...v0.6.0
44+
[0.5.0]: https://github.com/lalinsky/msgpack.zig/compare/v0.4.0...v0.5.0
45+
[0.4.0]: https://github.com/lalinsky/msgpack.zig/compare/v0.2.0...v0.4.0
46+
[0.2.0]: https://github.com/lalinsky/msgpack.zig/compare/v0.1.0...v0.2.0
47+
[0.1.0]: https://github.com/lalinsky/msgpack.zig/releases/tag/v0.1.0

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ There are multiple options on how to encode struct fields, in order to generate
1313
1) Add msgpack.zig as a dependency in your `build.zig.zon`:
1414

1515
```bash
16-
zig fetch --save "git+https://github.com/lalinsky/msgpack.zig?ref=v0.5.0"
16+
zig fetch --save "git+https://github.com/lalinsky/msgpack.zig?ref=v0.6.0"
1717
```
1818

1919
2) In your `build.zig`, add the `msgpack` module as a dependency you your program:

build.zig.zon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.{
22
.name = .msgpack,
3-
.version = "0.5.0",
3+
.version = "0.6.0",
44
.minimum_zig_version = "0.15.1",
55
.dependencies = .{},
66
.fingerprint = 0x6733a7563cbdeb64,

0 commit comments

Comments
 (0)