v0.1.8
0.1.8 (2026-04-08)
⚠ BREAKING CHANGES
- globals: importing the root
@gjsify/<pkg>module of a
global-providing package no longer registers globals. Callers must
explicitly import the/registersubpath (@gjsify/fetch/register,
@gjsify/abort-controller/register, …) or use the aliased bare
specifier (import 'fetch/register',import 'abort-controller/register',
…). Stage 3 will add automatic injection via the esbuild plugin, so
this manual step disappears again for typical projects.
Stage 2 of the refactor plan at .claude/plans/indexed-popping-sloth.md.
- globals: projects that relied on
@gjsify/node-globalsto
implicitly registerfetch,Headers,Request,Response,
AbortControllerorAbortSignalmust now either import
@gjsify/web-globalsor import the specific bare specifier
(import 'fetch',import 'abort-controller').
Stage 1 of the refactor plan at
.claude/plans/indexed-popping-sloth.md — next stages will introduce
/register subpaths and auto-injection in the esbuild plugin.
Features
- build: stage 3 — auto-inject /register modules via esbuild plugin (9f4018b)
- create-app: livelier template showing Node.js + Web Crypto + Buffer (94517d9)
- create-app: template als echtes Workspace-Package (89fecbf)
- globals: add node/web/dom group aliases for --globals flag (4443779)
- separate showcases from examples (#5) (086bbd0), closes #222226 #ffffff #3584e4 #78aeed #9141ac #613583 #c061cb #dc8add #9141ac #3584e4
Bug Fixes
- ci: add blueprint-compiler to release workflow prerequisites (0184b65)
- ci: add libadwaita-devel to release workflow for blueprint compilation (dc44b34)
- ci: build adwaita-web SCSS before website build (460b932)
- create-app: add check script to template, fix set_child typo (4290b92)
- package: update astro dependency to version 6.1.5 (77ad702)