v1.25.0 β Cesium 1.144 support + community fix
Monthly maintenance release picking up Cesium 1.144.0 (2026-08-01) plus a community-contributed bugfix and CI infrastructure work.
Highlights
feat
-
Cesium 1.144 composable camera controllers β five new components wrapping Cesium's new asset-inspection controller set:
HybridScreenSpacePanCameraControllerScreenSpaceElevatorCameraControllerScreenSpaceMapCameraControllerScreenSpaceTiltOrbitCameraControllerScreenSpaceZoomCameraController
Plus a
Controllercontext wired intoViewer.addController/Scene.controllerHostso controllers compose cleanly with the rest of the scene.
import { Viewer, ScreenSpaceMapCameraController } from "resium";
<Viewer full>
<ScreenSpaceMapCameraController />
</Viewer>fix
- Readonly prop updates now propagate on every rerender, not just the first β closes a latent bug in
useCesiumComponentwhere the second and subsequent readonly-prop recreations were silently skipped. Community contribution from @squeakyrino (#796) β thank you!
Under the hood (bundled with #802)
- Monthly dev-dep refresh: Storybook 10.5.6, Vite 8.2.0, Vitest 4.1.10, ESLint 10.8.0,
@types/node26.1.2,@types/react19.2.18, React 19.2.8 - Astro 7.1.6 docs bump + Starlight 0.41.6 + sharp 0.35.3
- CI codecov-action SHA repin,
actions/checkoutv7.0.1
ci
- Fork PR VRT support β corrected the VRT workflow's checkout step so external contributions actually test the PR's code (rather than accidentally checking out base main), and reg-suit correctly identifies the baseline commit (#803)
Changes
- feat: Support Cesium 1.144 β five new composable camera controllers +
Controllercontext (#802) - fix: Ensure readonly prop updates propagate on every rerender (#796, thanks @squeakyrino)
- ci: Correct VRT checkout for fork PRs (#803)
Install: npm install resium@1.25.0 (published to latest with npm provenance β verify with npm audit signatures).
Full diff: v1.24.0...v1.25.0