Whisker 20261113.1
Core version: 0.18.1. One release for the selected Rust packages and native SDKs.
| Crate | Previous | Next | Reason |
|---|---|---|---|
| whisker | 0.18.0 | 0.18.1 | core release |
| whisker-animation | 0.18.0 | 0.18.1 | core release |
| whisker-asset | 0.14.6 | 0.14.7 | package contents changed |
| whisker-audio | 0.14.6 | 0.14.7 | package contents changed |
| whisker-audio-web | 0.14.6 | 0.14.7 | package contents changed |
| whisker-build | 0.18.0 | 0.18.1 | core release |
| whisker-cli | 0.18.0 | 0.18.1 | core release |
| whisker-cng | 0.18.0 | 0.18.1 | core release |
| whisker-config | 0.18.0 | 0.18.1 | core release |
| whisker-credentials | 0.18.0 | 0.18.1 | core release |
| whisker-css | 0.18.0 | 0.18.1 | core release |
| whisker-dev-runtime | 0.18.0 | 0.18.1 | core release |
| whisker-dev-server | 0.18.0 | 0.18.1 | core release |
| whisker-driver | 0.18.0 | 0.18.1 | core release |
| whisker-driver-sys | 0.18.0 | 0.18.1 | core release |
| whisker-engine | 0.18.0 | 0.18.1 | core release |
| whisker-firebase | 0.1.3 | 0.1.4 | package contents changed |
| whisker-firebase-analytics | 0.1.3 | 0.1.4 | package contents changed |
| whisker-firebase-auth | 0.1.3 | 0.1.4 | package contents changed |
| whisker-firebase-core | 0.1.3 | 0.1.4 | package contents changed |
| whisker-firebase-crashlytics | 0.1.3 | 0.1.4 | package contents changed |
| whisker-firebase-firestore | 0.1.3 | 0.1.4 | package contents changed |
| whisker-firebase-messaging | 0.1.3 | 0.1.4 | package contents changed |
| whisker-firebase-storage | 0.1.3 | 0.1.4 | package contents changed |
| whisker-fmt | 0.18.0 | 0.18.1 | core release |
| whisker-haptics | 0.14.6 | 0.14.7 | package contents changed |
| whisker-haptics-web | 0.14.6 | 0.14.7 | package contents changed |
| whisker-image | 0.14.6 | 0.14.7 | package contents changed |
| whisker-image-linux | 0.14.6 | 0.14.7 | package contents changed |
| whisker-image-web | 0.14.6 | 0.14.7 | package contents changed |
| whisker-input | 0.14.6 | 0.14.7 | package contents changed |
| whisker-input-linux | 0.14.6 | 0.14.7 | package contents changed |
| whisker-input-web | 0.14.6 | 0.14.7 | package contents changed |
| whisker-keyboard | 0.14.6 | 0.14.7 | package contents changed |
| whisker-keyboard-web | 0.14.6 | 0.14.7 | package contents changed |
| whisker-layout | 0.18.0 | 0.18.1 | core release |
| whisker-linux | 0.18.0 | 0.18.1 | core release |
| whisker-local-store | 0.14.6 | 0.14.7 | package contents changed |
| whisker-local-store-desktop | 0.14.6 | 0.14.7 | package contents changed |
| whisker-local-store-web | 0.14.6 | 0.14.7 | package contents changed |
| whisker-macro-syntax | 0.18.0 | 0.18.1 | core release |
| whisker-macros | 0.18.0 | 0.18.1 | core release |
| whisker-paths | 0.14.6 | 0.14.7 | package contents changed |
| whisker-plugin | 0.18.0 | 0.18.1 | core release |
| whisker-protocol | 0.18.0 | 0.18.1 | core release |
| whisker-router | 0.14.5 | 0.14.6 | package contents changed |
| whisker-router-web | 0.14.5 | 0.14.6 | package contents changed |
| whisker-runtime | 0.18.0 | 0.18.1 | core release |
| whisker-safe-area | 0.14.6 | 0.14.7 | package contents changed |
| whisker-secure-store | 0.14.6 | 0.14.7 | package contents changed |
| whisker-style | 0.18.0 | 0.18.1 | core release |
| whisker-submit | 0.18.0 | 0.18.1 | core release |
| whisker-svg | 0.14.6 | 0.14.7 | package contents changed |
| whisker-svg-linux | 0.14.6 | 0.14.7 | package contents changed |
| whisker-svg-web | 0.14.6 | 0.14.7 | package contents changed |
| whisker-value | 0.18.0 | 0.18.1 | core release |
| whisker-video | 0.14.6 | 0.14.7 | package contents changed |
| whisker-video-web | 0.14.6 | 0.14.7 | package contents changed |
| whisker-web | 0.18.0 | 0.18.1 | core release |
| whisker-web-browser | 0.14.6 | 0.14.7 | package contents changed |
| whisker-web-browser-desktop | 0.14.6 | 0.14.7 | package contents changed |
| whisker-web-browser-web | 0.14.6 | 0.14.7 | package contents changed |
| whisker-webview | 0.14.6 | 0.14.7 | package contents changed |
| whisker-windows | 0.18.0 | 0.18.1 | core release |
Unlisted Rust packages retain their published versions. Automatic patch bumps are proposals; review API compatibility before merging.
| Native stream | Version | Publication |
|---|---|---|
| sdk | 0.1.27 | reuse |
| gradle | 0.5.0 | reuse |
| ios | 0.1.22 | publish |
| windows | 0.2.0 | reuse |
Changes
- perf: cut iOS memory, offscreen rendering and mount cost found with the shop benchmark (#843) (5db9b18)
- fix: keep the iOS edge swipe working when its target unmounts, and stop it scrolling the screen (#842) (2b6493b)
- fix(whisker-webview): reject mixed content on Android (#823) (a7be9c0)
- fix(whisker-macros): count spread roots in layout route paths (#838) (6b94721)
- fix(whisker-secure-store): reject the Android keyset reserved key (#822) (1e2b54a)
- fix(whisker-cng): pin Gradle distribution integrity (#818) (9501720)
- fix(whisker-cli): exclude credentials from rustc environment capture (#811) (5e95d86)
- fix(whisker-submit): constrain service account token exchanges (#808) (1a45c94)
- feat(cli): add
whisker run windowswith Hot Reload (#837) (101009b) - feat(cli): add
whisker run linuxwith Hot Reload (#836) (07e328c) - perf(dev-server): build hot-reload patches with multiple codegen units (#835) (05ebfe1)
Publishing
Merging publishes the selected native SDKs, then the selected Rust crates in dependency order. Failed jobs resume only missing versions. One GitHub Release is created after verification.