[!NOTE] This PR body was truncated due to platform limits.
This PR contains the following updates:
Release Notes
capricorn86/happy-dom (@​happy-dom/global-registrator)
v20.14.6
:construction_worker_man: Patch fixes
- Fixes cookie scope forgery vulnerability - By @capricorn86
stacksjs/stx (@​stacksjs/components)
v0.2.674
🐛 Bug Fixes
- loops: preserve client signal ownership across server iterations (a579d09) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.674 (c214cde) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.673
🐛 Bug Fixes
- loops: preserve reactive bindings with missing server state (8605221) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.673 (406856c) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.672
✨ Features
- build: bundle embedded menu bar template dependencies (b46e419) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.672 (4190e19) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.671
🐛 Bug Fixes
- native: preserve dark selector precedence and block visibility (cce01d4) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.671 (2c3f6ec) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.670
✨ Features
- native: adopt platform controls and app colors in shared UI (e3bcd98) (by Chris Breuer chris@stacksjs.com)
🐛 Bug Fixes
- native: acknowledge controlled text edits without erasing later input (e75ea8d) (by Chris Breuer chris@stacksjs.com)
- native: keep web storage metadata outside user keys (3af3e78) (by Chris Breuer chris@stacksjs.com)
- native: submit forms from keyboard return (2220116) (by Chris Breuer chris@stacksjs.com)
- native: retain scrolling semantic page wrappers (0ac54b5) (by Chris Breuer chris@stacksjs.com)
- native: keep button server cache independent of the host (df91907) (by Chris Breuer chris@stacksjs.com)
✅ Tests
- give shared web input rendering the integration budget (d5b5ec2) (by Chris Breuer chris@stacksjs.com)
- allow render integration tests enough time on CI (584b4a1) (by Chris Breuer chris@stacksjs.com)
- reserve both domain-route server ports independently (3022147) (by Chris Breuer chris@stacksjs.com)
- native: refresh shared control template snapshots (e32cfc9) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.670 (27d5b51) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.669
🐛 Bug Fixes
- native: an whose class is bound is an Icon (ffeac0a) (by Chris Breuer chris@stacksjs.com)
- native: a mustache keeps the spaces its expression spells out (6c308bc) (by Chris Breuer chris@stacksjs.com)
- native: a layout's chrome takes its component setups with it (4ca15ff) (by Chris Breuer chris@stacksjs.com)
✅ Tests
- native: a web view's bound img and video src is the native source (45a3759) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.669 (520217a) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.668
🐛 Bug Fixes
- native: web views keep their requests, labels and page-only classes natively (86e1616) (by Chris Breuer <chrisbreuer93@>gmail.com>)
- ci: require icon publication for successful releases (b477d3b) (by Chris chris@stacksjs.com)
🔧 Chores
- release v0.2.668 (3a4bd01) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris chris@stacksjs.com
- Chris Breuer chris@stacksjs.com
v0.2.667
🐛 Bug Fixes
- native: share imported state between screens and components (#2109) (206d9cf) (by glennmichael123 gtorregosa@gmail.com) (#2109, #2109)
✅ Tests
- client-script: read the setup's return object, not the runtime's (d162f00) (by Chris Breuer chris@stacksjs.com)
- native: retain UIKit HUD removal and remount evidence (#2109) (c62ab5c) (by glennmichael123 gtorregosa@gmail.com) (#2109, #2109)
🔧 Chores
- release v0.2.667 (8a48127) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
- glennmichael123 gtorregosa@gmail.com
v0.2.665
🐛 Bug Fixes
- types: declare project image startup controls (46b4ef3) (by Chris chris@stacksjs.com)
🔧 Chores
- release v0.2.665 (056a687) (by Chris chris@stacksjs.com)
Contributors
- Chris chris@stacksjs.com
v0.2.664
🐛 Bug Fixes
- native: bundle the stores only into a screen that reads one (9c4ac87) (by Chris Breuer chris@stacksjs.com)
- components: toggle native Tooltip once with shared Button (122674a) (by glennmichael123 gtorregosa@gmail.com)
- components: isolate nested overlay close events (1cbb072) (by glennmichael123 gtorregosa@gmail.com)
✅ Tests
- native: add maintained iOS overlay portability checks (a0f9886) (by glennmichael123 gtorregosa@gmail.com)
🔧 Chores
- release v0.2.664 (544ec64) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
- glennmichael123 gtorregosa@gmail.com
v0.2.663
v0.2.662
🐛 Bug Fixes
- native: a link's words from a leftover mustache are its label (0c2af2f) (by Chris Breuer chris@stacksjs.com)
- components: forward shared TextInput lifecycle events (9dfa829) (by glennmichael123 gtorregosa@gmail.com)
- components: make shared TextInput readonly reactive (a2d9e13) (by glennmichael123 gtorregosa@gmail.com)
- components: preserve TextInput event contracts across targets (ad01009) (by glennmichael123 gtorregosa@gmail.com)
- components: keep shared Image fit reactive across targets (#2091) (cece0c8) (by glennmichael123 gtorregosa@gmail.com) (#2091, #2091)
♻️ Code Refactoring
- native: select shared TextInput for value-model usage (c2ad7a4) (by glennmichael123 gtorregosa@gmail.com)
✅ Tests
- native: validate shared controls on maintained iOS host (cc5e3d4) (by glennmichael123 gtorregosa@gmail.com)
🔧 Chores
- release v0.2.662 (0b23516) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
- glennmichael123 gtorregosa@gmail.com
v0.2.661
🔧 Chores
- release v0.2.661 (acb562b) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.656
🐛 Bug Fixes
- router: a page's effects end when the router swaps it out (2de5159) (by Chris Breuer chris@stacksjs.com)
✅ Tests
- reactivity: pin a :for row following a signal read through a helper (b1ec708) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.656 (5410fd8) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.655
✅ Tests
- native: put back the globals the native runtime installs in this process (fefe8d5) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.655 (9fbfe78) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.654
v0.2.653
🐛 Bug Fixes
- desktop: resolve native runtime providers for packaging (6c50f58) (by Chris Breuer chris@stacksjs.com)
- native: install web storage only in a native realm (a6086d5) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.653 (ad44554) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.648
⚡ Performance Improvements
- router: link the owned-route table instead of inlining it in every page (e424d56) (by Chris Breuer chris@stacksjs.com)
- expressions: classify interpolations in one pass, and read comments as comments (6c8c4ff) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.648 (41f5955) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.647
🐛 Bug Fixes
- resolve shell titles and native retry identifiers (f04b187) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.645
🐛 Bug Fixes
- native: resolve the installed Craft runtime from PATH (34e37c8) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.645 (d675fbe) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.644
v0.2.643
v0.2.642
✨ Features
- native: apply app capability entitlements during macOS signing (89be9e1) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.642 (c7ee64e) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.641
🐛 Bug Fixes
- native: sign assembled macOS apps with their own identity (1de57d5) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.641 (51d4b05) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.640
v0.2.639
v0.2.638
🐛 Bug Fixes
- render: use compilation mode for standalone imports (93364bb) (by Chris chris@stacksjs.com)
- native: suspend animation clocks with app lifecycle (fefd06b) (by Chris chris@stacksjs.com)
🔧 Chores
- release v0.2.638 (8ca48d3) (by Chris chris@stacksjs.com)
- integrate verified stx release changes (8973e3a) (by Chris chris@stacksjs.com)
- integrate current stx main before release (d8ac036) (by Chris chris@stacksjs.com)
- integrate current stx release (045e2bf) (by Chris chris@stacksjs.com)
Contributors
- Chris chris@stacksjs.com
v0.2.637
v0.2.636
🐛 Bug Fixes
- render: use the static compile mode for standalone module registries (b4e5bc2) (by Chris Breuer chris@stacksjs.com)
- render: register standalone page imports before client startup (141990c) (by Chris Breuer chris@stacksjs.com)
- native: preserve Craft transport and package live tray popovers (1dfa0b2) (by Chris Breuer chris@stacksjs.com)
- desktop: await screen-sharing watcher teardown and clean up failed starts (b2aa2ef) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.636 (019ab03) (by Chris Breuer chris@stacksjs.com)
🎉 Miscellaneous
- Merge remote-tracking branch 'origin/main' into codex/hush-native-lifecycle (a2bde04) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.635
v0.2.634
🐛 Bug Fixes
- serve: warm the home page and the configured paths first (f497ddd) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.634 (d52de33) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.633
🐛 Bug Fixes
- bundler: keep the bundles a release is using, and scope ids the same in every copy (2472f67) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.633 (c3fa13d) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.632
✨ Features
- native: type Map's basemap, the named map the host draws (bb26843) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.632 (1ce0c73) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.631
🐛 Bug Fixes
- runtime: preserve live setup bindings through template scopes (265b008) (by Chris chris@stacksjs.com)
🔧 Chores
- release v0.2.631 (b22bc8c) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris chris@stacksjs.com
- Chris Breuer chris@stacksjs.com
v0.2.630
🐛 Bug Fixes
- typecheck: retain lifecycle-assigned template binding types (72b4594) (by Chris chris@stacksjs.com)
🔧 Chores
- release v0.2.630 (f6222ef) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris chris@stacksjs.com
- Chris Breuer chris@stacksjs.com
v0.2.629
✅ Tests
- composables: isolate the server animation clock from browser globals (94febec) (by Chris chris@stacksjs.com)
🔧 Chores
- release v0.2.629 (541281c) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris chris@stacksjs.com
- Chris Breuer chris@stacksjs.com
v0.2.627
🔧 Chores
- release v0.2.627 (5c769fc) (by Chris Breuer chris@stacksjs.com)
⏪ Reverts
- native: leave a switch where the user put it until the screen says otherwise (81dd8a0) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.626
🐛 Bug Fixes
- serve: warm pages only while the bind is held (f6d5af6) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.626 (0067e40) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.625
🐛 Bug Fixes
- native: a shape holds its animation in the test hosts, as Craft does (cec4607) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.625 (b8b3a2c) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.624
✨ Features
- native: play SMIL path animations on native SVG (7f1f914) (by Chris Breuer chris@stacksjs.com)
🐛 Bug Fixes
- native: draw food, drink and message icons as their SF Symbols (d1345e3) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.624 (a223f7b) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.623
🐛 Bug Fixes
- native: a controlled Switch goes back to its bound value when the screen declines a change (5615dc5) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.623 (a656a6e) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.622
✨ Features
- serve: pageWarmup.holdBind: 'always' for a caller that wants a warm server first (31acfa4) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.622 (a7c038d) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.621
🐛 Bug Fixes
- native: a Switch or Checkbox with :value and @change stays the native primitive (7fc2644) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.621 (9f0a06a) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.620
✨ Features
- bundler: keep the client bundle cache across project directories (31c5778) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.620 (02434e1) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.619
🐛 Bug Fixes
- serve: hold the bind for page warm-up only while another release serves the port (24ba60f) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.619 (4005b63) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.618
✨ Features
- native: craft.navigation.setChrome, the app's shared bar buttons and tab updates (f20fb67) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.618 (6c93c41) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.617
✨ Features
- serve: warm pages before a production server binds (435eb70) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.617 (db5b725) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.616
🐛 Bug Fixes
- native: absolute children place against their parent in the preview (06c2461) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.616 (816e971) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.615
🐛 Bug Fixes
- components: stretched segments fit their labels on a phone (b81b9e6) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.615 (7dd80c5) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.2.614
🐛 Bug Fixes
- native: replace unavailable host URL constructors (be1ad5f) (by Chris Breuer <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.2.614 (5544cc7) (by Chris Breuer <chrisbreuer93@>gmail.com>)
Contributors
- Chris Breuer <chrisbreuer93@>gmail.com>
v0.2.613
🐛 Bug Fixes
- router: revalidate cached pages across layouts (3a6964d) (by Chris Breuer <chrisbreuer93@>gmail.com>)
- popover: wire shared panels to native non-modal presentation (#2089) (e4bea8c) (by glennmichael123 gtorregosa@gmail.com) (#2089, #2089)
- tooltip: present touch-triggered native popup layers (#2089) (7f17ad6) (by glennmichael123 gtorregosa@gmail.com) (#2089, #2089)
- native: load shared popup helpers and track viewport placement (#2089) (06e10be) (by glennmichael123 gtorregosa@gmail.com) (#2089, #2089)
💚 Continuous Integration
- release: publish with Pantry 0.11.109 (edce8ec) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.2.613 (e4afd49) (by Chris Breuer <chrisbreuer93@>gmail.com>)
Contributors
- Chris Breuer <chrisbreuer93@>gmail.com>
- glennmichael123 gtorregosa@gmail.com
v0.2.612
⚡ Performance Improvements
- stx: copy the objects a loop's rows share once per loop (3e8fb1d) (by Chris Breuer <chrisbreuer93@>gmail.com>)
✅ Tests
- slots: cover nested table projection and visible interpolation (9d783de) (by glennmichael123 gtorregosa@gmail.com)
🔧 Chores
- release v0.2.612 ([
2e6e181](htt
[!IMPORTANT] ✂ PR body was truncated to here.
Configuration
📅 Schedule: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.