Release 0.4.0: version bump, alpha wording, search a11y fix
- commit
- 5d4c231e6237c1438845c1ca81564e90509b46d7
- parent
- df69a5037f077fb0592b41b7bb91d3e84b77c6db
- parent
- 5f72303195a8d767cdde8a156adcdbd2a758d975
- author
- FelineStateMachine <dami.etoile@gmail.com>
| M | deno.json | 2 | +- |
| M | package/ | 8 | ++++---- |
| M | package/ | 2 | +- |
| M | package/ | 2 | +- |
| M | website/ | 3 | +++ |
| M | website/ | 4 | ++-- |
@@ -99,9 +99,9 @@ Deno.test("createProject materializes the complete starter snapshot", async () =
9999 );100100 }101101 const config = JSON.parse(await Deno.readTextFile(join(result.destination, "deno.json")));102- assertEquals(config.imports["@nzip/lofi"], "jsr:@nzip/lofi@0.3.3");103- assertEquals(config.imports["@nzip/lofi/"], "jsr:@nzip/lofi@0.3.3/");104- assertEquals(config.imports["@nzip/lofi/testing"], "jsr:@nzip/lofi@0.3.3/testing");102+ assertEquals(config.imports["@nzip/lofi"], "jsr:@nzip/lofi@0.4.0");103+ assertEquals(config.imports["@nzip/lofi/"], "jsr:@nzip/lofi@0.4.0/");104+ assertEquals(config.imports["@nzip/lofi/testing"], "jsr:@nzip/lofi@0.4.0/testing");105105 const lofiSpecifiers = Object.entries(config.imports)106106 .filter(([name]) => name.startsWith("@nzip/lofi/"))107107 .map(([, specifier]) => String(specifier));@@ -110,7 +110,7 @@ Deno.test("createProject materializes the complete starter snapshot", async () =
110110 `expected one package prefix, access, two integrations, six commands, seven recipes, and testing, received ${lofiSpecifiers.length}`,111111 );112112 assert(113- lofiSpecifiers.every((specifier) => specifier.startsWith("jsr:@nzip/lofi@0.3.3/")),113+ lofiSpecifiers.every((specifier) => specifier.startsWith("jsr:@nzip/lofi@0.4.0/")),114114 "generated lofi commands do not resolve through one exact package version",115115 );116116 const pngSignature = [137, 80, 78, 71, 13, 10, 26, 10];@@ -1,7 +1,7 @@
11 {22 ".env.example": "0cfad81a3ba6442ac15d7cbe44a00374bf4dbf8af68ca412e54fb100241ddeab",33 ".gitignore": "9b9fa4b95f8f728ce80e93fc224d430328786b620096b80f067a3190c410a00e",4- "deno.json": "baa094730400a53e4cf4a73f499cbd99a0753b68f04398c3c056e59e0c6ec550",4+ "deno.json": "8f784c739f7e80000be257e0553d7f785fb9d52e329dcc85320d783544f2c54d",55 "public/apple-touch-icon.png": "be2b77066d9681709210388413ddcd94318906799ddd6645934b789a04bd4a61",66 "public/favicon.svg": "35b92ad48231c470b348eaebe6d6fe14acf2ec4a86e6726a03ccb130328a0d85",77 "public/icon-192.png": "6ee711f9ec990ec55f789d7943813c5193973bf2ca9199078ee85d285317e07c",@@ -1,5 +1,5 @@
11 /** The single source version for generated @nzip/lofi references. */2-export const LOFI_VERSION = "0.3.3";2+export const LOFI_VERSION = "0.4.0";33 44 /** The exact JSR package prefix emitted into generated projects. */55 export const LOFI_PACKAGE_PREFIX = `jsr:@nzip/lofi@${LOFI_VERSION}/`;@@ -25,6 +25,9 @@
2525 }2626 2727 [data-theme="dark"] {28+ /* the active search hit keeps the mint highlight, so its text needs29+ forest ink instead of the plugin's default white */30+ --search-local-hit-active-color: #18231f;2831 --ifm-color-primary: #99e5bd;2932 --ifm-color-primary-dark: #7dddac;3033 --ifm-color-primary-darker: #6fd9a3;@@ -113,7 +113,7 @@ export default function Home(): ReactNode {
113113 <div>114114 <p className="eyebrow">115115 <span>@nzip/lofi · local-first meta-framework</span>116- <span className="pill">v{version} · pre-1.0 · MIT</span>116+ <span className="pill">v{version} · alpha · MIT</span>117117 </p>118118 <h1 className="hero-title">119119 Put down <span data-ink="roots">roots</span>. Skip the spinner.@@ -330,7 +330,7 @@ export default function Home(): ReactNode {
330330 </p>331331 <ul className="limits">332332 <li>333- <b>It is an early, pre-1.0 release.</b> Expect the surface to move.333+ <b>It is an early alpha release.</b> Expect the surface to move.334334 </li>335335 <li>336336 <b>The data layer is Jazz 2 alpha</b>, deliberately pinned to a reviewed