Doot

Latest version: v0.8.4

Safety actively analyzes 641082 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.5.0

Features

- Symlink handling to key.to_path
- Shell action baked shell envs
- PathParts state mod action
- Setup actions mixin
- Cli param stubbing
- Key decorators
- Shell baking for pipelining

Bug Fixes

- Key expansion order: cli->spec->state->locs

Dependencies

- Version 0.4.0 -> 0.5.0

Refactoring

- Locations.update
- Compression and json out of io.py
- Action args to use key decorators
- Doot.locs.expand -> normalize

0.4.0

Features

- Subtask sub_generator control
- Skipfile action, touch file action
- De/compression actions
- Dootkey.redirect_multi
- Move action
- Headonly mixin
- Job matcher/limiter
- Subkeys for postboxes
- Cli replacement of params in tracker
- Postbox -> task expander

Bug Fixes

- None access
- Typo

Dependencies

- Version 0.3.1 -> 0.4.0

Refactoring

- Key and location expansion
- Tracker task adding
- Tasker -> job
- Runner
- Tracker
- Filter_fn -> accept_fn

0.3.1

Features

- Bumpver config
- Miniwalker to default plugins
- Fleixble parser to defaults
- Run time mixins

Bug Fixes

- Typo
- Typo

Refactoring

- Dootkey -> structs
- Specialisations -> mixins
- Mixin use + tests
- Code aliases
- Stubbing
- Test mocking
- Old arg parser

0.3.0

Features

- Plugins listing command
- Globber implementation
- Action spec, with state checking
- Default time announce action
- Step cmd implementation
- Bool handling in stub->toml
- Fstem for globber
- Io,postbox,state actions
- String expansion function
- Backupaction
- Clean command implementation
- Actions
- Actions
- New flexible arg parser
- Flexible cli parsing
- Lazy tree shadow
- Dependency
- Debug and typecheck actions
- Bumpver setup
- Auto and reactive queue behaviour

Bug Fixes

- Task spec specialization
- Runner tests
- Specializing print levels
- String expansion
- Tree walking hitting directories
- Config var access
- Task prep bad logic
- Task prep
- Task building again
- Typo

Refactoring

- Reporting
- Location checking
- Templates
- Mixins
- Remove obsolete
- Check dirs -> check locs
- Print and action level control
- Print control
- Globber -> walker
- Action file names
- State retreival
- Task source config
- Structs to separate submodule
- Expansions into a single file
- Default plugins to separate file
- Taskspec runs_before/after -> require-for/depends-on
- Tomler -> tomlguard
- Structuredname -> codereference & taskname
- Action argument expansion
- Arg expansion. Add DootKey
- Shell arg expansion

Testing

- Reporters
- Fixing failures
- Fixing failures
- Update

<!-- generated by git-cliff -->

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.