Skip to content

Releases: cpcloud/protoletariat

v0.5.2

28 Nov 12:26
Compare
Choose a tag to compare

Performance

  • Use cpp implementation for python protobuf (ebc5614)

v0.5.1

28 Nov 12:06
Compare
Choose a tag to compare

Fix

  • Use ast replacement everywhere because typed_ast/typed_astunparse performs correct roundtrip (627bffb)

Documentation

  • Add installation section to README.md (edd9dfc)
  • Update README to include .pyi suffixes in help message (3e1ba1e)

v0.5.0

26 Nov 15:45
Compare
Choose a tag to compare

Feature

  • Add mypy and mypy grpc suffixes (e5a4b9e)

Fix

  • Address imports in pyi that share a prefix (87a3f61)
  • Distinguish between single module imports versus froms in string replacements (8107d5a)

Documentation

  • Add comment about why the replacement strategies are necessary (f98e41c)
  • Fix readme to reflect CLI (f5d264d)

v0.4.0

25 Nov 15:52
Compare
Choose a tag to compare

Feature

  • Introduce module suffixes to allow adjustment of grpc generated code (b0b644a)

Fix

  • Rewrite using per-file rewriters (baa883c)

v0.3.1

24 Nov 17:28
Compare
Choose a tag to compare

Fix

  • Generate packages in the output directory (a00cc06)
  • Fix package relative imports (ae75384)

Documentation

  • Put a link to the pypi package in the badge (2053313)
  • Use shields.io instead of fury.io (7ae2261)
  • Add status badges for CI and PyPI (318ba9f)

v0.3.0

24 Nov 13:18
Compare
Choose a tag to compare

Feature

  • cli: Add support for generating FileDescriptorSet blobs using buf (2d072b7)

Fix

  • Remove warning from collections usage (7e0847e)

Documentation

  • Fix typo in last "how it works" paragraph (3f8efde)
  • Update readme with CLI help changes (74b5648)
  • Fix typo (33a1505)

v0.2.1

23 Nov 23:47
Compare
Choose a tag to compare

Fix

Documentation

v0.2.0

23 Nov 20:59
Compare
Choose a tag to compare

Feature

  • Implement translation with rewrites (f7f05ce)
  • Initial environment setup (adafb9c)

Fix

  • Remove 3.9-only with_stem method call (4d7f178)