Skip to content

chore(master): release 1.10.0 - #3

Open
release-please[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master
Open

chore(master): release 1.10.0#3
release-please[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master

Conversation

@release-please

@release-pleaserelease-pleaseBot commented Feb 8, 2022

Copy link
Copy Markdown

🤖 I have created a release beepboop

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

codecov-commenter commented Feb 8, 2022

Copy link
Copy Markdown

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-pleaseBotforce-pushed the release-please--branches--master branch from 8027838 to 8562b45CompareFebruary 15, 2022 21:33
@release-please
release-pleaseBotforce-pushed the release-please--branches--master branch from 8562b45 to 73ff8faCompareFebruary 17, 2022 23:06
Sign up for freeto 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.

1 participant

@codecov-commenter