- Update coverage requirement from <7.4,>=5.3 to >=5.3,<7.7 #82, #90, #95
- Update protobuf requirement from <4.26,>=3.13 to >=3.13,<5.29 #85, #92, #94 #97
- Update pycodestyle requirement from <2.12,>=2.6 to >=2.6,<2.13 #93
- Update pytest requirement from <7.5,>=6.1 to >=6.1,<8.4 #83, #84, #91, #96
- Update pytest-cov requirement from <4.2,>=2.10 to >=2.10,<6.1 #87, #101
- Update pytest-env requirement from <1.2,==0.6 to 1.1.5 #81, #98, #99
- Update pytest-mock requirement from <3.13,>=3.11 to >=3.11,<3.15 #86
- Update types-protobuf requirement from ==4.24.* to >=4.24,<5.29 #88, #89, #100
- Use codecov GH Action instead of Shell, use GH Secret #91
- Set GH Action checkout depth to 2 to fix Codecov error #91
- Dropped Python 3.7 so we can use pytest-env #81
- Add mypy #76
- Allow users to choose between full or simple names for fields #75 #79
- pytest: Ignore protobuf warnings #77
- Update coverage requirement from <7.3,>=5.3 to >=5.3,<7.4 #71
- Update pycodestyle requirement from <2.11,>=2.6 to >=2.6,<2.12 #69
- Update pytest requirement from <7.3,>=6.1 to >=6.1,<7.5 #65, #68
- Update pytest-cov requirement from <4.1,>=2.10 to >=2.10,<4.2 #67
- Update pytest-env requirement from <0.9,>=0.6 to >=0.6,<1.2 #72, #73
- Update protobuf requirement from <4.23,>=3.13 to >=3.13,<4.26 #66, #70, #74
- Update coverage requirement from <6.5,>=5.3 to >=5.3,<7.3 #55, #59, #60, #64
- Update pytest-cov requirement from <3.1,>=2.10 to >=2.10,<4.1 #54
- Update pytest-env requirement from ==0.6.* to >=0.6,<0.9 #56
- Update pytest requirement from <7.2,>=6.1 to >=6.1,<7.3 #57
- Update pycodestyle requirement from <2.10,>=2.6 to >=2.6,<2.11 #58
- Update protobuf requirement from <4.22,>=3.13 to >=3.13,<4.23 #61
- Update coverage requirement from <6.4,>=5.3 to >=5.3,<6.5 #51
- Update protobuf requirement from <3.21,>=3.13 to >=3.13,<4.22 #52
- Update pycodestyle requirement from <2.9,>=2.6 to >=2.6,<2.10 #53
- Update coverage requirement from <6.3,>=5.3 to >=5.3,<6.4 #41
- Added a TL;DR section to the
README.md
file #40 - Update pytest requirement from <6.3,>=6.1 to >=6.1,<7.1 #42
- Update pytest-runner requirement from <5.4,>=4.1 to >=4.1,<6.1 #43
- Update pytest requirement from <7.1,>=6.1 to >=6.1,<7.2 #44
- dockerrun.sh gives an error #45
- Update click requirement from <8.1,>=7.1 to >=7.1,<8.2 #48
- Update protobuf requirement from <3.20,>=3.13 to >=3.13,<3.21 #49
- Update graphviz requirement from <0.20,>=0.14 to >=0.14,<0.21 #50
- Update pytest-cov requirement from <2.13,>=2.10 to >=2.10,<3.1 #32
- Update coverage requirement from <5.6,>=5.3 to >=5.3,<6.1 #31
- Update pycodestyle requirement from <2.8,>=2.6 to >=2.6,<2.9 #33
- Update protobuf requirement from <3.19,>=3.13 to >=3.13,<3.20 #35
- Update coverage requirement from <6.1,>=5.3 to >=5.3,<6.2 #36
- Update graphviz requirement from <0.18,>=0.14 to >=0.14,<0.19 #37
- Update coverage requirement from <6.2,>=5.3 to >=5.3,<6.3 #39
- Update graphviz requirement from <0.19,>=0.14 to >=0.14,<0.20 #38
- Added dependabot to GitHub repository e56ca23711ac0344cbb51a3ff4f93f23c8d42a5f
- Update coverage requirement from ==5.3.* to >=5.3,<5.6 #15
- Update pytest requirement from ==6.1.* to >=6.1,<6.3 #18
- Update graphviz requirement from ==0.14.* to >=0.14,<0.17 #16
- Update pytest-runner requirement from ==4.1.* to >=4.1,<5.4 #14
- Update protobuf requirement from ==3.13.* to >=3.13,<3.16 #17
- Move to GitHub Actions #19
- Update pycodestyle requirement from ==2.6.* to >=2.6,<2.8 #22 #22
- Update pytest-cov requirement from ==2.10.* to >=2.10,<2.12 #21
- Update protobuf requirement from <3.16,>=3.13 to >=3.13,<3.17 #23
- Update click requirement from ==7.1.* to >=7.1,<8.1 #24
- Update protobuf requirement from <3.17,>=3.13 to >=3.13,<3.18 #25
- Update pytest-cov requirement from <2.12,>=2.10 to >=2.10,<2.13 #26
- Update graphviz requirement from <0.17,>=0.14 to >=0.14,<0.18 #28
- Update protobuf requirement from <3.18,>=3.13 to >=3.13,<3.19 #29
- Fix when a module contains .proto within its name, but doesn't necessarily end with .proto #27
- Fix TypeError: main() got an unexpected keyword argument 'fullname' #13
- Release to include
sdist
distribution archive in PYPI
- Support homonyms, by using protobuf full name of each entity #10
- More shellcheck fixes in Docker commands
- Added support to aggregations, showing when a field is "repeated"
- Updated example image and test (happy path)
- Added test coverage report
- Added more tests, and graphviz to CI pipeline
- Fixed shellcheck issues in Docker commands
- Add builder option and validation for file format (default to PNG)
- Added support for nested messages (issue #1)
- Added Dockerfile (thanks to Chris Fesler)
- Better support to Protobuf FieldDescriptor types
- Add comments to code
- Implemented a builder for parameters
- Updated setup.py to include metadata for PYPI
- Added more tests
- Initial prototype code, not released to PYPI, used as script in a project