Skip to content

v5.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 20:30
· 68 commits to master since this release
  • Breaking: Move tree-shakeable APIs to package and capability roots and remove superseded API subpaths. Projection catalogs and data paths remain. Earth now requires astronomy-engine; core exposes matrix/vector namespaces and prefixed individual operations. See the root-export migration guide.

  • feat(terrain): Add height fields, regular and adaptive MARTINI/Delatin meshes, tiled and incremental snapshots, accelerated contacts and clearance queries, gradients, profiles, contours, mixed-resolution seam reconciliation and skirts (#314, #315, #319, #323, #324, #329, #331, #334, #335, #337, #339).

  • feat(geospatial): Add an opt-in CRS definition resolver, coordinate utilities, triaxial sampling, packed line buffers, ellipsoidal visibility, shared cut atlases, latitude-domain cuts and TileMatrixSet validation (#312, #313, #317, #320, #327, #333, #336).

  • feat(earth): Add solar terminators, evolving early-Earth terrain and imagery, place journeys, guided cameras, and future comparisons (#266, #325, #328, #330, #332, #338).

  • build(deps): Update postcss-selector-parser (#316).

  • Release tooling now transitions alpha versions to beta.1 explicitly; subsequent prerelease runs increment the beta number. Trusted publishing continues to use npm's beta tag.

  • feat(crs): Add descriptor builders, explicit target-plane domains, opt-in execution identity, and external-engine/proj-wasm integration (#321, #326, #354, #361).

  • feat(geoarrow): Add native batched Turf measurements, transforms, rhumb operations and intersection kernels, geometry streams, and projection-worker examples (#347, #349, #353, #356, #357, #360).

  • feat(core): Add main-thread and pooled-worker tasks, module worker URLs, configurable WASM resources, batch preprocessing and transfer examples, and graceful worker-pool shutdown (#342, #350, #351, #358, #363).

  • feat(geometry): Clip triangle meshes with attribute provenance and document raster mesh refinement/domain clipping recipes (#355, #362).

  • feat(examples): Add zoom-driven globe/Mercator views, cached projection grids, module feature cards, standardized panels, module navigation, and embedded solar-terminator documentation (#344, #346, #348, #352, #359, #364).