Skip to content

Release 2.39.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jan 15:01

2.39.0 (2023-01-04)

Features

  • 3dtiles: add support for binary batch table (47325ab)
  • add a npm build task creating a non minified version (48a24fa)
  • debug: add altitude to displayed coordinates. (e1fea9f)
  • globeControls: add configuration parameters and documentation (cdd865c)
  • globeView: allow to configure globeControls when creating a globeView (821e522)

Bug Fixes

  • 3dtiles: fix and document 3d tiles material overriding (8ade709)
  • 3dtiles: fix layer opacity and visibility change for 3d tiles pnts (059fe5e)
  • 3dtiles: handle tilesets with cesium specific uniforms in shaders (04f8b40)
  • 3dtiles: use correct batch table constructor for pnts tiles (e1dbd63)
  • change THREE.Math to THREE.MathUtils (826b5bd)
  • Feature2Texture: prevent drawing points if they lack style (5706e6f)
  • gltf: fix parsing of khr_binary_extension in gltf 1.0 files (2bf9d2d)
  • LayeredMaterial: fix opacity when initialized to 0 (deac41e)
  • picking: fix picking on multiple layers (5c2f578)
  • Scheduler: replace url subdomains alternatives (91fd9ec)
  • view: fix view resize when width or height is 0 (dbd9ee3)
  • wfs, wms, wmts: support urls ending with or without ? character (f44dfb2)

Performance Improvements

  • demutils: texture data read optimization in elevation measurement (9ee991c)
  • picking: don't pick atmosphere layer (069b2dd)

Examples

  • 3dtiles_25d: change data url (52a412f)
  • Camera animation: cleanup example code (2bfe4e6)
  • GuiTools: fix opacity slider by adding step (3b205bc)
  • DSM: add an example of Digital Surface Model (2f9d558)

Code Refactoring

  • feature: use feature crs property for instance center property. (e455bdb)

Workflow and chores

  • release v2.39.0 (dd1d251)
  • add a script to start an https local session with webpack (e99bf15)
  • deps: bump loader-utils from 2.0.2 to 2.0.3 (fd0f01b)
  • deps: bump loader-utils from 2.0.3 to 2.0.4 (cccacae)
  • deps: bump terser from 5.13.1 to 5.14.2 (7134b26)
  • integration: add option to launch integration workflow manually (db05ed6)
  • integration: update potree repository (39fbdd7)
  • up chalk to 5.0.1 (1a30d66)
  • update CONTRIBUTORS.md (ba33056)
  • update packages. (3dac8b9)
  • update three.js to 0.146.0 (55e7016)

Documentation

  • RasterTile: fix faulty link (7cf4fcf)
  • README: Typo in the readme redirecting to a 404 error (04122a8)
  • tutorials: Improve tutorial and add two tutorials for 3D tiles (3063925)

Tests

  • 3dtiles: add 3D Tiles batch table parsing tests (f3bd6c7)

BREAKING CHANGES

  • 3dtiles: C3DTBatchTable constructor signature has changed from
    C3DTBatchTable(buffer, binaryLength, batchLength, registeredExtensions) to
    C3DTBatchTable(buffer, jsonLength, binaryLength, batchLength, registeredExtensions)