Skip to content

Latest commit

 

History

History
206 lines (115 loc) · 11 KB

CHANGELOG.md

File metadata and controls

206 lines (115 loc) · 11 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.4.0 - 2024-05-19

Compare with 1.3.0

Features

  • Allow passing additional arguments, preventing their interpretation by delimitating them with -- if needed (9df0437 by Timothée Mazzucotelli). Issue-15
  • Rewrite callables as "tools", to allow building the command value automatically (55c9b9f by Timothée Mazzucotelli). Issue-21
  • Expose all callables in their parent module (e3357b9 by Timothée Mazzucotelli).
  • Add callable for Griffe (36644c4 by Timothée Mazzucotelli).
  • Add callable for git-changelog (c236b43 by Timothée Mazzucotelli).
  • Add callable for build (efbe66e by Timothée Mazzucotelli). Issue-18
  • Add callable for Twine (608c1c2 by Timothée Mazzucotelli). Issue-19

1.3.0 - 2024-04-28

Compare with 1.2.0

Features

  • Support duty parameters annotated as type unions, with both old and modern syntax, even on Python 3.8 and 3.9 (e8ca7c1 by Timothée Mazzucotelli).

1.2.0 - 2024-01-31

Compare with 1.1.0

Features

  • Support safety v3 in safety callable (5f832b1 by Timothée Mazzucotelli).

1.1.0 - 2023-10-25

Compare with 1.0.0

Dependencies

  • Exclude failprint 1.0 from accepted versions (25f088a by Timothée Mazzucotelli).

Features

  • Add format command to Ruff callable (d462425 by Kyle Wigley). PR #16

1.0.0 - 2023-06-27

Compare with 0.11.1

Breaking Changes

  • Drop support for Python 3.7

Dependencies

  • Remove dependencies for Python 3.7 (a1d2629 by Timothée Mazzucotelli).

Features

  • Cast parameters using default values' type when there's no annotation (c93db55 by Timothée Mazzucotelli). Issue #10

Bug Fixes

  • Fix parameter casting for stringified annotations (56090e5 by Timothée Mazzucotelli).

Code Refactoring

  • Remove Python 3.7 related code (b412f29 by Timothée Mazzucotelli).
  • Add duties module to sys.modules after loading it (5730f5f by Timothée Mazzucotelli).

0.11.1 - 2023-05-23

Compare with 0.11.0

Code Refactoring

  • Print help and duties when no arguments are given (eaab432 by Timothée Mazzucotelli). Issue #11

0.11.0 - 2023-04-13

Compare with 0.10.0

Features

  • Add callable for ssort (11b54da by Timothée Mazzucotelli).

0.10.0 - 2023-04-10

Compare with 0.9.0

Features

  • Support updated lazy decorator from failprint (a0446ac by Timothée Mazzucotelli).

0.9.0 - 2023-03-07

Compare with 0.8.0

Features

0.8.0 - 2023-02-18

Compare with 0.7.0

Features

  • Make all callables lazy, allowing to call them directly (a499e4b by Timothée Mazzucotelli).
  • Provide callables for popular tools (0e065e2 by Timothée Mazzucotelli). Issue #7
  • Add option to skip duties based on condition (629b988 by Timothée Mazzucotelli). Issue #6

0.7.0 - 2021-08-01

Compare with 0.6.0

Features

Bug Fixes

  • Make duties unwrappable (c96325a by Timothée Mazzucotelli).

0.6.0 - 2021-02-06

Compare with 0.5.0

This release greatly improves usability on the command line! You will now be able to override silent, capture and other options with arguments like --silent, --no-silent, --capture=both, etc. See Usage in the docs for details!

Features

  • Implement type casting based on annotations (52ea614 by Timothée Mazzucotelli).
  • Improve CLI usage (93e10cd by Timothée Mazzucotelli).

0.5.0 - 2020-10-11

Compare with 0.4.1

Packaging

0.4.1 - 2020-10-05

Compare with 0.4.0

Bug Fixes

  • Fix -d option parsing (a004c7f by Timothée Mazzucotelli).

Code Refactoring

  • Accept args and kwargs in decorator (567334f by Timothée Mazzucotelli).

0.4.0 - 2020-10-05

Compare with 0.3.1

Features

  • Add list options and aliases (c238110 by Timothée Mazzucotelli).

0.3.1 - 2020-10-04

Compare with 0.3.0

Bug Fixes

  • Add missing failprint dependency (5b1663c by Timothée Mazzucotelli).

0.3.0 - 2020-10-04

Compare with 0.2.0

Bug Fixes

  • Add missing __call__ method to Duty (290e283 by Timothée Mazzucotelli).

Code Refactoring

  • Better handle CLI arguments (144b33d by Timothée Mazzucotelli).

Features

  • Handle keyboard interruptions (1c5b594 by Timothée Mazzucotelli).

0.2.0 - 2020-10-02

Compare with 0.1.0

Features

  • Initial features (3c395d3 by Timothée Mazzucotelli).

0.1.0 - 2020-10-02

Compare with first commit

Features

  • Initial commit (371ef31 by Timothée Mazzucotelli).