Releases
v2.43.0
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
You can’t perform that action at this time.