Skip to content

Commit

Permalink
Prepare release 0.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
BenjaminSchubert committed Feb 6, 2023
1 parent 16b0d6a commit c2c2f7a
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
36 changes: 36 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -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 <https://dwas.readthedocs.io/en/latest/cli.html>`_

Breaking Changes
^^^^^^^^^^^^^^^^

- Rework the cli to avoid having to use ``--step1``. You can now use
``dwas <step>`` 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
-----

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down

0 comments on commit c2c2f7a

Please sign in to comment.