Skip to content

Release 2.43.0

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Apr 14:34

2.43.0 (2024-04-02)

Features

  • ESM distribution (ab36885)
  • gltf: add a GLTFParser to parse gltf 1.0 and 2.0 files (e6eb4cf)
  • Remove WebGL1 support (5bd5c32)
  • TiledGeometryLayer: layer can now hide skirt (06c7181)
  • VectorTileSource: add support for multiple source (c51e64a)

Bug Fixes

  • 3dtiles: fix tiles disappearing when zooming in and out (c04e784)
  • elevation: Fix elevation layer removal from view (4f361c3)
  • example: migrate sources to IGN geoplateforme (f6baf69)
  • examples: fix new IGN VT style url (17124ec)
  • examples: fix some issues with entwine planar example (7d05a0f)
  • examples: migrate ign and grandlyon urls (3f3ed82)
  • Feature2Mesh: fix proj on base alti (49e48b5)
  • PointCloud: fix precision error for entwinePointTileLayer (bf38a72)
  • PotreeDebug: fix oversight (e5810d7)
  • RasterTile: Fix RasterTile removeEvent when view.dispose is called (33d0e8d)
  • tutorials: migrate urls to IGN geoplateforme (5d324ca)

Performance Improvements

  • 3dtiles: fix loading time overhead due to internal structures pre-filling (5d2f384)

Examples

  • ept: Allow navigation on the pointcloud (ec7ae6c)

Code Refactoring

  • babelrc: add geojson and remove gltf from import extension (dd3f80d)
  • example: entwine_simple_loader add use of param in url (89d6fbd)
  • Fetcher: supp extent in parsed file (1240db6)
  • PointCloudLayer: add new scheme and gradients to generate texture for use in the shader (a557914)
  • source: supp supportedFetchers and add Fetcher.get(format) (9fa4cde)
  • test: add CanvasGradient in bootstrap.js (99be96e)
  • test: add tests for Fetcher.js (2fb3298)
  • test: unit test clean up (f6b6bf4)
  • test: use sinon for multisource (3b0709b)
  • unitTests: use sinon to mock hidden itowns.Fetcher and add json file localy (9dcfed3)

Workflow and chores

  • release v2.43.0 (066e4e5)
  • coverage: replace nyc by c8 (f55ee06)
  • deps-dev: bump express from 4.18.2 to 4.19.2 (9be39b7)
  • deps-dev: bump follow-redirects from 1.15.4 to 1.15.6 (3163f5f)
  • deps-dev: bump ip from 1.1.8 to 1.1.9 (5d84b37)
  • deps-dev: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (d53c1a5)
  • deps: bump copc and remove unecessary ignore of fs (d4779cc)
  • npm install @xmldom/xmldom --save-dev (1c8256c)
  • npm install sinon --save-dev (4d21c1e)
  • replace the CDN from unpkg to jsdelivr (c7ff763)
  • scripts: mark cjs scripts explicitely (c6bae49)

Documentation

  • tutorials: minor typo and syntax fixes (7680ccf)
  • tutorials: replace deprecated callback (c6ba5fb)

Tests

  • wfs: fix wfs to 25d example test (1cb36a7)

BREAKING CHANGES

    • WebGL1 context is no longer supported.
  • The itowns library drops the CommonJS distribution in favor of
    a standard ECMAScript module (ESM) distribution.
  • 3dtiles: * C3DTFeature constructor parameters changed from
    (tileId, batchId, groups, info, userData, object3d) to
    (tileId, batchId, groups, userData, object3d)
  • C3DTilesLayer.findBatchTable() is not exposed in the API anymore