Skip to content

Conversation

@release-please
Copy link

@release-please release-please bot commented Feb 8, 2022

🤖 I have created a release beep boop

1.10.0 (2022-02-17)

Features

  • add 3.9 support and drop 3.5 (#167) (6d17195)
  • add convenience methods to convert to/from json (#39) (2868946)
  • add copy_from method for field assignment (#215) (11c3e58)
  • add custom dir for messages and message classes (#289) (35e019e)
  • add DatetimeWithNanoseconds class to maintain Timestamp pb precision. (#40) (a17ccd5), closes #38
  • add default values parameter to to_json (#164) (691f1b2)
  • add preserving_proto_field_name passthrough in MessageMeta.to_dict (#211) (7675a0c)
  • add preserving_proto_field_name to to_json (#213) (b2c245b)
  • add support for proto3 optional fields (#35) (0eb5762)
  • allow enum strings in json serialization and deserialization (#107) (a082f85)
  • allow_alias for enums (#207) (6d4d713)
  • json serialization and deserialization support stringy enums (#112) (8d2e3a3)
  • more performance optimizations (#92) (19b1519)
  • nullable ListValue and Struct fields (#129) (25aa888)
  • optimize insert for class RepeatedComposite. (#95) (86790e3)
  • pass 'including_default_value_fields' through to 'Message.to_dict' method (#232) (15c2f47)
  • prevent unnecessary copies when deserializing proto (#63) (5e1c061)
  • provide a to_dict method (#154) (ccf903e), closes #151
  • Pypi publish ghub actions (#189) (4c967b0)
  • support fixed filename salt to allow proto-plus use with schema registry tools (#61) (ea86eb9)

Bug Fixes

  • accessing an unset struct_pb2.Value field does not raise (#140) (d045cbf)
  • Add arm64 support for PY3.6 (#219) (c9667c2)
  • add LICENSE and tests to package (#146) (815c943)
  • add pickling support to proto messages (#280) (2b7be35)
  • adding enums to a repeated field does not raise a TypeError (#202) (2a10bbe)
  • Correct documentation links in README. (#4) (66c95c2)
  • correctly handle passed in vanilla datetime.datetime (#57) (a770816)
  • dir(proto.Message) does not raise (#302) (80dcce9)
  • ensure enums are hashable (#252) (232341b)
  • ensure enums are incomparable w other enum types (#248) (5927c14)
  • getattr on an invalid field raises AttributeError (#73) (74ea8f0)
  • install the wheel dependency (#197) (923ab31)
  • loosen tag match for publish_package (#123) (67441c9)
  • mitigate collisions in field names (#295) (158ae99)
  • Modify setup.py to indicate this is google maintained (#45) (96b3b00)
  • numerous small performance tweaks (#85) (7b5faf2)
  • proper setitem and insert for RepeatedComposite (#178) (1157a76)
  • proper native marshal for repeated enumeration fields (#180) (30265d6)
  • restore allowing None as value for stringy ints (#272) (a8991d7)
  • revert "feat: allow enum strings in json serialization and deserialization" (#110) (bd3d50e)
  • revert algorithm for RepeatedComposite insertion. (#101) (ae946aa)
  • setting 64bit fields from strings supported (#267) (ea7b911)
  • setting bytes field from python string base64 decodes before assignment (#255) (b6f3eb6)
  • third party enums don't break first class enums (#118) (50b87af)
  • tweak publish ci task (#65) (983189c)
  • tweak pypi circleci task (#54) (89c49d7)
  • tweak to_python (#88) (5459ede)
  • update docstring to match type hint (#172) (14dad5b)
  • update encrypted pypi passwd (#58) (d985233)
  • use the correct environment for uploading to pypi (#199) (babdc5c)
  • workaround for buggy pytest (#291) (28aa3b2)
  • yet more perf tweaks (#90) (eb7891c)

Miscellaneous Chores

Documentation


This PR was generated with Release Please. See documentation.

@codecov-commenter
Copy link

codecov-commenter commented Feb 8, 2022

Codecov Report

❗ No coverage uploaded for pull request base (master@51e316e). Click here to learn what that means.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             master        #3   +/-   ##
==========================================
  Coverage          ?   100.00%           
==========================================
  Files             ?        22           
  Lines             ?       983           
  Branches          ?       219           
==========================================
  Hits              ?       983           
  Misses            ?         0           
  Partials          ?         0           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 51e316e...8027838. Read the comment docs.

@release-please release-please bot force-pushed the release-please--branches--master branch from 8027838 to 8562b45 Compare February 15, 2022 21:33
@release-please release-please bot force-pushed the release-please--branches--master branch from 8562b45 to 73ff8fa Compare February 17, 2022 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants