mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-12 06:06:37 +03:00
Refine CLI release changelog
This commit is contained in:
@@ -98,7 +98,9 @@ import '../styles/changelog-faq-kinpaku.css';
|
||||
<article id="cli-v3.0.2" class="cf-entry">
|
||||
<header class="cf-entry-head"><span class="cf-version">CLI v3.0.2</span><span class="cf-date">June 16, 2026</span></header>
|
||||
<ul class="cf-items">
|
||||
<li><strong>Install no longer fails silently on newer Node.</strong> On Node v24.16.0 and v26.1.0+, <code>impeccable install</code> printed "Downloading impeccable skills...", exited 0, and wrote nothing. A Node streams change (<a href="https://github.com/nodejs/node/issues/63487" target="_blank" rel="noopener">nodejs/node#63487</a>) made <code>pause()</code>/<code>resume()</code> no-ops on destroyed streams, which stalled the old <code>extract-zip</code> unpacker partway through and left its promise unsettled. ZIP extraction now runs on <code>fflate</code>, which decompresses in memory and is unaffected on every Node version, while staying pure JS so the Windows install fix holds. Reported by <a href="https://github.com/kenryu42" target="_blank" rel="noopener">@kenryu42</a> in <a href="https://github.com/pbakaus/impeccable/issues/250" target="_blank" rel="noopener">#250</a>.</li>
|
||||
<li><strong><code>impeccable detect</code> now understands your design system.</strong> When a project has <code>DESIGN.md</code>, CLI scans load the same context as hooks and flag font, color, and radius drift against documented typography, palette, rounded scale, and sidecar tonal ramps. Pass <code>--no-design-system</code> when you want the global detector only.</li>
|
||||
<li><strong>Ignore management is now a first-class CLI workflow.</strong> <code>impeccable ignores</code> can list, add, and remove rule, file, and value exceptions in the shared detector config, so teams no longer have to hand-edit <code>.impeccable/config.json</code>. Hooks and manual CLI scans honor the same exceptions.</li>
|
||||
<li><strong>Install no longer fails silently on newer Node.</strong> On Node v24.16.0 and v26.1.0+, <code>impeccable install</code> could print "Downloading impeccable skills...", exit 0, and write nothing. ZIP extraction now uses pure-JS <code>fflate</code>, avoiding the destroyed-stream stall behind <a href="https://github.com/nodejs/node/issues/63487" target="_blank" rel="noopener">nodejs/node#63487</a> while preserving the Windows install fix. Reported by <a href="https://github.com/kenryu42" target="_blank" rel="noopener">@kenryu42</a> in <a href="https://github.com/pbakaus/impeccable/issues/250" target="_blank" rel="noopener">#250</a>.</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user