Skip to content

Releases: cpcloud/protoletariat

v0.6.2

04 Dec 14:30
Compare
Choose a tag to compare

Fix

  • Ensure every path is decoded as utf-8 (a936f08)

v0.6.1

02 Dec 23:54
Compare
Choose a tag to compare

Documentation

  • Add some more information to the README.md (1d93380)

Performance

  • Remove the use of a dict to store rewriters (72a8fd3)

v0.6.0

01 Dec 23:43
Compare
Choose a tag to compare

Feature

  • Add the ability to bring your own (FileDescriptorSet) bytes (36589a6)

Documentation

v0.5.5

01 Dec 15:12
Compare
Choose a tag to compare

Documentation

  • README.md: Remove redundant pypi badge (eca23d3)
  • Fix message about conda-forge artifacts (6b77fb2)
  • Replace installation lines with table (8a1a702)
  • Update README.md to include new options (ae2e8ea)

Performance

  • Only iterate through files and dependencies once (561a616)

v0.5.4

29 Nov 23:27
Compare
Choose a tag to compare

Fix

  • Add the ability to exclude google and optionally additional glob patterns from import rewrites (beadb73)

Documentation

  • Add docstring to _should_ignore (52225ad)

v0.5.3

29 Nov 14:36
Compare
Choose a tag to compare

Fix

  • Don't require commitlint for release (1e1a7fe)
  • Split out buf tests to allow for skipping without a marker (b7dabca)
  • Add buf marker to allow running tests if buf is known not be installable (50847d9)

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)