- Fixup for previous release
- Feature: add environment variable
RUNNING_INSIDE_AUTOMATIX=1
- Fix: Manual steps always failing
- Feature: Option to invert conditions
- Feature: Catch script syntax/parsing errors and offer file reload
- Refactor command.py to reduce complexity
- Feature: Remove trailing new lines in Shell command assignments
- Feature: Possibility to change index on reload from file
- Fix: Return returncode for non-Bundlewrap remote action
- Python 3.8 is now required
- Feature: Reload from file during runtime
- Fix warning for not existing node
- Feature: select or exclude specific pipeline steps by index
- Feature: remote commands for Bundlewrap groups
- No changes, just to test auto deployment
- Fix default value for BW_REPO_PATH
- require_version to specify minimum required Automatix version for a script
- Feature PERSISTENT_VARS:
- attribute notation and PVARS as shortcut
- conditional use with PVARS and attribute notation
- Feature: Tab completion for bash (and other shells)
- Expand environment variables in config and script paths
- Inform user about Bundlewrap related Errors
- Fix syntax validation for Bundlewrap nodes
- Only allow listed answers and re-ask if invalid
- Make compatible with PyYAML6
- Introduce SYSTEMS, CONST and NODES as replacement for system_, const_ and _node
- Validator and warnings for deprecated syntax
- Add
hostname!
option to define non-Bundlewrap systems
- Allow Bundlewrap nodes to be defined at runtime (only fail, if undefined node is used)
- Make Bundlewrap repository avaiable in Python commands (AUTOMATIX_BW_REPO)
- Only offer c:continue in batch_mode
- Avoid multiline questions
- Introduce SkipBatchItemException
- Python: SkipBatchItemException and AbortException available
- Bugfix: Clear PERSISTENT_VARS for batch processing
- Introduce batch processing via CSV files
- Restructure internal code
- Treat empty condition_var as False
- Bug fix: Expand user for file paths
- Add FILE_ feature for variables
- Add time printing feature
- Add conditions
- Fix command-line assignment of variables
- First major release since Automatix seems to be stable
- Add PERSISTENT_VARS
- Newlines for input prompts, which simplifies automatic testing with automatix scripts
- Improve README: Add Usage Example
- Fix redundant code
- Add stack traces in error case
- Minor refactorings
- Refactor main functions
- Add documentation
- Add warning to README
- Add AUTOMATIX_SCRIPT_DIR
- Improve performance (by reducing multiple imports)
- Add bundlewrap, teamvault and custom logging support
- Add basic functionality
- Initial Development Version