Changelog¶
0.0.11 (2018-xx-xx)¶
- Added [] read-only access to
env.Env. - Added validation support for dict macros indexed by runtime-defined macros.
- Added better error messages for validation failures.
- Added macro resolution for task
argsandkwargs.
0.0.10 (2018-03-28)¶
- Fixed issue where
-m-defined macros didn’t overridecapturemacros. - Fixed issue where
~and environment variables are not expanded in some paths. - Added
declaresection, and fixed issue of yatrfiles with runtime-defined macros not validating.
0.0.9 (2018-02-03)¶
- Added Env decorators.
- Added anonymous task definitions.
- Added support for importing extension modules with Python
importstatement-style names.
0.0.8 (2017-11-28)¶
- Added
--cache. - Added dictionary macros.
0.0.7 (2017-11-15)¶
- Added
filessection and functionality. - Refactored
Command.run(); removedTask.run_commands()andCommand.run_command(). - Added arguments for calling tasks.
- Added more efficient
yatrcalls within yatrfiles. - Added some builtin macros.
0.0.6 (2017-11-13)¶
- Fixed default task specification not inheriting.
- Added for loop tasks and list macros.
- Added support for custom Jinja2 functions and filters.
0.0.5 (2017-11-02)¶
- Fixed issue of capture command execution directory.
- Added default task section.
- Added
--render.
0.0.4 (2017-11-01)¶
- Added bash tab completions.
0.0.3 (2017-10-29)¶
- Fixed process management for running tasks.
- Added
-moption. - Added
--cache-diroption. - Added
-pand-voptions. - Added support for macros and task references in
ifandifnotkeys. - Added
capturesection and functionality. - Added
settingssection.
0.0.2 (2017-10-26)¶
- Added conditional task execution.
- Added URL support for includes and imports.
- Added support for macros in includes and imports.
- Added exit with task error return code.
- Added task referencing in task definition.
0.0.1 (2017-10-18)¶
Initial release.