- Adopt semantic versioning: minor releases for new features, patches for bug fixes, and major releases for breaking changes
- Introduce automatic self‑updates via the installed package manager, with opt‑out and CI/project‑local exclusions
- Remove the deprecated --force flag and several old commands/flags, requiring migration to new equivalents