Doot

Latest version: v0.13.0

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

Scan your dependencies

Page 3 of 4

0.7.0

Features

- Job actions can build subtasks
- Json actions
- Tracker handling of str ctor
- Job actions implementations and tests
- Job actions
- Human numbers as util class
- Extension check action
- _test_setup
- Key .basic, .direct
- Location checks don't build file locations
- Coercion to str for io.write
- Log dir and log naming
- Decorators
- Taskspec entry conditions
- Jgdv as dependency

Bug Fixes

- Missing import
- Edge case
- Locs access
- Task name str production
- Release task state after use
- Typos
- Typo
- Typos
- Doot.toml stubbing
- Job expansion name conflicts
- Tracker doesn't overwrite spec.extra now if args already exist
- Outdated import
- Is_write_protected
- Failure handling in base_runner

Dependencies

- Wiki
- Version 0.6.1 -> 0.7.0

Refactoring

- Constants and aliases to toml
- Postbox to use tasknames
- Job build in preference of job actions
- Key get logic to separate class
- Job actions to separate files
- Build as static method, make as instance method
- Path parts generation
- Mixins
- Import ordering to avoid cycles
- Artifact
- Locations
- Queue_behaviour
- Key getter.get -> chained_get
- Task_name building
- Tests
- Stubs to dootle
- Imports
- Runner/task action groups
- Locations to have normOnLoad
- Max_steps to config settings.tasks
- Enum usage

Testing

- Update
- Key basic and get logic
- Job injection
- Job actions
- Skip tests awaiting refactor

0.6.1

Bug Fixes

- Bumpver
- Bumpver

Dependencies

- Version 0.6.0 -> 0.6.1

0.6.0

Features

- Signal handler disabling for pre-commit
- Printer level stubbing
- Handle config failures
- Util retrievers for expanders
- Merge branch 'linux-main'

Bug Fixes

- Postbox subkey expansion
- Walker unique name creation
- Task loading failure messaging
- Missing argument in summarizepost
- Source expansion
- Path expansion in io actions
- Signal handler construction

Dependencies

- Version 0.5.2 -> 0.6.0

Refactoring

- Mixin names
- Structured names
- Task state to taskbase
- Base tracker to separate private and public methods

Testing

- Update

0.5.2

Features

- Basic distribution tasks

Bug Fixes

- Typo
- Build_head missing keys handling
- Subtask dependency linking
- Shell tty out bool
- Typo and config bug

Dependencies

- Version 0.5.1 -> 0.5.2

Refactoring

- Job:limit to separate file

0.5.1

Bug Fixes

- Remove breakpoint left in

Dependencies

- Version 0.5.0 -> 0.5.1

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

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.