From cef15eaf07db3551637ef938e75f7595878cbf5d Mon Sep 17 00:00:00 2001 From: mgermerie <73115044+mgermerie@users.noreply.github.com> Date: Tue, 2 Apr 2024 14:31:59 +0200 Subject: [PATCH] release v2.43.0 --- changelog.md | 90 +++++++++++++++++++++++++++++++++++++++++++++++ package-lock.json | 4 +-- package.json | 2 +- src/Main.js | 2 +- 4 files changed, 94 insertions(+), 4 deletions(-) diff --git a/changelog.md b/changelog.md index 87177f3614..845114ff4a 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,93 @@ + +# [2.43.0](https://github.com/iTowns/itowns/compare/v2.42.0...v2.43.0) (2024-04-02) + + +### Features + +* ESM distribution ([ab36885](https://github.com/iTowns/itowns/commit/ab36885)) +* **gltf:** add a GLTFParser to parse gltf 1.0 and 2.0 files ([e6eb4cf](https://github.com/iTowns/itowns/commit/e6eb4cf)) +* Remove WebGL1 support ([5bd5c32](https://github.com/iTowns/itowns/commit/5bd5c32)) +* **TiledGeometryLayer:** layer can now hide skirt ([06c7181](https://github.com/iTowns/itowns/commit/06c7181)) +* **VectorTileSource:** add support for multiple source ([c51e64a](https://github.com/iTowns/itowns/commit/c51e64a)) + + +### Bug Fixes + +* **3dtiles:** fix tiles disappearing when zooming in and out ([c04e784](https://github.com/iTowns/itowns/commit/c04e784)) +* **elevation:** Fix elevation layer removal from view ([4f361c3](https://github.com/iTowns/itowns/commit/4f361c3)) +* **example:** migrate sources to IGN geoplateforme ([f6baf69](https://github.com/iTowns/itowns/commit/f6baf69)) +* **examples:** fix new IGN VT style url ([17124ec](https://github.com/iTowns/itowns/commit/17124ec)) +* **examples:** fix some issues with entwine planar example ([7d05a0f](https://github.com/iTowns/itowns/commit/7d05a0f)) +* **examples:** migrate ign and grandlyon urls ([3f3ed82](https://github.com/iTowns/itowns/commit/3f3ed82)) +* **Feature2Mesh:** fix proj on base alti ([49e48b5](https://github.com/iTowns/itowns/commit/49e48b5)) +* **PointCloud:** fix precision error for entwinePointTileLayer ([bf38a72](https://github.com/iTowns/itowns/commit/bf38a72)) +* **PotreeDebug:** fix oversight ([e5810d7](https://github.com/iTowns/itowns/commit/e5810d7)) +* **RasterTile:** Fix RasterTile removeEvent when view.dispose is called ([33d0e8d](https://github.com/iTowns/itowns/commit/33d0e8d)) +* **tutorials:** migrate urls to IGN geoplateforme ([5d324ca](https://github.com/iTowns/itowns/commit/5d324ca)) + + +### Performance Improvements + +* **3dtiles:** fix loading time overhead due to internal structures pre-filling ([5d2f384](https://github.com/iTowns/itowns/commit/5d2f384)) + + +### Examples + +* **ept:** Allow navigation on the pointcloud ([ec7ae6c](https://github.com/iTowns/itowns/commit/ec7ae6c)) + + +### Code Refactoring + +* **babelrc:** add geojson and remove gltf from import extension ([dd3f80d](https://github.com/iTowns/itowns/commit/dd3f80d)) +* **example:** entwine_simple_loader add use of param in url ([89d6fbd](https://github.com/iTowns/itowns/commit/89d6fbd)) +* **Fetcher:** supp extent in parsed file ([1240db6](https://github.com/iTowns/itowns/commit/1240db6)) +* **PointCloudLayer:** add new scheme and gradients to generate texture for use in the shader ([a557914](https://github.com/iTowns/itowns/commit/a557914)) +* **source:** supp supportedFetchers and add Fetcher.get(format) ([9fa4cde](https://github.com/iTowns/itowns/commit/9fa4cde)) +* **test:** add CanvasGradient in bootstrap.js ([99be96e](https://github.com/iTowns/itowns/commit/99be96e)) +* **test:** add tests for Fetcher.js ([2fb3298](https://github.com/iTowns/itowns/commit/2fb3298)) +* **test:** unit test clean up ([f6b6bf4](https://github.com/iTowns/itowns/commit/f6b6bf4)) +* **test:** use sinon for multisource ([3b0709b](https://github.com/iTowns/itowns/commit/3b0709b)) +* **unitTests:** use sinon to mock hidden itowns.Fetcher and add json file localy ([9dcfed3](https://github.com/iTowns/itowns/commit/9dcfed3)) + + +### Workflow and chores + +* release v2.43.0 ([066e4e5](https://github.com/iTowns/itowns/commit/066e4e5)) +* **coverage:** replace nyc by c8 ([f55ee06](https://github.com/iTowns/itowns/commit/f55ee06)) +* **deps-dev:** bump express from 4.18.2 to 4.19.2 ([9be39b7](https://github.com/iTowns/itowns/commit/9be39b7)) +* **deps-dev:** bump follow-redirects from 1.15.4 to 1.15.6 ([3163f5f](https://github.com/iTowns/itowns/commit/3163f5f)) +* **deps-dev:** bump ip from 1.1.8 to 1.1.9 ([5d84b37](https://github.com/iTowns/itowns/commit/5d84b37)) +* **deps-dev:** bump webpack-dev-middleware from 5.3.3 to 5.3.4 ([d53c1a5](https://github.com/iTowns/itowns/commit/d53c1a5)) +* **deps:** bump copc and remove unecessary ignore of fs ([d4779cc](https://github.com/iTowns/itowns/commit/d4779cc)) +* npm install [@xmldom](https://github.com/xmldom)/xmldom --save-dev ([1c8256c](https://github.com/iTowns/itowns/commit/1c8256c)) +* npm install sinon --save-dev ([4d21c1e](https://github.com/iTowns/itowns/commit/4d21c1e)) +* replace the CDN from unpkg to jsdelivr ([c7ff763](https://github.com/iTowns/itowns/commit/c7ff763)) +* **scripts:** mark cjs scripts explicitely ([c6bae49](https://github.com/iTowns/itowns/commit/c6bae49)) + + +### Documentation + +* **tutorials:** minor typo and syntax fixes ([7680ccf](https://github.com/iTowns/itowns/commit/7680ccf)) +* **tutorials:** replace deprecated callback ([c6ba5fb](https://github.com/iTowns/itowns/commit/c6ba5fb)) + + +### Tests + +* **wfs:** fix wfs to 25d example test ([1cb36a7](https://github.com/iTowns/itowns/commit/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 + + + # [2.42.0](https://github.com/iTowns/itowns/compare/v2.41.0...v2.42.0) (2024-02-05) diff --git a/package-lock.json b/package-lock.json index 772e042036..9dce40eead 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "itowns", - "version": "2.42.0", + "version": "2.43.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "itowns", - "version": "2.42.0", + "version": "2.43.0", "license": "(CECILL-B OR MIT)", "dependencies": { "@mapbox/mapbox-gl-style-spec": "^13.28.0", diff --git a/package.json b/package.json index 0a87487139..3afaf7e492 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "itowns", - "version": "2.42.0", + "version": "2.43.0", "description": "A JS/WebGL framework for 3D geospatial data visualization", "type": "module", "main": "lib/Main.js", diff --git a/src/Main.js b/src/Main.js index 3b84e4b483..2870875940 100644 --- a/src/Main.js +++ b/src/Main.js @@ -1,5 +1,5 @@ const conf = { - version: '2.42.0', + version: '2.43.0', }; export const REVISION = conf.version;