Skip to content

Releases: visgl/loaders.gl

v4.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 22:53
  • feat(splats): add SPLAT, KSPLAT, SPZ, RAD, and RAD source loaders
  • feat(parquet): add an experimental TypeScript-backed Parquet loader
  • feat(traces): add Chrome Trace JSON, Arrow, and streaming loaders
  • feat(mvt): add MapStyleLoader with relative source and TileJSON URL resolution
  • fix(gltf): support per-texture UV transforms, AVIF texture sources, meshopt compression, and portable primitive topologies
  • fix(textures): make texture-compressor optional for CompressedTextureWriter users
  • chore(deps): align the 4.5 release with deck.gl and luma.gl 9.4
  • fix(mvt): preserve feature IDs in GeoJSON output
  • fix(shapefile): normalize polygon winding
  • fix(las): make LAS 1.4 Rust loading safe
  • fix(zip): guard ZIP64 extra-field parsing against malformed input

v4.5.0-alpha.2

v4.5.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 17:33
  • fix(textures): make texture-compressor an optional peer dependency; applications using the experimental CompressedTextureWriter must install it explicitly

v4.4.6

Choose a tag to compare

@github-actions github-actions released this 02 Sep 16:10
  • fix(textures): make texture-compressor an optional peer dependency; applications using the experimental CompressedTextureWriter must install it explicitly

v5.0.0-alpha.5

v5.0.0-alpha.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 23:13
  • feat(geoarrow): establish the GeoArrow tentpole contract with native columnar conversions, adaptive layouts, validation, resource limits, and format examples
  • chore(math.gl): align all loaders.gl-owned math.gl dependencies with 5.0.0-alpha.4

v5.0.0-alpha.4

v5.0.0-alpha.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 12:52
  • feat(parquet): expose encoded pages for deferred decoding and future query execution
  • feat(zarr): add SpatialData container source support
  • refactor(loader-utils): compose source capability interfaces for shared scan metadata
  • docs(website): expand format service pages and standards coverage
  • test(scan): improve coverage and stabilize merged scan metrics

v5.0.0-alpha.3

v5.0.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 00:39
  • feat(scan): add the experimental shared _scan loader option and asynchronous scan execution path
  • feat(scan): add source federation, schema normalization, explain telemetry, provenance, and scan-panel integrations across compatible formats
  • feat(scan): incubate Hudi, Iceberg, and Delta Lake scan adapters behind the scan module
  • feat(avro): publish Avro as a standalone format module with lightweight package-root exports
  • feat(parquet): keep compression implementations in @loaders.gl/compression and reduce the Parquet package footprint

v5.0.0-alpha.2

v5.0.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Aug 20:18
  • feat(gltf): select AVIF texture sources when the active image decoder supports them, and support independent KHR_texture_transform transforms for textures that share UV data (#3611, #3632)
  • feat(parquet): expand the TypeScript Parquet backend with direct Arrow materialization, selective range reads, dataset discovery, browser worker decoding, and Parquet 2.13 logical-type support (#3539, #3556, #3570, #3606, #3623, #3626, #3631)
  • feat(splats): publish SPLAT, KSPLAT, SPZ, RAD, RAD source, and Gaussian PLY support, including RAD metadata validation schemas (#3408, #3430, #3569)
  • feat(gltf): add portable primitive topology normalization and KHR_meshopt_compression support (#3511, #3571)

v4.5.0-alpha.1

v4.5.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Aug 20:50
  • feat(splats): add SPLAT, KSPLAT, SPZ, RAD, and RAD source loaders
  • feat(parquet): add an experimental TypeScript-backed Parquet loader
  • fix(gltf): support per-texture UV transforms and AVIF texture sources

v4.4.5

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:09
  • feat(gltf): support KHR_meshopt_compression (#3617)
  • feat(gltf): normalize LINE_LOOP and TRIANGLE_FAN primitives (#3619)

v5.0.0-alpha.1

v5.0.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Aug 19:27
77a5502
  • feat: Add data source APIs and backend-selected loaders (#3435)
  • feat: Add dynamic-import metadata loaders and parser subpaths (#3377, #3405)
  • feat: Add GeoArrow, Arrow, SQL, and source loader coverage across geospatial formats (#3373, #3375, #3388, #3389, #3391, #3399, #3409, #3413)
  • feat: Add SPZ, RAD, and Gaussian splat PLY support (#3408, #3430)
  • chore: Move tests to Vitest and browser coverage to Playwright (#3349, #3350, #3351)