Skip to content

v0.1.8

Choose a tag to compare

@JumpLink JumpLink released this 08 Apr 16:46
· 2656 commits to main since this release
1dd0d10

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 /register subpath (@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-globals to
    implicitly register fetch, Headers, Request, Response,
    AbortController or AbortSignal must now either import
    @gjsify/web-globals or 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

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)

Code Refactoring

  • globals: stage 1 — drop fetch/abort-controller from node-globals (#6) (94464bd)
  • globals: stage 2 — introduce /register subpath exports (66957b9)