Skip to content

Latest commit

 

History

History
432 lines (230 loc) · 18.9 KB

CHANGELOG.md

File metadata and controls

432 lines (230 loc) · 18.9 KB

Release Notes

3.3.1 (2024-10-23)

Bug Fixes

  • deps: update dependency protobuf to v5.28.3 (c940736)

3.3.0 (2024-10-18)

Features

  • deps: support protobuf 5 (5661046)

Bug Fixes

  • python: continue to support python 3.8 (64fc00e)

3.2.19 (2023-08-27)

Bug Fixes

  • deps: update dependency protobuf to v4.24.2 (6dccde7)

3.2.18 (2023-08-18)

Bug Fixes

  • deps: update dependency protobuf to v4.24.1 (9181200)

3.2.17 (2023-08-17)

Bug Fixes

  • deps: update dependency click to v8.1.7 (f6b4c34)

3.2.16 (2023-08-10)

Bug Fixes

  • deps: update dependency grpcio-tools to v1.57.0 (0a94c58)

3.2.15 (2023-08-09)

Bug Fixes

  • deps: update dependency protobuf to v4.24.0 (36e8cd6)

3.2.14 (2023-07-19)

Bug Fixes

  • deps: update dependency grpcio-tools to v1.56.2 (f6f503f)

3.2.13 (2023-07-19)

Bug Fixes

  • deps: update dependency click to v8.1.6 (0b257c0)

3.2.12 (2023-07-07)

Bug Fixes

  • deps: update dependency protobuf to v4.23.4 (9cac5c6)

3.2.11 (2023-06-23)

Bug Fixes

  • deps: update dependency grpcio-tools to v1.56.0 (430f9ad)

3.2.10 (2023-06-16)

Bug Fixes

  • deps: update dependency protobuf to v4.23.3 (12a36c0)

3.2.9 (2023-05-27)

Bug Fixes

  • deps: update dependency protobuf to v4.23.2 (887e166)

3.2.8 (2023-05-23)

Bug Fixes

  • deps: update dependency grpcio-tools to v1.55.0 (02b4fbe)

3.2.7 (2023-05-18)

Bug Fixes

  • deps: update dependency protobuf to v4.23.1 (cba0c35)

3.2.6 (2023-05-12)

Bug Fixes

  • deps: update dependency grpcio-tools to v1.54.2 (76ccaff)

3.2.5 (2023-05-09)

Bug Fixes

  • deps: update dependency protobuf to v4.23.0 (f00b3f1)

3.2.4 (2023-05-05)

Bug Fixes

  • deps: update dependency protobuf to v4.22.4 (6631d79)

3.2.3 (2023-04-18)

Bug Fixes

  • deps: update dependency grpcio-tools to v1.54.0 (559a880)

3.2.2 (2023-04-13)

Bug Fixes

  • deps: update dependency protobuf to v4.22.3 (bf55dad)

3.2.1 (2023-03-27)

Bug Fixes

  • deps: update dependency grpcio-tools to v1.53.0 (e81a4b9)

3.2.0 (2023-03-19)

Features

  • protoc: forward protoc arguments to protoc generator (2a0e96a)

3.1.0 (2023-03-19)

Features

  • protoc: support using grpc_tools.protoc (eb152b0)

3.0.1 (2023-03-18)

Bug Fixes

  • rewrite import public imports in generated code (30f39ab)

3.0.0 (2023-03-18)

⚠ BREAKING CHANGES

  • The container binary's Python version is now 3.11. Please report any downstream breakages upstream.

Features

  • add Python 3.11 support and make it the default (c9c82eb)

Documentation

2.1.1 (2023-03-16)

Bug Fixes

  • deps: update dependency protobuf to v4.22.1 (9e2fdd7)

2.1.0 (2023-02-14)

Features

  • ensure consistent ordering in generated __init__.pyi files (9fca603)

2.0.0 (2022-12-28)

⚠ BREAKING CHANGES

  • deps: click 8 is now required

  • deps: bump lower bound of click to 8 (113c347)

1.1.0 (2022-10-29)

Features

  • python: allow python 3.11 (1012243)

1.0.1 (2022-09-11)

Bug Fixes

  • deps: support python protobuf==4 (bd75812)

1.0.0 (2022-09-11)

⚠ BREAKING CHANGES

  • deps: Move to Python 3.8. 0.9.4 is the last version to support Python 3.7

  • deps: bump python lower bound to 3.8 (0480117)

0.9.4 (2022-06-22)

Bug Fixes

  • codegen: deduplicate generated imports (e040217)
  • codegen: don't traverse or generate code with __pycache__ (0c083d5)

0.9.3 (2022-05-06)

Bug Fixes

  • fix version number again (2865ce4)
  • fix version number in __init__.py (4fac8c8)

0.9.2 (2022-05-06)

Bug Fixes

  • fix version number in __init__.py (fc494c9)

0.9.1 (2022-04-16)

Bug Fixes

  • replace hyphens with suffixes when cleaning proto filename (71b9f27)

0.9.0 (2022-04-04)

Features

  • generate init.pyi for mypy (9d7fe5b)

0.8.0 (2022-04-02)

Features

  • buf: pass input argument through to buf (aacae63)

0.7.5 (2022-02-07)

Bug Fixes

  • add more underscores for imports (ff4ca73)

0.7.4 (2022-01-28)

Performance Improvements

  • build docker image with musl (8c21eb5)

0.7.3 (2022-01-04)

Bug Fixes

  • fix release token to ensure publishing (a97e98e)

0.7.2 (2022-01-04)

Bug Fixes

  • move to upstream semantic-release (b742a01)

v0.7.1 (2021-12-24)

Documentation

Performance

  • Reduce everything up to but not including musl (c21a2a9)

v0.7.0 (2021-12-12)

Feature

Documentation

v0.6.2 (2021-12-04)

Fix

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

v0.6.1 (2021-12-02)

Documentation

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

Performance

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

v0.6.0 (2021-12-01)

Feature

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

Documentation

v0.5.5 (2021-12-01)

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 (2021-11-29)

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 (2021-11-29)

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 (2021-11-28)

Performance

  • Use cpp implementation for python protobuf (ebc5614)

v0.5.1 (2021-11-28)

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 (2021-11-26)

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 (2021-11-25)

Feature

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

Fix

  • Rewrite using per-file rewriters (baa883c)

v0.3.1 (2021-11-24)

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 (2021-11-24)

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 (2021-11-23)

Fix

Documentation

v0.2.0 (2021-11-23)

Feature

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

Fix

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