3.3.6 (2024-12-21)
- deps: update dependency click to v8.1.8 (01d3304)
3.3.5 (2024-12-18)
- deps: update dependency protobuf to v5.29.2 (52ad14c)
3.3.4 (2024-12-04)
- deps: update dependency grpcio-tools to v1.68.1 (0c1842b)
3.3.3 (2024-12-04)
- deps: update dependency protobuf to v5.29.1 (5dda2da)
3.3.2 (2024-10-29)
- deps: update dependency grpcio-tools to v1.67.1 (5cf75ba)
3.3.1 (2024-10-23)
- deps: update dependency protobuf to v5.28.3 (c940736)
3.3.0 (2024-10-18)
- deps: support protobuf 5 (5661046)
- python: continue to support python 3.8 (64fc00e)
3.2.19 (2023-08-27)
- deps: update dependency protobuf to v4.24.2 (6dccde7)
3.2.18 (2023-08-18)
- deps: update dependency protobuf to v4.24.1 (9181200)
3.2.17 (2023-08-17)
- deps: update dependency click to v8.1.7 (f6b4c34)
3.2.16 (2023-08-10)
- deps: update dependency grpcio-tools to v1.57.0 (0a94c58)
3.2.15 (2023-08-09)
- deps: update dependency protobuf to v4.24.0 (36e8cd6)
3.2.14 (2023-07-19)
- deps: update dependency grpcio-tools to v1.56.2 (f6f503f)
3.2.13 (2023-07-19)
- deps: update dependency click to v8.1.6 (0b257c0)
3.2.12 (2023-07-07)
- deps: update dependency protobuf to v4.23.4 (9cac5c6)
3.2.11 (2023-06-23)
- deps: update dependency grpcio-tools to v1.56.0 (430f9ad)
3.2.10 (2023-06-16)
- deps: update dependency protobuf to v4.23.3 (12a36c0)
3.2.9 (2023-05-27)
- deps: update dependency protobuf to v4.23.2 (887e166)
3.2.8 (2023-05-23)
- deps: update dependency grpcio-tools to v1.55.0 (02b4fbe)
3.2.7 (2023-05-18)
- deps: update dependency protobuf to v4.23.1 (cba0c35)
3.2.6 (2023-05-12)
- deps: update dependency grpcio-tools to v1.54.2 (76ccaff)
3.2.5 (2023-05-09)
- deps: update dependency protobuf to v4.23.0 (f00b3f1)
3.2.4 (2023-05-05)
- deps: update dependency protobuf to v4.22.4 (6631d79)
3.2.3 (2023-04-18)
- deps: update dependency grpcio-tools to v1.54.0 (559a880)
3.2.2 (2023-04-13)
- deps: update dependency protobuf to v4.22.3 (bf55dad)
3.2.1 (2023-03-27)
- deps: update dependency grpcio-tools to v1.53.0 (e81a4b9)
3.2.0 (2023-03-19)
- protoc: forward protoc arguments to protoc generator (2a0e96a)
3.1.0 (2023-03-19)
- protoc: support using
grpc_tools.protoc
(eb152b0)
3.0.1 (2023-03-18)
- rewrite
import public
imports in generated code (30f39ab)
3.0.0 (2023-03-18)
- The container binary's Python version is now 3.11. Please report any downstream breakages upstream.
- add Python 3.11 support and make it the default (c9c82eb)
- add module docstring (47c5052)
2.1.1 (2023-03-16)
- deps: update dependency protobuf to v4.22.1 (9e2fdd7)
2.1.0 (2023-02-14)
- ensure consistent ordering in generated
__init__.pyi
files (9fca603)
2.0.0 (2022-12-28)
-
deps: click 8 is now required
-
deps: bump lower bound of click to 8 (113c347)
1.1.0 (2022-10-29)
- python: allow python 3.11 (1012243)
1.0.1 (2022-09-11)
- deps: support python
protobuf==4
(bd75812)
1.0.0 (2022-09-11)
-
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)
- codegen: deduplicate generated imports (e040217)
- codegen: don't traverse or generate code with
__pycache__
(0c083d5)
0.9.3 (2022-05-06)
0.9.2 (2022-05-06)
- fix version number in
__init__.py
(fc494c9)
0.9.1 (2022-04-16)
- replace hyphens with suffixes when cleaning proto filename (71b9f27)
0.9.0 (2022-04-04)
- generate init.pyi for mypy (9d7fe5b)
0.8.0 (2022-04-02)
- buf: pass input argument through to buf (aacae63)
0.7.5 (2022-02-07)
- add more underscores for imports (ff4ca73)
0.7.4 (2022-01-28)
- build docker image with musl (8c21eb5)
0.7.3 (2022-01-04)
- fix release token to ensure publishing (a97e98e)
0.7.2 (2022-01-04)
- move to upstream semantic-release (b742a01)
- Reduce everything up to but not including musl (
c21a2a9
)
- Support click 7 (
b994dad
)
- Link to protobuf issue (
2b60855
)
- Ensure every path is decoded as utf-8 (
a936f08
)
- Add some more information to the README.md (
1d93380
)
- Remove the use of a dict to store rewriters (
72a8fd3
)
- Add the ability to bring your own (FileDescriptorSet) bytes (
36589a6
)
- Update documentation (
3a670a0
)
- 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
)
- Only iterate through files and dependencies once (
561a616
)
- Add the ability to exclude google and optionally additional glob patterns from import rewrites (
beadb73
)
- Add docstring to _should_ignore (
52225ad
)
- 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
)
- Use cpp implementation for python protobuf (
ebc5614
)
- Use ast replacement everywhere because typed_ast/typed_astunparse performs correct roundtrip (
627bffb
)
- Add installation section to README.md (
edd9dfc
) - Update README to include .pyi suffixes in help message (
3e1ba1e
)
- Add mypy and mypy grpc suffixes (
e5a4b9e
)
- Address imports in pyi that share a prefix (
87a3f61
) - Distinguish between single module imports versus froms in string replacements (
8107d5a
)
- Add comment about why the replacement strategies are necessary (
f98e41c
) - Fix readme to reflect CLI (
f5d264d
)
- Introduce module suffixes to allow adjustment of grpc generated code (
b0b644a
)
- Rewrite using per-file rewriters (
baa883c
)
- 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
)
- cli: Add support for generating FileDescriptorSet blobs using
buf
(2d072b7
)
- Remove warning from collections usage (
7e0847e
)
- Fix typo in last "how it works" paragraph (
3f8efde
) - Update readme with CLI help changes (
74b5648
) - Fix typo (
33a1505
)
- Fix docker image build (
ffb262a
)
- Remove 3.9-only with_stem method call (
4d7f178
)