This roadmap is organized by focus areas rather than specific version numbers. Each item links to a GitHub issue where community members can discuss implementation or offer help.
- v1.6.0 shipped on 2025-10-10 with the Marketplace listing now live.
- Current promises include cross-file detection, pre-release guard, runner checks, change matrix outputs, and Renovate/Dependabot coexistence samples.
- Known bug: AWS Lambda Python image tags with non-semver suffixes are rewritten incorrectly (#8).
- Fix Docker tag parser for non-semver images (see #8).
- Align default version file globs with documented coverage (#9).
- Skip PEP 440 range specifications during rewrites (#10).
- Add optional runner availability gate using
actions/python-versionsmanifest (#11). - Publish richer GitHub Step Summary with change matrix and runner info (#12).
- Add opt-in Docker registry existence checks before rewriting tags (#13).
- Update pre-commit and devcontainer pins when present (#14).
- Monorepo quality-of-life switches for PR grouping (#15).
- Allow exclude paths to suppress rewrites in vendor or forked code (#16).
- Support multi-track upgrades per path (#17).
- Revise security-only upgrade mode with curated keyword set (#18).
- Revise PR titles/bodies with runner cache guidance (#19).
- Add end-to-end fixtures covering major package and registry scenarios (#20).
- Introduce fuzz and snapshot tests for tag parsing (#21).
- Expand adoption docs for Renovate and Dependabot coexistence (#22).
- Publish troubleshooting guide for common CI failures (#23).
- Explore GitHub App delivery mode for cross-repo rollouts (#24).
- Design pluggable resolvers for custom version sources (#25).
- Prototype policy engine for organization-wide rules (#26).
- Fix the Docker tag parser bug (#8).
- Expand the default glob list to match documentation (#9).
- Skip range specifications instead of pinning them (#10).
- Land the runner availability gate and GitHub Step Summary improvements (#11, #12).
- The default
trackremains3.13. Weekly patch runs are still appropriate because 3.13 is a stable series. - Pre-release guard stays off unless users explicitly override it.