You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KeyError in test_compile_simple_dependency caused by iterating duplicate ProtoModule values in ProtoCollection.modules. Fixed by deduplicating with set() before iterating.
compiler_version() now correctly returns None instead of raising when no output is produced.
Changed
Breaking: dropped Python 3.8 and 3.9 support; minimum is now Python 3.10.
requires-python updated from >=3.8 to >=3.10.
ProtoCollection.modules now indexes each module by both Path and str key for flexible lookup.
Tox configuration migrated from tox.ini into pyproject.toml; tox-uv added as a requirement.
urllib3 version constraint relaxed (removed <2 pin).
CI: removed py_39_proto_203 job; py_31x_proto_252 matrix extended to include Python 3.12, 3.13, 3.14.
CI: migrated test.yml from actions/setup-python + pip to astral-sh/setup-uv; replaced pip install steps with uv run --extra; removed Black from lint job.