- #78 Froto.Parser & Froto.Serialization target netstandard2.0
- #3 F# type provider
- #15 froto.exe code generator for proto3
- #68 Add Encoders for proto2 required fields
- #41 Make Parser functions more discoverable and easier to use.
- #37 Fix bug: O(n^2) Performance Problem on repeated fields
- #38 Record Serialization
- Reimplement Class serialization using the new Record Serialization structure
- Project reorganization for accessibility, readability and consistency
- Rename base namespace from Froto.Core to Froto.Serialization and assembly from Froto.Core.dll to Froto.Serialization.dll
- At the WireFormat level, rename encodeXXX/decodeXXX functions to Pack.toXXX/Unpack.fromXXX
- At the RawField level, and rename dehydrateXXX/hydrateXXX functions to Encode.fromXXX and Decode.toXXX
- At the Serialization level, created functions for serializing to/from ZeroCopyBuffer and ArraySegment
- Rename �Exe� solution to �Froto.Compiler�
- Rename several folders; e.g., �ProtoParser� to �Parser� and �Exe� to �Compiler�
- #19 Improve support for serialization/deserialization
- #29 publish Froto.Core NuGet package
- See the 0.2.1 release details for help upgrading from 0.1.0.
- #6 Add support for proto3 language
- #8 Strict/complete proto2 compliance
- #9 Updated build & dependencies
- switched from Apache 2 to MIT license
- moved project to GitHub https://github.com/ctaggart/froto
- removed experimental Froto.Gen Type Provider code
- Froto.Parser 0.0.0.5 published to NuGet Gallery
- Froto.Roslyn 0.0.0.2 published to NuGet Gallery
- Froto.Gen 0.0.0.1 published to NuGet Gallery
- blogged: Parsing a Protocol Buffers .proto File in F#
- blogged: Generating C# code for .proto files using Roslyn and F#
- blogged: 1st build of an F# Type Provider for .proto files