Lua Protobuf Versions Save

A Lua module to work with Google protobuf

0.4.0

1 year ago

new features:

  • add encode_default_values
  • add encode_order
  • add oneof name field for which field is decoded

fix

  • check stack before push default values
  • refactor the logic for setting default value
  • fix option support in protoc.lua
  • fix wrong error message when use varint as map
  • fix decode hooks check
  • fix msvc warnings

0.3.4

2 years ago
  • fix memory leak in pb.load
  • fix bugs in "protoc.lua"
  • fix memory usage in messages contains oneof
  • code improved

0.3.3

2 years ago
  • add reserved_name/reserved_range to enum
  • update embeded descriptor.pb file in protoc.lua to latest version
  • add hooks for message encoding
  • add proto3 optional support (use proto3_optional or experimental_allow_proto3_optional flags to protoc.lua)
  • bugfix

0.3.2

4 years ago

0.3.1

5 years ago

bugfix

0.3.0

5 years ago
  • coverage now reach 100%
  • add 64bit support for Lua 5.1, 5.2 and LuaJIT
  • add multple context support
  • bugfix

0.2.0

6 years ago

this module has been give a totally rewritten, new features:

  • changed to a more Luanish low level interface
  • a pure Lua protobuf schema compiler
  • better coverage and documents.

0.1.0

9 years ago