Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 2.83 KB

File metadata and controls

45 lines (36 loc) · 2.83 KB

0.4.0 _ under construction

  • #3 F# type provider
  • #15 froto.exe code generator for proto3
  • #68 Add Encoders for proto2 required fields

0.3.1 _ 2016-06

  • #41 Make Parser functions more discoverable and easier to use.

0.3.0 _ 2016-06

  • #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”

0.2.1 _ 2016-04

  • #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.

0.2.0 _ 2016-02

  • #6 Add support for proto3 language
  • #8 Strict/complete proto2 compliance
  • #9 Updated build & dependencies
  • switched from Apache 2 to MIT license

0.1.0 _ 2014

0.0.0 _ 2012-11