- Provide an import shim for 'vcstool' API compatibility (#94)
- 🛠️ Bump actions/checkout from 6.0.1 to 6.0.2 (#96)
- 🛠️ Bump actions/setup-python from 6.1.0 to 6.2.0 (#95)
- 🛠️ Bump actions/upload-artifact from 5.0.0 to 6.0.0 (#93)
- Fix detection of annotated git tags (#74)
- Change dependabot update frequency to monthly. (#87)
- 🛠️ Bump actions/checkout from 6.0.0 to 6.0.1 (#89)
- 🛠️ Bump actions/setup-python from 6.0.0 to 6.1.0 (#86)
- Upload release upon tagging with created assets. (#78)
- 🛠️ Bump actions/checkout from 5.0.1 to 6.0.0 (#85)
- 🛠️ Bump actions/checkout from 5.0.0 to 5.0.1 (#84)
- Fix path-to-URL conversion on Python 3.14+ (#82)
- Exclude 'test' package from top-level search (#81)
- 🛠️ Bump actions/upload-artifact from 4.6.2 to 5.0.0 (#80)
- Contributors: Scott K Logan, Leander Stephen D'Souza
- Clarify Humble support on installation steps (#76)
- Make all tests work offline (#72)
- Added Pylint rule to enforce toplevel imports. (#70)
- Add Codecov testing workflow (#53)
- Fix python version requirement in setup.py (#73)
- Simplify CI testing (#69)
- Added release playbook for project deployment. (#55)
- 🛠️ Bump actions/setup-python from 5.6.0 to 6.0.0 (#68)
- Contributors: Clara Berendsen, Scott K Logan, Leander Stephen D'Souza
- Ignore nondeterministic line ordering in test_commands (#66)
- Reduce unnecessary console output validation in test_commands (#67)
- Added sphinx auto documentation (#52)
- Fix CVE-2007-4559 warnings in RHEL tar extraction. (#62)
- Disable Python warnings when capturing console output (#61)
- Fix dependency for entry_points import (#65)
- Bump minimum Python version to 3.6 (#64)
- Explicitly set a static global git configuration while testing (#58)
- Drop test dependencies on unused linters (#63)
- Drop license classifier in favor of SPDX expression (#60)
- Added DCO instructions to contributing guidelines. (#44)
- 🛠️ Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 (#57)
- 🛠️ Bump actions/setup-python from 5.6.0 to 6.0.0 (#56)
- Contributors: Leander Stephen D'Souza, Scott K Logan
- Migrated README from reStructuredText to Markdown. (#51)
- Added option to delete repositories listed in a YAML file. (#40)
- Added manual release workflow with .whl and .tar.gz artifacts. (#36)
- Updated issue templates to have top-level keys. (#50)
- Added CODE_OF_CONDUCT.md and SECURITY.md files to improve repository visibility and governance. (#24)
- Enable test run on mercurial and subversion (#42)
- Add python 3.7 and 3.8 to CI workflow. (#37)
- Added yamlint and --lint option to vcs import (#33)
- Contributors: Leander Stephen D'Souza
- Fix: UnboundLocalError: local variable 'version_type' referenced before assignment (#15)
- Enabled command retry on vcs import. (#34)
- Added support for empty repository entries and improved validation output. (#35)
- Add ruff to the pre-commit (#27)
- 🛠️ Bump actions/checkout from 4.2.2 to 5.0.0 (#31)
- 🛠️ Bump actions/setup-python from 5.5.0 to 5.6.0 (#32)
- Add contribution templates (#23)
- Restrict push workflow to main branch. (#30)
- Add GitHub actions to the dependabot configuration. (#28)
- Rename master branch reference to main in tests. (#29)
- Contributors: Leander Stephen D'Souza, Stefan Hoffmann, Yuki Furuta.
- Configuration updates for stdeb release to bootstrap repository. (#25)
- Fix GitHub workflow to pass on Ubuntu/Mac/Windows (#2)
- Deprecate pkg_resources in favor of importlib.metadata (#4)
- Updated documentation to point to the new vcs2l name. (#12)
- Added ignores for pytest cache, bytecode, and virtual environments. (#10)
- Added base pre-commit hooks for whitespaces and trailing newlines. (#6)
- Add codespell as a pre-commit hook (#11)
- Migrate python package to vcs2l (#16)
- Add Python 3.5 support (#19)
- Migrate tests to use ros-infrastructure links (#17)
- Prep for release (#13)
- Contributors: Leander Stephen D'Souza