Changelog
August 8, 2026
Patch Changes
- Updated dependencies [
4d41e57]:- @stainless-code/layers@0.2.4
August 8, 2026
Patch Changes
- Updated dependencies [
4d41e57]:- @stainless-code/layers@0.2.4
August 8, 2026
Patch Changes
- Updated dependencies [
4d41e57]:- @stainless-code/layers@0.2.4
August 8, 2026
Patch Changes
- Updated dependencies []:
- @stainless-code/layers-devtools@0.2.5
- @stainless-code/react-layers@0.2.4
August 8, 2026
Patch Changes
- Updated dependencies [
4d41e57]:- @stainless-code/layers@0.2.4
August 8, 2026
Patch Changes
- Updated dependencies [
4d41e57]:- @stainless-code/layers@0.2.4
August 8, 2026
Patch Changes
- Updated dependencies [
4d41e57]:- @stainless-code/layers@0.2.4
August 8, 2026
Patch Changes
- Updated dependencies [
4d41e57]:- @stainless-code/layers@0.2.4
August 8, 2026
Patch Changes
- #51
4d41e57Thanks @SutuSebastian! -EndArgs: omit dismiss/end response whenundefined extends R(twin ofPayloadArg). Applies tocall.end/dismiss, stackdismiss/dismissAll/cancelQueued, and handledismiss/cancelQueued. Type tighten: handle dismiss/cancelQueued are no longer always-optional — bare omit errors whenRdoes not admitundefined. Adapter skills note void omit.
August 8, 2026
Patch Changes
- Updated dependencies [
4d41e57]:- @stainless-code/layers@0.2.4
August 8, 2026
Patch Changes
- Updated dependencies [
4d41e57]:- @stainless-code/layers@0.2.4
July 19, 2026
Patch Changes
-
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
Updated dependencies [
de3bd7b,9d804c2,323be82]:- @stainless-code/layers@0.2.3
July 19, 2026
Patch Changes
-
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
Updated dependencies [
de3bd7b,9d804c2,323be82]:- @stainless-code/layers@0.2.3
July 19, 2026
Patch Changes
-
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
Updated dependencies [
de3bd7b,9d804c2,323be82]:- @stainless-code/layers@0.2.3
July 19, 2026
Patch Changes
-
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
Updated dependencies [
de3bd7b,9d804c2,323be82]:- @stainless-code/layers@0.2.3
July 19, 2026
Patch Changes
-
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
Updated dependencies [
de3bd7b,9d804c2,323be82]:- @stainless-code/layers@0.2.3
July 19, 2026
Patch Changes
-
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
Updated dependencies [
de3bd7b,9d804c2,323be82]:- @stainless-code/layers@0.2.3
July 19, 2026
Patch Changes
-
#29
de3bd7bThanks @SutuSebastian! - Reject non-JSON-safe layer key segments withLayerKeyErrorfromhashKey(before stringify). PreviouslyJSON.stringifycould collide[undefined]/[null]/[NaN]as"[null]". -
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
#27
323be82Thanks @SutuSebastian! - Serial stacks: failedloadFnoccupies the lane by default (onLoadError: "block"), fixing leapfrog where a later open could mount while an error layer stayed up. Opt intoonLoadError: "advance"to remove the failed layer and drain the queue.
July 19, 2026
Patch Changes
-
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
Updated dependencies [
de3bd7b,9d804c2,323be82]:- @stainless-code/layers@0.2.3
July 19, 2026
Patch Changes
-
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
Updated dependencies [
de3bd7b,9d804c2,323be82]:- @stainless-code/layers@0.2.3
July 19, 2026
Patch Changes
-
#30
9d804c2Thanks @SutuSebastian! - AddcancelAllandLayerCancelledError: system teardown (parent-dismiss child drain, layer-group dispose, host disconnect) now rejectsopen()instead of resolvingundefined. Userdismiss/dismissAll(response)still complete withR. Narrow withisLayerCancelledError. Devtools: Dismiss all still callsdismissAll(resolves); Force clear callscancelAll(rejects). -
Updated dependencies [
de3bd7b,9d804c2,323be82]:- @stainless-code/layers@0.2.3
July 19, 2026
Patch Changes
- Updated dependencies [
9d804c2]:- @stainless-code/react-layers@0.2.3
- @stainless-code/layers-devtools@0.2.4
July 18, 2026
Patch Changes
- #25
ae949d2Thanks @SutuSebastian! - Prefer wired handles (useLayer/createLayer) in Confirm docs and fire-and-forget skill examples; bag-formclient.openremains a valid escape hatch.
July 18, 2026
Patch Changes
- #25
ae949d2Thanks @SutuSebastian! - Prefer wired handles (useLayer/createLayer) in Confirm docs and fire-and-forget skill examples; bag-formclient.openremains a valid escape hatch.
July 18, 2026
Patch Changes
-
#23
259c859Thanks @SutuSebastian! - Polish Layers DevTools panel branding (docs-aligned tokens/logo, TanStack UI primitives) and follow the host theme; React doorbell defaults to OSprefers-color-schemewhen the host omitstheme. Plugin label is “Layers”. -
Updated dependencies [
259c859]:- @stainless-code/layers-devtools@0.2.3
July 18, 2026
Patch Changes
- #23
259c859Thanks @SutuSebastian! - Polish Layers DevTools panel branding (docs-aligned tokens/logo, TanStack UI primitives) and follow the host theme; React doorbell defaults to OSprefers-color-schemewhen the host omitstheme. Plugin label is “Layers”.
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers@0.2.2
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers-devtools@0.2.2
- @stainless-code/react-layers@0.2.2
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers@0.2.2
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers@0.2.2
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers@0.2.2
July 18, 2026
Patch Changes
- #21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build).
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers@0.2.2
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers@0.2.2
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers@0.2.2
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers@0.2.2
July 18, 2026
Patch Changes
-
#21
dc1d138Thanks @SutuSebastian! - Republish with builtdist/— prior 0.2.x tarballs omitted it (pack ran without build). -
Updated dependencies [
dc1d138]:- @stainless-code/layers@0.2.2
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
July 17, 2026
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
@stainless-code/lit-layers
0.2.0
Minor Changes
- #7
a886aa9Thanks @SutuSebastian! - Add@stainless-code/lit-layers— full-matrix Lit adapter (Reactive Controllers,@lit/context, light-DOM stack CEs viadefineStackElements()).
Patch Changes
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
⚠️ Broken publish. This version was packed without a build — the npm tarball is missing dist/ while package.json exports still point at ./dist/*.
Do not install. Prefer 0.1.0 (or alpine-layers@0.2.0 / lit-layers@0.2.0, which still include dist/) until 0.2.2+ ships with a corrected tarball.
Fix in progress: https://github.com/stainless-code/layers/pull/21
July 17, 2026
@stainless-code/alpine-layers
0.2.0
Minor Changes
- #9
6c890d5Thanks @SutuSebastian! - Add@stainless-code/alpine-layers— Alpine plugin ($layers,$layer,x-layer-outlet,Alpine.data('layerStack')) plus Svelte-shaped JS hooks and CDN bootstrap.
Patch Changes
July 10, 2026
Initial public release. npm: https://www.npmjs.com/package/@stainless-code/svelte-layers — docs: https://github.com/stainless-code/layers/tree/main/packages/svelte#readme
July 10, 2026
Initial public release. npm: https://www.npmjs.com/package/@stainless-code/angular-layers — docs: https://github.com/stainless-code/layers/tree/main/packages/angular#readme
July 10, 2026
Initial public release. npm: https://www.npmjs.com/package/@stainless-code/solid-layers — docs: https://github.com/stainless-code/layers/tree/main/packages/solid#readme
July 10, 2026
Initial public release. npm: https://www.npmjs.com/package/@stainless-code/preact-layers — docs: https://github.com/stainless-code/layers/tree/main/packages/preact#readme
July 10, 2026
Initial public release. npm: https://www.npmjs.com/package/@stainless-code/vue-layers — docs: https://github.com/stainless-code/layers/tree/main/packages/vue#readme
July 10, 2026
Initial public release. npm: https://www.npmjs.com/package/@stainless-code/react-layers — docs: https://github.com/stainless-code/layers/tree/main/packages/react#readme
July 10, 2026
Initial public release. npm: https://www.npmjs.com/package/@stainless-code/layers — docs: https://github.com/stainless-code/layers/tree/main/packages/core#readme