tag:github.com,2008:https://github.com/ProPuke/boop/releasesRelease notes from boop2023-04-03T00:05:46Ztag:github.com,2008:Repository/497578416/v1.2.02023-04-03T00:19:13Zv1.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>ProPuketag:github.com,2008:Repository/497578416/v1.1.02022-06-26T02:35:47Zv1.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>ProPuketag:github.com,2008:Repository/497578416/v1.0.12022-05-31T01:03:36Zv1.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>ProPuketag:github.com,2008:Repository/497578416/v1.0.02022-05-29T14:46:55Zv1.0.0<p>( ' . ' )</p>ProPuke