pydoit/doit (doit)
### [`v0.36.0`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0360-2022-04-22)
[Compare Source](https://redirect.github.com/pydoit/doit/compare/0.35.0...0.36.0)
\=====================
- BACKWARD INCOMPATIBLE: remove deprecated `doit.cmd_base.py:TaskLoader`.
- BACKWARD INCOMPATIBLE: does not use not maintained `toml` package, use `tomli` instead.
- BACKWARD INCOMPATIBLE: remove `auto` command, use plugin `doit-auto1`.
- BACKWARD INCOMPATIBLE: plugins use importlib-metadata instead of setuptools.
- BACKWARD INCOMPATIBLE: remove extra install `doit[plugins]`.
- BACKWARD INCOMPATIBLE: `UnmetDependency`, `SetupError` and `DependencyError` as sub-class of `TaskError`.
- DEPRECATED: `CatchedException`, renamed to `BaseFail`.
- api.run_tasks(): support `pos_arg`.
- add reporter `error-only`
- add attribute `report` to `BaseFail`. Controls if reporter should create own output for failures.
If `False` relies on underlying action to output failure information.
### [`v0.35.0`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0350-2022-04-07)
[Compare Source](https://redirect.github.com/pydoit/doit/compare/0.34.2...0.35.0)
\=====================
- BACKWARD INCOMPATIBLE: Drop Python 3.6 support.
- BACKWARD INCOMPATIBLE: Drop Python 3.7 support.
- BACKWARD INCOMPATIBLE: `create_doit_tasks` does NOT automatically ignored when processing class.
- Fix [#344](https://redirect.github.com/pydoit/doit/issues/344): Command `clean`: add support for wildcard `*`.
- Add `TaskLoader2.task_opts` attribute.
This is passed to task creator and also as task config.
- CmdOption add `metavar` attribute.
- Fix [#156](https://redirect.github.com/pydoit/doit/issues/156): `actions.py:Writer`, add support for `fileno()`. Taken from original stream.
- `create_doit_tasks` supports `basename` attribute.
- Task: add attribute `io`; add `io.capture`.
- add `api.py::run_tasks()`
### [`v0.34.2`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0342-2022-02-18)
[Compare Source](https://redirect.github.com/pydoit/doit/compare/0.34.1...0.34.2)
\=====================
- Fix [#416](https://redirect.github.com/pydoit/doit/issues/416): compare `task_params` using `is` operator.
### [`v0.34.1`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0341-2022-01-12)
[Compare Source](https://redirect.github.com/pydoit/doit/compare/0.34.0...0.34.1)
\=====================
- Fix [#410](https://redirect.github.com/pydoit/doit/issues/410): if TOML lib not present, just print warning instead of raising error.
### [`v0.34.0`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0340-2021-12-11)
[Compare Source](https://redirect.github.com/pydoit/doit/compare/0.33.1...0.34.0)
\=====================
- BACKWARD INCOMPATIBLE: Drop Python 3.5 support
- python 3.9 support
- python 3.10 support
- Fix [#381](https://redirect.github.com/pydoit/doit/issues/381): Allow Delayed tasks to be executed multiple times in same process.
- Fix [#382](https://redirect.github.com/pydoit/doit/issues/382): TaskResult make sure `started` include microsecond as decimal number.
- Fix [#387](https://redirect.github.com/pydoit/doit/issues/387): Pass pickled attributes, err and out when a task fails in multi processes context.
- Fix [#398](https://redirect.github.com/pydoit/doit/issues/398): Add `setuptools` as` extras_require `.
- Fix [#373](https://redirect.github.com/pydoit/doit/issues/373): read DOIT_CONFIG from TOML.
- Fix [#405](https://redirect.github.com/pydoit/doit/issues/405): Add Task attribute `meta`.
- Fix [#349](https://redirect.github.com/pydoit/doit/issues/349): Handle passing task args in "single" task execution.
- Fix [#377](https://redirect.github.com/pydoit/doit/issues/377): cmd forget, added options `--disable-default` and `--all`.
- Fix [#307](https://redirect.github.com/pydoit/doit/issues/307): Allows `create_after` decorator to be used on methods.
- Fix [#311](https://redirect.github.com/pydoit/doit/issues/311): Add `@task_params` decorator.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^0.33.1
->^0.36.0
Release Notes
pydoit/doit (doit)
### [`v0.36.0`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0360-2022-04-22) [Compare Source](https://redirect.github.com/pydoit/doit/compare/0.35.0...0.36.0) \===================== - BACKWARD INCOMPATIBLE: remove deprecated `doit.cmd_base.py:TaskLoader`. - BACKWARD INCOMPATIBLE: does not use not maintained `toml` package, use `tomli` instead. - BACKWARD INCOMPATIBLE: remove `auto` command, use plugin `doit-auto1`. - BACKWARD INCOMPATIBLE: plugins use importlib-metadata instead of setuptools. - BACKWARD INCOMPATIBLE: remove extra install `doit[plugins]`. - BACKWARD INCOMPATIBLE: `UnmetDependency`, `SetupError` and `DependencyError` as sub-class of `TaskError`. - DEPRECATED: `CatchedException`, renamed to `BaseFail`. - api.run_tasks(): support `pos_arg`. - add reporter `error-only` - add attribute `report` to `BaseFail`. Controls if reporter should create own output for failures. If `False` relies on underlying action to output failure information. ### [`v0.35.0`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0350-2022-04-07) [Compare Source](https://redirect.github.com/pydoit/doit/compare/0.34.2...0.35.0) \===================== - BACKWARD INCOMPATIBLE: Drop Python 3.6 support. - BACKWARD INCOMPATIBLE: Drop Python 3.7 support. - BACKWARD INCOMPATIBLE: `create_doit_tasks` does NOT automatically ignored when processing class. - Fix [#344](https://redirect.github.com/pydoit/doit/issues/344): Command `clean`: add support for wildcard `*`. - Add `TaskLoader2.task_opts` attribute. This is passed to task creator and also as task config. - CmdOption add `metavar` attribute. - Fix [#156](https://redirect.github.com/pydoit/doit/issues/156): `actions.py:Writer`, add support for `fileno()`. Taken from original stream. - `create_doit_tasks` supports `basename` attribute. - Task: add attribute `io`; add `io.capture`. - add `api.py::run_tasks()` ### [`v0.34.2`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0342-2022-02-18) [Compare Source](https://redirect.github.com/pydoit/doit/compare/0.34.1...0.34.2) \===================== - Fix [#416](https://redirect.github.com/pydoit/doit/issues/416): compare `task_params` using `is` operator. ### [`v0.34.1`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0341-2022-01-12) [Compare Source](https://redirect.github.com/pydoit/doit/compare/0.34.0...0.34.1) \===================== - Fix [#410](https://redirect.github.com/pydoit/doit/issues/410): if TOML lib not present, just print warning instead of raising error. ### [`v0.34.0`](https://redirect.github.com/pydoit/doit/blob/HEAD/CHANGES#0340-2021-12-11) [Compare Source](https://redirect.github.com/pydoit/doit/compare/0.33.1...0.34.0) \===================== - BACKWARD INCOMPATIBLE: Drop Python 3.5 support - python 3.9 support - python 3.10 support - Fix [#381](https://redirect.github.com/pydoit/doit/issues/381): Allow Delayed tasks to be executed multiple times in same process. - Fix [#382](https://redirect.github.com/pydoit/doit/issues/382): TaskResult make sure `started` include microsecond as decimal number. - Fix [#387](https://redirect.github.com/pydoit/doit/issues/387): Pass pickled attributes, err and out when a task fails in multi processes context. - Fix [#398](https://redirect.github.com/pydoit/doit/issues/398): Add `setuptools` as` extras_require `. - Fix [#373](https://redirect.github.com/pydoit/doit/issues/373): read DOIT_CONFIG from TOML. - Fix [#405](https://redirect.github.com/pydoit/doit/issues/405): Add Task attribute `meta`. - Fix [#349](https://redirect.github.com/pydoit/doit/issues/349): Handle passing task args in "single" task execution. - Fix [#377](https://redirect.github.com/pydoit/doit/issues/377): cmd forget, added options `--disable-default` and `--all`. - Fix [#307](https://redirect.github.com/pydoit/doit/issues/307): Allows `create_after` decorator to be used on methods. - Fix [#311](https://redirect.github.com/pydoit/doit/issues/311): Add `@task_params` decorator.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.