<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Nadle Blog</title>
        <link>https://nadle.dev/blog</link>
        <description>Keep up to date with Nadle releases, features, and tips.</description>
        <lastBuildDate>Wed, 16 Jul 2025 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 Nadle team</copyright>
        <item>
            <title><![CDATA[Nadle v0.5.0 released – Monorepo Support & Interactive Improvements]]></title>
            <link>https://nadle.dev/blog/release-v0-5-0</link>
            <guid>https://nadle.dev/blog/release-v0-5-0</guid>
            <pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Nadle 0.5.0 introduces first-class monorepo support, enabling efficient task management across multiple packages.]]></description>
            <content:encoded><![CDATA[<p>Nadle v0.5.0 is our biggest release yet, introducing full monorepo support, interactive UX improvements,
and enhanced performance tracking. This version includes breaking changes—please review them carefully.</p>
<h2 class="anchor anchorTargetStickyNavbar_lJVS" id="-whats-new-in-050">🚀 What’s New in 0.5.0?<a href="https://nadle.dev/blog/release-v0-5-0#-whats-new-in-050" class="hash-link" aria-label="Direct link to 🚀 What’s New in 0.5.0?" title="Direct link to 🚀 What’s New in 0.5.0?" translate="no">​</a></h2>
<ul>
<li class=""><strong>Monorepo Support:</strong> Nadle can now seamlessly manage and execute tasks across multiple packages in your monorepo, with dependency-aware workflows and blazing fast parallel execution.</li>
<li class=""><strong>Improved Configuration:</strong> Enhanced flexibility for workspace and package-level settings.</li>
<li class=""><strong>Fuzzy and interactive task selection:</strong> Quickly find and pick tasks with smart suggestions and an interactive mode.</li>
<li class=""><strong>Performance insights:</strong> Use <code>--summary</code> to see the slowest tasks and optimize your workflow.</li>
<li class=""><strong>defineTask factory:</strong> Create tasks with a simple, type-safe API.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_lJVS" id="-breaking-changes">🚨 Breaking Changes<a href="https://nadle.dev/blog/release-v0-5-0#-breaking-changes" class="hash-link" aria-label="Direct link to 🚨 Breaking Changes" title="Direct link to 🚨 Breaking Changes" translate="no">​</a></h2>
<ul>
<li class=""><code>configurations</code> renamed to <code>options</code>
Update any existing <code>defineTask</code> or <code>configure</code> usage accordingly.</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_lJVS" id="-highlights">✨ Highlights<a href="https://nadle.dev/blog/release-v0-5-0#-highlights" class="hash-link" aria-label="Direct link to ✨ Highlights" title="Direct link to ✨ Highlights" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_lJVS" id="monorepo-support">Monorepo Support<a href="https://nadle.dev/blog/release-v0-5-0#monorepo-support" class="hash-link" aria-label="Direct link to Monorepo Support" title="Direct link to Monorepo Support" translate="no">​</a></h3>
<ul>
<li class="">Cross-workspace task dependencies</li>
<li class="">Workspace aliasing and scoped execution based on <code>cwd</code></li>
<li class="">Inject root-level tasks into workspaces</li>
<li class="">Improved workspace task detection and workspace resolution</li>
<li class="">Fuzzy matching and auto-correction for workspace and task names</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_lJVS" id="developer-experience">Developer Experience<a href="https://nadle.dev/blog/release-v0-5-0#developer-experience" class="hash-link" aria-label="Direct link to Developer Experience" title="Direct link to Developer Experience" translate="no">​</a></h3>
<ul>
<li class="">Interactive mode for selecting tasks</li>
<li class=""><code>--summary</code> flag to show top slowest tasks after execution</li>
<li class="">Enhanced task timing with <code>performance.now()</code></li>
<li class="">Graceful cancellation of other tasks on failure</li>
<li class=""><code>defineTask()</code> factory for clearer task definitions</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_lJVS" id="api--config-enhancements">API &amp; Config Enhancements<a href="https://nadle.dev/blog/release-v0-5-0#api--config-enhancements" class="hash-link" aria-label="Direct link to API &amp; Config Enhancements" title="Direct link to API &amp; Config Enhancements" translate="no">​</a></h3>
<ul>
<li class=""><code>AliasOption</code> type and <code>MaybeArray</code> support for more flexible options</li>
<li class="">JSDoc for all public APIs</li>
<li class=""><code>configure()</code> now restricted to root config only</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_lJVS" id="-bug-fixes">🐛 Bug Fixes<a href="https://nadle.dev/blog/release-v0-5-0#-bug-fixes" class="hash-link" aria-label="Direct link to 🐛 Bug Fixes" title="Direct link to 🐛 Bug Fixes" translate="no">​</a></h2>
<ul>
<li class="">Prevent traversing upward to find config files</li>
<li class="">Normalize workspace paths for Windows</li>
<li class="">Ensure resolved tasks are printed after the welcome line</li>
<li class="">Fix footer appearing during task selection</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_lJVS" id="-internal-changes">🧱 Internal Changes<a href="https://nadle.dev/blog/release-v0-5-0#-internal-changes" class="hash-link" aria-label="Direct link to 🧱 Internal Changes" title="Direct link to 🧱 Internal Changes" translate="no">​</a></h2>
<ul>
<li class="">Internal event emitter system</li>
<li class="">Buffered task registration</li>
<li class="">Unified task execution handler</li>
<li class=""><code>executionTracker</code> for future API support</li>
<li class="">Improved error handling and SonarQube fixes</li>
<li class="">Additional workspace tests and Windows-specific adjustments</li>
<li class="">Monorepo setup and internal structure reorganization</li>
</ul>
<hr>
<h2 class="anchor anchorTargetStickyNavbar_lJVS" id="-documentation">📝 Documentation<a href="https://nadle.dev/blog/release-v0-5-0#-documentation" class="hash-link" aria-label="Direct link to 📝 Documentation" title="Direct link to 📝 Documentation" translate="no">​</a></h2>
<ul>
<li class="">API Reference added</li>
<li class="">Updated README and package metadata</li>
</ul>]]></content:encoded>
            <category>release</category>
        </item>
    </channel>
</rss>