Release-gating (process, not a breaking change). Before dropping the alpha suffix:
- Sweep
__all__ across every public module; confirm the curated surface is intentional and complete.
- Confirm no Tkinter leaks in the public API/signatures.
- Lock the surface against
tests/test_public_surface.py.
- Write the CHANGELOG / migration notes covering the a-series breaks.
Do this LAST, after the breaking-change issues in this milestone are drained.
Release-gating (process, not a breaking change). Before dropping the alpha suffix:
__all__across every public module; confirm the curated surface is intentional and complete.tests/test_public_surface.py.Do this LAST, after the breaking-change issues in this milestone are drained.