All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Minimal Python version raised to 3.11
- Dependency on
protobufchanged to "~=5.29". - Protobufs recompiled with protoc 25.1
- Tests (pytest)
- Requirements downgraded to protobuf>=4.23.4
- Update dependency to protobuf >=4.24.3
- Recompilation of protobuf definitions with libprotoc 23.4
- Build system changed from setuptools to hatch
- Package version is now defined in firebird.butler.about.py (version)
- .pyi files for protobuf modules.
Initial release. Contains next modules with protobuf messages and nums:
- firebird.butler.fbsd_pb2 for Firebird Butler Service Definition
- firebird.butler.fbsp_pb2 for Firebird Butler Service Protocol
- firebird.butler.fbdp_pb2 for Firebird Butler Data Pipe Protocol