Skip to content

Latest commit

 

History

History
357 lines (156 loc) · 19.5 KB

CHANGELOG.md

File metadata and controls

357 lines (156 loc) · 19.5 KB

Changelog

1.20.1 (2022-02-14)

Bug Fixes

1.20.0 (2022-02-07)

Features

  • add custom dir for messages and message classes (#289) (35e019e)

Bug Fixes

1.19.9 (2022-01-25)

Bug Fixes

  • add pickling support to proto messages (#280) (2b7be35)

1.19.8 (2021-11-09)

Documentation

1.19.7 (2021-10-27)

Bug Fixes

  • restore allowing None as value for stringy ints (#272) (a8991d7)

1.19.6 (2021-10-25)

Bug Fixes

  • setting 64bit fields from strings supported (#267) (ea7b911)

1.19.5 (2021-10-11)

Documentation

  • Clarify semantics of multiple oneof variants passed to msg ctor (#263) (6f8a5b2)

1.19.4 (2021-10-08)

Documentation

  • clarify that proto plus messages are not pickleable (#260) (6e691dc)

1.19.3 (2021-10-07)

Bug Fixes

  • setting bytes field from python string base64 decodes before assignment (#255) (b6f3eb6)

1.19.2 (2021-09-29)

Bug Fixes

1.19.1 (2021-09-29)

Bug Fixes

  • ensure enums are incomparable w other enum types (#248) (5927c14)

1.19.0 (2021-06-29)

Features

  • pass 'including_default_value_fields' through to 'Message.to_dict' method (#232) (15c2f47)

1.18.1 (2021-03-19)

Bug Fixes

1.18.0 (2021-03-16)

Features

  • add copy_from method for field assignment (#215) (11c3e58)

1.17.0 (2021-03-12)

Features

  • add preserving_proto_field_name to to_json (#213) (b2c245b)

1.16.0 (2021-03-12)

Features

  • add preserving_proto_field_name passthrough in MessageMeta.to_dict (#211) (7675a0c)

1.15.0 (2021-03-10)

Features

1.14.3 (2021-03-04)

Bug Fixes

  • adding enums to a repeated field does not raise a TypeError (#202) (2a10bbe)

1.14.2 (2021-02-26)

Bug Fixes

  • use the correct environment for uploading to pypi (#199) (babdc5c)

1.14.1 (2021-02-26)

Bug Fixes

1.14.0 (2021-02-24)

Features

Bug Fixes

  • proper setitem and insert for RepeatedComposite (#178) (1157a76)
  • proper native marshal for repeated enumeration fields (#180) (30265d6)

1.13.1 (2021-02-09)

Bug Fixes

1.13.0 (2020-12-04)

Features

1.12.0 (2020-11-20)

Features

  • add default values parameter to to_json (#164) (691f1b2)

1.11.0 (2020-10-19)

Features

1.10.2 (2020-10-14)

Documentation

1.10.1 (2020-10-08)

Bug Fixes

  • accessing an unset struct_pb2.Value field does not raise (#140) (d045cbf)
  • add LICENSE and tests to package (#146) (815c943)

1.10.0 (2020-09-24)

Bug Fixes

  • loosen tag match for publish_package (#123) (67441c9)
  • third party enums don't break first class enums (#118) (50b87af), closes #103

1.10.0-dev2 (2020-09-21)

Bug Fixes

  • loosen tag match for publish_package (#123) (67441c9)
  • third party enums don't break first class enums (#118) (50b87af), closes #103

1.9.1 (2020-09-08)

Reverts

  • Revert "feat: json serialization and deserialization support stringy enums (#112)" (#116) (91c6d7b), closes #112 #116

Documentation

1.9.0 (2020-09-02)

Features

  • json serialization and deserialization support stringy enums (#112) (8d2e3a3), closes #107

1.8.1 (2020-08-28)

Bug Fixes

  • revert "feat: allow enum strings in json serialization and deserialization" (#110) (bd3d50e), closes #107

1.8.0 (2020-08-28)

Features

  • allow enum strings in json serialization and deserialization (#107) (a082f85)

1.7.1 (2020-08-17)

Bug Fixes

  • revert algorithm for RepeatedComposite insertion. (#101) (ae946aa)

1.7.0 (2020-08-07)

Features

  • optimize insert for class RepeatedComposite. (#95) (86790e3)

1.6.0 (2020-08-05)

Features

1.5.3 (2020-08-04)

Bug Fixes

1.5.2 (2020-08-03)

Bug Fixes

1.5.1 (2020-07-30)

Bug Fixes

  • numerous small performance tweaks (#85) (7b5faf2)

1.5.0 (2020-07-29)

Features

  • support fixed filename salt to allow proto-plus use with schema registry tools (#61) (ea86eb9)

1.4.2 (2020-07-23)

Bug Fixes

  • getattr on an invalid field raises AttributeError (#73) (74ea8f0), closes #31

1.4.1 (2020-07-23)

Bug Fixes

1.4.0 (2020-07-23)

Features

  • prevent unnecessary copies when deserializing proto (#63) (5e1c061)

1.3.2 (2020-07-22)

Bug Fixes

1.3.1 (2020-07-21)

Bug Fixes

Documentation

1.3.0 (2020-07-16)

Features

  • add convenience methods to convert to/from json (#39) (2868946)
  • add DatetimeWithNanoseconds class to maintain Timestamp pb precision. (#40) (a17ccd5), closes #38
  • add support for proto3 optional fields (#35) (0eb5762)

Bug Fixes

  • Modify setup.py to indicate this is google maintained (#45) (96b3b00)