tag:github.com,2008:https://github.com/ProPuke/boop/releases Release notes from boop 2023-04-03T00:05:46Z tag:github.com,2008:Repository/497578416/v1.2.0 2023-04-03T00:19:13Z v1.2.0 <p>( ' . ' )</p> <ul> <li><strong>added</strong>: you can rename filenames in <em>variables</em> using <code>as</code>, same as you can with <em>globs</em></li> <li><strong>added</strong>: <code>cd</code> command for changing directory within a task (note that each task has its own cwd scope), along with <code>cd -</code> for popping off the last <code>cd</code> change on the stack.</li> <li><strong>fixed</strong>: expression properties for querying filenames (<code>.dir</code>,<code>.file</code>,<code>.ext</code>,<code>.name</code>) did not work correctly if the filepath contained escaped characters</li> <li><strong>added</strong>: expression properties can now also be used on variables containing <em>lists</em> of filenames, and will return a list of results, one for each</li> </ul> ProPuke tag:github.com,2008:Repository/497578416/v1.1.0 2022-06-26T02:35:47Z v1.1.0 <p>( ' . ' )</p> <ul> <li><strong>added</strong>: support for eval expressions <code>{eval COMMANDLINE}</code> (see docs for details)</li> <li><strong>improved</strong>: file watching now only monitors file dependencies required by the requested task or its dependants (plus the task file itself)</li> <li><strong>fixed</strong>: file watching was monitoring too many files (the parent dirs of glob dirs, rather than just the glob dirs themselves)</li> <li><strong>fixed</strong>: failing task items did not always fail tasks themselves</li> </ul> ProPuke tag:github.com,2008:Repository/497578416/v1.0.1 2022-05-31T01:03:36Z v1.0.1 <p>( ' . ' )</p> <ul> <li><strong>fixed</strong>: the job count was set to default when set to 1 (instead of just when set to 0)</li> <li><strong>fixed</strong>: default job count was set to core count, not core count + 1 as stated</li> <li><strong>fixed</strong>: the same task would be ran multiple times, if required by multiple parent tasks (now just once, with later calls of the same tasks waiting on the previous, if not yet completed)</li> <li><strong>fixed</strong>: actions within tasks did not wait for one-another (i.e. 2 <code>run</code> actions in a task would be ran at the same time, instead of the second waiting for the first to complete)</li> <li><strong>fixed</strong>: file watching did not also monitor <code>require</code> filepaths (it only looked at glob expressions)</li> </ul> ProPuke tag:github.com,2008:Repository/497578416/v1.0.0 2022-05-29T14:46:55Z v1.0.0 <p>( ' . ' )</p> ProPuke