<?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>Tasco Mobile Framework Blog</title>
        <link>http://gitlab.dnpwater.vn/changelog</link>
        <description>Tasco Mobile Framework Blog</description>
        <lastBuildDate>Wed, 24 Jun 2026 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>
        <item>
            <title><![CDATA[Tasco CLI Changelog]]></title>
            <link>http://gitlab.dnpwater.vn/changelog/changelog</link>
            <guid>http://gitlab.dnpwater.vn/changelog/changelog</guid>
            <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Tài liệu ghi lại toàn bộ lịch sử các phiên bản phát hành, các tính năng mới, cải tiến và sửa lỗi của công cụ Tasco CLI (tasco).]]></description>
            <content:encoded><![CDATA[<p>Tài liệu ghi lại toàn bộ lịch sử các phiên bản phát hành, các tính năng mới, cải tiến và sửa lỗi của công cụ <strong>Tasco CLI</strong> (<code>tasco</code>).</p>
<!-- -->
<hr>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="445">4.4.5<a href="http://gitlab.dnpwater.vn/changelog/changelog#445" class="hash-link" aria-label="Direct link to 4.4.5" title="Direct link to 4.4.5" translate="no">​</a></h2>
<ul>
<li class="">Single-tag 4.4.5 release; align with the framework BOM. No source changes.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="444">4.4.4<a href="http://gitlab.dnpwater.vn/changelog/changelog#444" class="hash-link" aria-label="Direct link to 4.4.4" title="Direct link to 4.4.4" translate="no">​</a></h2>
<ul>
<li class="">Single-tag 4.4.4 release; align with the framework BOM. No source changes.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="443">4.4.3<a href="http://gitlab.dnpwater.vn/changelog/changelog#443" class="hash-link" aria-label="Direct link to 4.4.3" title="Direct link to 4.4.3" translate="no">​</a></h2>
<ul>
<li class="">Added <code>tasco ai</code> command with subcommands <code>gemini</code>, <code>claude</code>, and <code>cursor</code> to copy pre-bundled Flutter Agent Skills and Rules into workspaces.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="441">4.4.1<a href="http://gitlab.dnpwater.vn/changelog/changelog#441" class="hash-link" aria-label="Direct link to 4.4.1" title="Direct link to 4.4.1" translate="no">​</a></h2>
<ul>
<li class=""><code>generate miniapp</code> supports a flat brownfield host via an optional <code>host:</code> block in <code>tasco.yaml</code> (<code>app_dir</code>, <code>mini_apps_dir</code>, <code>bootstrap</code>, <code>interceptor</code>). Without the block, behavior is unchanged (scaffold layout: <code>app/</code> + <code>mini_apps/</code>). The path dependency is now computed relative to the host pubspec, and host wiring prints manual instructions instead of failing when the bootstrap file/anchors are absent.</li>
<li class=""><code>upgrade</code> is now an alias of <code>update</code> (both self-update the CLI); the duplicate command implementation was removed. No change for users — <code>tasco upgrade</code> still works.</li>
<li class=""><code>tasco --version</code> now reports the actually installed package version (read from pubspec at runtime) instead of a hand-maintained constant that drifted from releases.</li>
<li class=""><code>tasco update</code> streams <code>pub</code>'s output and reports the version transition (<code>before -&gt; after</code>); a no-op activation (already latest, SDK-blocked, or stale cache) is now surfaced as a warning instead of a silent "success".</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="440">4.4.0<a href="http://gitlab.dnpwater.vn/changelog/changelog#440" class="hash-link" aria-label="Direct link to 4.4.0" title="Direct link to 4.4.0" translate="no">​</a></h2>
<ul>
<li class="">Single-tag 4.4.0 release; align CLI pubspec with the framework BOM. Runtime CLI version unchanged. No API changes.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="430">4.3.0<a href="http://gitlab.dnpwater.vn/changelog/changelog#430" class="hash-link" aria-label="Direct link to 4.3.0" title="Direct link to 4.3.0" translate="no">​</a></h2>
<ul>
<li class="">Raise minimum Dart SDK to <code>^3.11.0</code>. No API changes.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="421">4.2.1<a href="http://gitlab.dnpwater.vn/changelog/changelog#421" class="hash-link" aria-label="Direct link to 4.2.1" title="Direct link to 4.2.1" translate="no">​</a></h2>
<ul>
<li class="">Single-tag 4.2.1 release; no source changes.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="420">4.2.0<a href="http://gitlab.dnpwater.vn/changelog/changelog#420" class="hash-link" aria-label="Direct link to 4.2.0" title="Direct link to 4.2.0" translate="no">​</a></h2>
<ul>
<li class="">BomService tracks the 9th package <code>tasco_auth</code> (generated apps can pin it). Single-tag 4.2.0.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="410">4.1.0<a href="http://gitlab.dnpwater.vn/changelog/changelog#410" class="hash-link" aria-label="Direct link to 4.1.0" title="Direct link to 4.1.0" translate="no">​</a></h2>
<ul>
<li class="">BomService tracks the 8th package <code>tasco_storage</code> (generated apps pin it). Single-tag 4.1.0.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="400">4.0.0<a href="http://gitlab.dnpwater.vn/changelog/changelog#400" class="hash-link" aria-label="Direct link to 4.0.0" title="Direct link to 4.0.0" translate="no">​</a></h2>
<ul>
<li class=""><strong>BREAKING (rename):</strong> package renamed <code>cli</code> → <code>tasco_cli</code> to avoid name collisions with public
pub.dev packages on the pub.dev-proxying private registry (dependency-confusion hardening; the
pre-4.0 short name <code>cli</code> could be shadowed by a same-named pub.dev package). Update imports
<code>package:cli/...</code> → <code>package:tasco_cli/...</code>. No API changes vs 3.0.0.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="300">3.0.0<a href="http://gitlab.dnpwater.vn/changelog/changelog#300" class="hash-link" aria-label="Direct link to 3.0.0" title="Direct link to 3.0.0" translate="no">​</a></h2>
<ul>
<li class="">Updated for the 3.0 package layout (utils/core/ui_kit/module/notifications/observability):
<code>BomService.frameworkPackages</code> and generated-app pins track the new set. Single-tag 3.0 release.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="211">2.1.1<a href="http://gitlab.dnpwater.vn/changelog/changelog#211" class="hash-link" aria-label="Direct link to 2.1.1" title="Direct link to 2.1.1" translate="no">​</a></h2>
<ul>
<li class="">Single-tag patch: fix template packaging tooling (<code>tool/package_template.dart</code>,
<code>tool/package_miniapp.dart</code>) — rewrite host self-imports and exclude the dev-only
<code>pubspec_overrides.yaml</code> so generated apps analyze cleanly. Re-releases the unpublished 2.1.0.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="210">2.1.0<a href="http://gitlab.dnpwater.vn/changelog/changelog#210" class="hash-link" aria-label="Direct link to 2.1.0" title="Direct link to 2.1.0" translate="no">​</a></h2>
<ul>
<li class="">Single-tag release aligned with <code>core</code> / <code>ui_kit</code> / <code>tasco_module</code> 2.1.0. Minor bump per ADR-0012.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="207">2.0.7<a href="http://gitlab.dnpwater.vn/changelog/changelog#207" class="hash-link" aria-label="Direct link to 2.0.7" title="Direct link to 2.0.7" translate="no">​</a></h2>
<ul>
<li class="">Rework the template cache manager (<code>cache_manager.dart</code>) for more robust cache resolution and
cleanup. NOTE: the <code>2.0.7</code> git tag was cut on a commit whose pubspecs still read <code>2.0.6</code>;
superseded by 2.1.0.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="206">2.0.6<a href="http://gitlab.dnpwater.vn/changelog/changelog#206" class="hash-link" aria-label="Direct link to 2.0.6" title="Direct link to 2.0.6" translate="no">​</a></h2>
<ul>
<li class="">Overhaul <code>tasco create app</code> and the mini-app generator; cache manager improvements.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="205">2.0.5<a href="http://gitlab.dnpwater.vn/changelog/changelog#205" class="hash-link" aria-label="Direct link to 2.0.5" title="Direct link to 2.0.5" translate="no">​</a></h2>
<ul>
<li class="">Remove unused generators/commands (service, usecase, repository, resource, login, ai) and slim
the self-updater.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="204">2.0.4<a href="http://gitlab.dnpwater.vn/changelog/changelog#204" class="hash-link" aria-label="Direct link to 2.0.4" title="Direct link to 2.0.4" translate="no">​</a></h2>
<ul>
<li class="">First 2.x single-tag release of the CLI.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="201">2.0.1<a href="http://gitlab.dnpwater.vn/changelog/changelog#201" class="hash-link" aria-label="Direct link to 2.0.1" title="Direct link to 2.0.1" translate="no">​</a></h2>
<ul>
<li class="">Add <code>tasco update</code> command to automatically update the CLI.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="200">2.0.0<a href="http://gitlab.dnpwater.vn/changelog/changelog#200" class="hash-link" aria-label="Direct link to 2.0.0" title="Direct link to 2.0.0" translate="no">​</a></h2>
<ul>
<li class="">Upgrade CLI to support published packages model.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="100">1.0.0<a href="http://gitlab.dnpwater.vn/changelog/changelog#100" class="hash-link" aria-label="Direct link to 1.0.0" title="Direct link to 1.0.0" translate="no">​</a></h2>
<ul>
<li class="">Initial release of Tasco Developer Platform CLI.</li>
<li class="">Support for Clean Architecture components code generation.</li>
<li class="">Dynamic template cache manager and remote registry downloader.</li>
<li class="">Self-upgrade functionality.</li>
</ul>]]></content:encoded>
            <category>Tasco CLI</category>
            <category>Release</category>
        </item>
    </channel>
</rss>