Skip to content

v2.0.0

Compare
Choose a tag to compare
@cdboer cdboer released this 31 Oct 16:09
· 22 commits to master since this release

πŸŽ‰ gitlab2prov v2.0.0 is here! This major release comes packed with exciting new features, including a new command line interface and configuration file format that allows users to specify their desired actions as a pipeline. In addition, the release also includes a new build system that reduces the number of necessary metadata files.

Added

  • New command line interface composed of multiple subcommands that can be chained together to build any desired gitlab2prov pipeline.
  • New YAML configuration file format to specify gitlab2prov pipelines in textual format and save them for later reruns or simple on-the-fly edits.
  • JSON-Schema file to check the config file for syntactical errors.
  • bumpversion support to change the version number with a single command.

Changed

  • New build system that minimizes the number of necessary metadata files.
  • New CLI replaces the old CLI.
  • New config file format replaces the old config file format.
  • Deprecate setup.py, setup.cfg in favor of pyproject.toml. See #70 for more details.

Fixed

  • Tool runs on Windows should no longer trigger WinError 5/267. See #67.
  • Special characters such as emojis no longer trigger a UnicodeEncodeError when serializing files. See #66.