From c2c2f7a96560ee6dc7fcb20c6aab40c448a687af Mon Sep 17 00:00:00 2001 From: Benjamin Schubert Date: Mon, 6 Feb 2023 11:09:48 +0000 Subject: [PATCH] Prepare release 0.0.2 --- CHANGELOG.rst | 36 ++++++++++++++++++++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3862468..0f71e56 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,42 @@ Changelog ========= +0.0.2 +----- + +This release focuses heavily on the CLI and how to interact with it. It's been +reworked and some breaking changes where made there, to make it more intuitive. + +You can see how to use the new CLI in +`the docs `_ + +Breaking Changes +^^^^^^^^^^^^^^^^ + +- Rework the cli to avoid having to use ``--step1``. You can now use + ``dwas `` directly +- ``--except`` now ensure that the step exists, and fails otherwise, to help + find erroneous cli calls. +- Make ``-only`` and ``--exclude`` expand step groups to their dependencies, as + this is more natural and expected. + +Features +^^^^^^^^ + +- Allow passing arguments to steps +- Allow passing additional arguments through the environment variable + ``DWAS_ADDOPTS`` +- Add documentation for the CLI +- Update install guide to recommend installing from PyPI directly + +Bug Fixes +^^^^^^^^^ + +- Ensure dwas supports keyboard interrupts gracefully +- Fix the graph resolution to correctly keeps dependencies when intermixing + ``--only`` and ``--except`` + + 0.0.1 ----- diff --git a/pyproject.toml b/pyproject.toml index 3400f0c..5f947f3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta" ## [project] name = "dwas" -version = "0.0.1" +version = "0.0.2" description = "dwas is a command line tool to define and run your development workflows" readme = "README.rst" requires-python = ">= 3.9"