[!NOTE] This PR body was truncated due to platform limits.
This PR contains the following updates:
Release Notes
cwcss/crosswind (@​cwcss/crosswind)
v0.2.19
🐛 Bug Fixes
- generator: let an explicit utility override an icon's defaults (fd033ff) (by Chris <chrisbreuer93@>gmail.com>)
🧹 Chores
- release v0.2.19 (1e3a91e) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.2.18
🐛 Bug Fixes
- parser: generate the classes an stx x-class binding names (82f3077) (by Chris <chrisbreuer93@>gmail.com>)
🧹 Chores
- release v0.2.18 (b9c15b0) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.2.17
🐛 Bug Fixes
- divide: resolve arbitrary colours instead of re-implementing the resolver (007fa2a) (by Chris <chrisbreuer93@>gmail.com>)
🧹 Chores
- release v0.2.17 (2bc65d9) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
stacksjs/bumpx (@​stacksjs/bumpx)
v0.2.31
v0.2.30
v0.2.29
v0.2.28
v0.2.27
v0.2.26
v0.2.25
v0.2.24
v0.2.23
v0.2.22
v0.2.21
v0.2.20
v0.2.19
v0.2.18
v0.2.17
v0.2.16
v0.2.15
v0.2.14
v0.2.13
v0.2.12
v0.2.11
v0.2.10
v0.2.9
v0.2.8
v0.2.7
v0.2.6
v0.2.5
stacksjs/clapp (@​stacksjs/clapp)
v0.2.16
v0.2.15
v0.2.14
v0.2.13
v0.2.12
v0.2.11
v0.2.10
v0.2.9
v0.2.8
v0.2.7
v0.2.6
v0.2.5
v0.2.4
v0.2.3
stacksjs/stacks (@​stacksjs/env)
v0.75.450
v0.75.447
Changelog
🐛 Bug Fixes
- ui: declare the avatar palette as typed client payload (a9517f3) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.447 (d2d9ad9) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.445
Changelog
🐛 Bug Fixes
- preserve lazy validation in published consumers (e5f65db) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.445 (d483df2) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.443
Changelog
🐛 Bug Fixes
- reject framework releases outside the main source gate (0b51aff) (by Chris Breuer chris@stacksjs.com)
- enforce validation boundaries and safe array operations (d9a9484) (by Chris Breuer chris@stacksjs.com)
📝 Documentation
- refresh native skill references after release guidance (79f72aa) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.443 (b352d4e) (by Chris Breuer chris@stacksjs.com)
- integrate validation boundaries before framework release (95640ee) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.439
Changelog
🐛 Bug Fixes
- ci: use the Pantry symlink installation fix (797def0) (by Chris Breuer chris@stacksjs.com)
- socials: send the PKCE token exchange as form data (2c43d44) (by Chris Breuer chris@stacksjs.com)
- cli: drain service IPC before reporting command exit (624e10e) (by Chris Breuer chris@stacksjs.com)
- cli: admit consumer startup options through owned IPC (374f4e0) (by Chris Breuer chris@stacksjs.com)
- testing: own descendant processes across fixture lifecycles (98898c5) (by Chris Breuer chris@stacksjs.com)
✅ Tests
- testing: verify packed service dependencies and readiness (7a707d5) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.439 (4683b8e) (by Chris Breuer chris@stacksjs.com)
- merge current framework release before verification (87fa15b) (by Chris Breuer chris@stacksjs.com)
🎉 Miscellaneous
- Merge remote-tracking branch 'origin/main' into codex/isolated-process-lifecycle (e2b22de) (by Chris Breuer chris@stacksjs.com)
- Merge remote-tracking branch 'origin/main' into codex/isolated-process-lifecycle (a3275ac) (by Chris Breuer chris@stacksjs.com)
- Merge remote-tracking branch 'origin/main' into codex/isolated-process-lifecycle (d30d55e) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.432
Changelog
🐛 Bug Fixes
- require query builder credential and SQLSTATE corrections (f11e956) (by Chris Breuer chris@stacksjs.com)
📝 Documentation
- forms: describe transaction-owned provisioning locks (dc10ec1) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.432 (f5116ff) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.431
Changelog
🐛 Bug Fixes
- encode database connection URL components (70e5aed) (by Chris Breuer chris@stacksjs.com)
- serialize form provisioning and row lease claims (49a3b8f) (by Chris Breuer chris@stacksjs.com)
✅ Tests
- datetime: isolate cold formatter construction from shared cache (7c65a03) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.431 (489adb1) (by Chris Breuer chris@stacksjs.com)
- docs: refresh database capability references (6df8bc4) (by Chris Breuer chris@stacksjs.com)
- database: install published connection and retry fixes (39bb5a7) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.423
Changelog
🐛 Bug Fixes
- defaults: model messages keyed by rules their validators have (6b4d476) (by glennmichael123 gtorregosa@gmail.com) (#3123)
- orm: a model write reports the model's own validation messages (991ba43) (by glennmichael123 gtorregosa@gmail.com) (#3123)
- router: an action's per-rule messages show for the rule that failed (ca24366) (by glennmichael123 gtorregosa@gmail.com) (#3123)
- validation: custom messages reach the errors they name, with no shared state (c2e5b97) (by glennmichael123 gtorregosa@gmail.com) (#3123)
- validation: validateField finds a default model when the app has no app/Models (eb30038) (by glennmichael123 gtorregosa@gmail.com) (#3123)
- router: validation errors read "Title is required", not "Title This field is required" (c994b80) (by glennmichael123 gtorregosa@gmail.com) (#3122)
- validation: a JSON object cannot pass for an uploaded file (e24ffb1) (by glennmichael123 gtorregosa@gmail.com) (#3121)
- validation: a text limit counts characters, not UTF-16 units (93248d8) (by glennmichael123 gtorregosa@gmail.com) (#3120)
- validation: identifiers and numbers from text are read as decimal (ce078df) (by glennmichael123 gtorregosa@gmail.com) (#3120)
- validation: parseBooleanInput takes a checkbox's on and off (4b9e910) (by glennmichael123 gtorregosa@gmail.com) (#3120)
- objects: deepMerge keeps a Date, Map or Set, and lets a source object replace a string (57b4679) (by glennmichael123 gtorregosa@gmail.com) (#3118)
- utils: merge skips a proto key, as the defu it replaces does (bb08ede) (by glennmichael123 gtorregosa@gmail.com) (#3117)
- objects: a proto key is data, never the prototype deepMerge or a copy writes to (4e55154) (by glennmichael123 gtorregosa@gmail.com) (#3117)
- strings: titleCase and slug get back the dashes the em-dash sweep took (35781a8) (by glennmichael123 gtorregosa@gmail.com) (#3116, #3112)
- strings: truncate never gives back more than it was asked for, and nothing cuts a character in half (d9b57cd) (by glennmichael123 gtorregosa@gmail.com) (#3115)
- strings: coordinate, CIDR and date validators that took junk (85c845a) (by glennmichael123 gtorregosa@gmail.com) (#3114)
- strings: validators that refused real colours, ISINs, data URIs, UUIDs and passwords (26f478e) (by glennmichael123 gtorregosa@gmail.com) (#3114)
- arrays: an interquartile range that does not depend on input order, and statistics docs that match (ae20b26) (by glennmichael123 gtorregosa@gmail.com) (#3113)
- whois: keep the colons in parsed values, and find no server where IANA lists none (29585a5) (by glennmichael123 gtorregosa@gmail.com)
- i18n: a count of 0 takes the string's zero form (494e6ac) (by glennmichael123 gtorregosa@gmail.com) (#3110)
- i18n: take plural rules from the runtime's CLDR data, not a hand-written table (a9e6e93) (by glennmichael123 gtorregosa@gmail.com) (#3110)
- payments: formatAmount scales by the currency's minor unit, not by 100 (501a274) (by glennmichael123 gtorregosa@gmail.com) (#3105, #3106, #2851)
- notifications: the chat channel sends through a webhook and the configured driver (4584aa8) (by glennmichael123 gtorregosa@gmail.com) (#3101)
- chat: webhook sends need no recipient, and user text cannot ping everyone (6f61b5d) (by glennmichael123 gtorregosa@gmail.com) (#3101)
- push: FCM takes the data, priority and multicast push.send() gives it (7ea9c3b) (by glennmichael123 gtorregosa@gmail.com) (#3098)
- push: send to more than 100 Expo devices in requests Expo accepts (0ed2c40) (by glennmichael123 gtorregosa@gmail.com) (#3098)
- calendar: expand recurrences on the dates calendar clients show (9549ba8) (by glennmichael123 gtorregosa@gmail.com) (#3096)
- calendar: a feed value cannot start calendar lines of its own (c58c11e) (by glennmichael123 gtorregosa@gmail.com) (#3096)
- calendar: add-to-calendar exports put a timed event at its real time (d82dd59) (by glennmichael123 gtorregosa@gmail.com) (#3096)
⚡ Performance Improvements
- desktop: compile launchers to bytecode (c66a105) (by Chris <chrisbreuer93@>gmail.com>)
📝 Documentation
- cache: the memory driver reads config/cache.ts now, and is not the memory singleton (44bdb9b) (by glennmichael123 gtorregosa@gmail.com) (#3072)
✅ Tests
- cron: put the host timezone back after the parse() test (d50fec7) (by glennmichael123 gtorregosa@gmail.com) (#3085)
🔧 Chores
- release v0.75.423 (99bc190) (by Chris <chrisbreuer93@>gmail.com>)
- deps: require craft-native 0.0.424 (6422ff5) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
- glennmichael123 gtorregosa@gmail.com
v0.75.422
Changelog
✨ Features
- testing: observe foreground browser readiness (0d63c7b) (by Chris Breuer chris@stacksjs.com)
📝 Documentation
- regenerate testing evidence catalog (585debe) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.422 (7a5c80c) (by Chris Breuer chris@stacksjs.com)
- deps: consume public STX prefetch declarations (555e9d6) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.421
v0.75.420
Changelog
🔧 Chores
- release v0.75.420 (6447882) (by Chris <chrisbreuer93@>gmail.com>)
- deps: raise the stx family to 0.2.782 (456f10d) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.75.419
Changelog
🐛 Bug Fixes
- keep component templates with the installed package (2c280aa) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.419 (9ec2707) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.418
Changelog
🐛 Bug Fixes
- testing: publish standalone clock controls at their exported path (39b196c) (by Chris Breuer chris@stacksjs.com)
- distinguish skipped jobs in publication recovery (c3cd5d6) (by Chris Breuer chris@stacksjs.com)
- verify original publications before retrying a release (b8fa2fa) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.418 (b085b25) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.417
Changelog
🐛 Bug Fixes
- renew Apple API tokens throughout release waits (49afe39) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.417 (e1f0a5b) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.75.409
Changelog
✨ Features
- desktop: build:dmg notarizes with an App Store Connect API key (a31cb13) (by Chris <chrisbreuer93@>gmail.com>)
🐛 Bug Fixes
- deploy: name the encrypted keys when the deploy env cannot be read (f3215a6) (by Chris Breuer <chrisbreuer93@>gmail.com>)
📝 Documentation
- list build:dmg's notarize flags and notarytoolAuthArgs (608ece8) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.409 (de43bc1) (by Chris <chrisbreuer93@>gmail.com>)
- deps: raise the stx family to 0.2.780 and craft-native to 0.0.420 (f204673) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
- Chris Breuer <chrisbreuer93@>gmail.com>
v0.75.408
Changelog
🐛 Bug Fixes
- payments: reuse a connected customer only when it is the buyer's in this install (8221f8e) (by Chris Breuer <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.408 (5a80c5c) (by Chris Breuer <chrisbreuer93@>gmail.com>)
Contributors
- Chris Breuer <chrisbreuer93@>gmail.com>
v0.75.407
Changelog
🐛 Bug Fixes
- desktop: make the embedded provisioning profile world-readable in the Store bundle (a6a386a) (by Chris Breuer <chrisbreuer93@>gmail.com>)
✅ Tests
- mobile: install the types package beside mobile in the package sandbox (16d672e) (by Chris Breuer <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.407 (40d5b8d) (by Chris Breuer <chrisbreuer93@>gmail.com>)
Contributors
- Chris Breuer <chrisbreuer93@>gmail.com>
v0.75.406
Changelog
🐛 Bug Fixes
- libs: every library package publishes a README (1f89c44) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.406 (ea956b2) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.75.405
Changelog
🐛 Bug Fixes
- libs: a library package names its registry, and libs:publish sends it there (7b93a1f) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.405 (d4574c1) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.75.404
Changelog
🐛 Bug Fixes
- libs: libs:publish and libs read the app's library config, not the framework sample (3967424) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.404 (557c0dd) (by Chris <chrisbreuer93@>gmail.com>)
- deps: raise the stx family to 0.2.779 and craft-native to 0.0.416 (d26de0d) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.75.403
Changelog
🐛 Bug Fixes
- types: restore the canonical auto-import source fingerprint (a4639fb) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.75.403 (395ea68) (by Chris Breuer <chrisbreuer93@>gmail.com>)
Contributors
- Chris Breuer <chrisbreuer93@>gmail.com>
v0.75.401
Changelog
🐛 Bug Fixes
- desktop: give altool the key folder and ship a readable embedded profile (57a40c0) (by Chris Breuer <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.401 (965d419) (by Chris <chrisbreuer93@>gmail.com>)
- deps: raise the stx family to 0.2.776 and craft-native to 0.0.411 (971bb30) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
- Chris Breuer <chrisbreuer93@>gmail.com>
v0.75.400
Changelog
✨ Features
- desktop: read the App Store Connect key from APP_STORE_CONNECT_API_KEY so it can live in an encrypted .env.production (1311ecc) (by Chris Breuer <chrisbreuer93@>gmail.com>)
- desktop: tell agent routes where the app keeps its data, and require the Craft that has webkit and trafficLights (e3e3c97) (by Chris <chrisbreuer93@>gmail.com>)
🐛 Bug Fixes
- database: migrate adds enum labels the models declare and the database lacks (d956299) (by Chris Breuer <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.400 (8775a1f) (by Chris Breuer <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
- Chris Breuer <chrisbreuer93@>gmail.com>
v0.75.399
Changelog
✨ Features
- mobile: set the recording power mode while it runs, with 'auto' and effectivePowerMode (7311c21) (by Chris Breuer <chrisbreuer93@>gmail.com>)
🐛 Bug Fixes
- security: flag only jobs without permissions when no top-level block exists (233370c) (by Chris Breuer <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.399 (d6dc195) (by Chris Breuer <chrisbreuer93@>gmail.com>)
Contributors
- Chris Breuer <chrisbreuer93@>gmail.com>
v0.75.398
Changelog
✨ Features
- desktop: macos.window.trafficLights places the window buttons (bda8310) (by Chris Breuer <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.398 (8ed11c8) (by Chris Breuer <chrisbreuer93@>gmail.com>)
- deps: raise the stx family to 0.2.775, its first full release since 0.2.769 (5f075cc) (by Chris Breuer <chrisbreuer93@>gmail.com>)
Contributors
- Chris Breuer <chrisbreuer93@>gmail.com>
v0.75.397
Changelog
🐛 Bug Fixes
- ci: declare what desktop-build imports, and typecheck the scaffold against this commit's types in the publish window (4c95a5f) (by Chris Breuer <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.75.397 (bfb0677) *(by Chr
[!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.