Skip to content

v1.12.0

Choose a tag to compare

@tony tony released this 11 Jun 15:58
· 1831 commits to master since this release

Breaking changes

  • Config location uses XDG_CONFIG_HOME from XDG Base Directory,
    (#367).

    Old path: ~/.vcspull

    New path: XDG_CONFIG_HOME, usually ~/.config/vcspull

  • Override config directory via VCSPULL_CONFIGDIR (#367)

  • Switch from str to pathlib.Path (#364)

Compatibility

  • Allow click 8.1.x (#372)

  • vcspull learned -h for help (thanks HN 2022-04-11)

  • Python 3.7 and 3.8 dropped (#356)

    Branch v1.11.x opened for security / bug fixes.

  • --version learned to show libvcs version

  • --version learned to accept the -V flag

  • vcspull sync accepts config file params via --config. Before it was only
    -c. Assume myrepos.yaml in your path:

    $ vcspull sync --config myrepos.yaml

Development

  • Publish to PyPI via CI when git tags are pushed

Documentation

  • Sidebar reorganized into sections
  • Added documentation on fetching developmental releases of libtmux

PRs

Full Changelog: v1.11.0...v1.12.0