Breaking changes
- The minimum version for the
masterbranch is now 0.16.0, following zig's release cycle.
New features
- Services interfaces are now generated thanks to #149 . Users can now provide their own transport protocols for the services, paving the way for grpc implementations based on zig-protobuf. This is a big step forward for the library.
What's Changed
- std.meta.intToEnum -> std.enums.fromInt by @agagniere in #150
- Change ProtocStep to take LazyPath instead of strings by @agagniere in #151
- std.fs moved to std.Io by @agagniere in #153
- Service and RPC generation by @inge4pres in #149
- Update std.ArrayListUnmanaged to std.ArrayList by @burakssen in #162
- Update protobuf version from 3.0.0 to 4.0.0 by @menduz in #164
- Include the package name in generated service struct by @agagniere in #165
New Contributors
- @agagniere made their first contribution in #150
- @burakssen made their first contribution in #162
Full Changelog: v4.0.0...v5.0.0
I would like to thank everyone again for their contributions, and apologize for my lack of presence. I am still available on the official zig discord for any questions.