Skip to content

v1.25.0 β€” Cesium 1.144 support + community fix

Choose a tag to compare

@bnimit bnimit released this 07 Aug 04:33
· 3 commits to main since this release
ca77771

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:

    • HybridScreenSpacePanCameraController
    • ScreenSpaceElevatorCameraController
    • ScreenSpaceMapCameraController
    • ScreenSpaceTiltOrbitCameraController
    • ScreenSpaceZoomCameraController

    Plus a Controller context wired into Viewer.addController / Scene.controllerHost so 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 useCesiumComponent where 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/node 26.1.2, @types/react 19.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/checkout v7.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 + Controller context (#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