diff --git a/changelog.md b/changelog.md index f3fa08b274..c74f350dcd 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,86 @@ + +# [2.39.0](https://github.com/iTowns/itowns/compare/v2.38.2...v2.39.0) (2023-01-04) + + +### Features + +* **3dtiles:** add support for binary batch table ([47325ab](https://github.com/iTowns/itowns/commit/47325ab)) +* add a npm build task creating a non minified version ([48a24fa](https://github.com/iTowns/itowns/commit/48a24fa)) +* **debug:** add altitude to displayed coordinates. ([e1fea9f](https://github.com/iTowns/itowns/commit/e1fea9f)) +* **globeControls:** add configuration parameters and documentation ([cdd865c](https://github.com/iTowns/itowns/commit/cdd865c)) +* **globeView:** allow to configure globeControls when creating a globeView ([821e522](https://github.com/iTowns/itowns/commit/821e522)) + + +### Bug Fixes + +* **3dtiles:** fix and document 3d tiles material overriding ([8ade709](https://github.com/iTowns/itowns/commit/8ade709)) +* **3dtiles:** fix layer opacity and visibility change for 3d tiles pnts ([059fe5e](https://github.com/iTowns/itowns/commit/059fe5e)) +* **3dtiles:** handle tilesets with cesium specific uniforms in shaders ([04f8b40](https://github.com/iTowns/itowns/commit/04f8b40)) +* **3dtiles:** use correct batch table constructor for pnts tiles ([e1dbd63](https://github.com/iTowns/itowns/commit/e1dbd63)) +* change THREE.Math to THREE.MathUtils ([826b5bd](https://github.com/iTowns/itowns/commit/826b5bd)) +* **Feature2Texture:** prevent drawing points if they lack style ([5706e6f](https://github.com/iTowns/itowns/commit/5706e6f)) +* **gltf:** fix parsing of khr_binary_extension in gltf 1.0 files ([2bf9d2d](https://github.com/iTowns/itowns/commit/2bf9d2d)) +* **LayeredMaterial:** fix opacity when initialized to 0 ([deac41e](https://github.com/iTowns/itowns/commit/deac41e)) +* **picking:** fix picking on multiple layers ([5c2f578](https://github.com/iTowns/itowns/commit/5c2f578)) +* **Scheduler:** replace url subdomains alternatives ([91fd9ec](https://github.com/iTowns/itowns/commit/91fd9ec)) +* **view:** fix view resize when width or height is 0 ([dbd9ee3](https://github.com/iTowns/itowns/commit/dbd9ee3)) +* **wfs, wms, wmts:** support urls ending with or without ? character ([f44dfb2](https://github.com/iTowns/itowns/commit/f44dfb2)) + + +### Performance Improvements + +* **demutils:** texture data read optimization in elevation measurement ([9ee991c](https://github.com/iTowns/itowns/commit/9ee991c)) +* **picking:** don't pick atmosphere layer ([069b2dd](https://github.com/iTowns/itowns/commit/069b2dd)) + + +### Examples + +* **3dtiles_25d:** change data url ([52a412f](https://github.com/iTowns/itowns/commit/52a412f)) +* **Camera animation:** cleanup example code ([2bfe4e6](https://github.com/iTowns/itowns/commit/2bfe4e6)) +* **GuiTools:** fix opacity slider by adding step ([3b205bc](https://github.com/iTowns/itowns/commit/3b205bc)) +* **DSM:** add an example of Digital Surface Model ([2f9d558](https://github.com/iTowns/itowns/commit/2f9d558)) + + +### Code Refactoring + +* **feature:** use feature crs property for instance center property. ([e455bdb](https://github.com/iTowns/itowns/commit/e455bdb)) + + +### Workflow and chores + +* release v2.39.0 ([dd1d251](https://github.com/iTowns/itowns/commit/dd1d251)) +* add a script to start an https local session with webpack ([e99bf15](https://github.com/iTowns/itowns/commit/e99bf15)) +* **deps:** bump loader-utils from 2.0.2 to 2.0.3 ([fd0f01b](https://github.com/iTowns/itowns/commit/fd0f01b)) +* **deps:** bump loader-utils from 2.0.3 to 2.0.4 ([cccacae](https://github.com/iTowns/itowns/commit/cccacae)) +* **deps:** bump terser from 5.13.1 to 5.14.2 ([7134b26](https://github.com/iTowns/itowns/commit/7134b26)) +* **integration:** add option to launch integration workflow manually ([db05ed6](https://github.com/iTowns/itowns/commit/db05ed6)) +* **integration:** update potree repository ([39fbdd7](https://github.com/iTowns/itowns/commit/39fbdd7)) +* up chalk to 5.0.1 ([1a30d66](https://github.com/iTowns/itowns/commit/1a30d66)) +* update CONTRIBUTORS.md ([ba33056](https://github.com/iTowns/itowns/commit/ba33056)) +* update packages. ([3dac8b9](https://github.com/iTowns/itowns/commit/3dac8b9)) +* update three.js to 0.146.0 ([55e7016](https://github.com/iTowns/itowns/commit/55e7016)) + + +### Documentation + +* **RasterTile:** fix faulty link ([7cf4fcf](https://github.com/iTowns/itowns/commit/7cf4fcf)) +* **README:** Typo in the readme redirecting to a 404 error ([04122a8](https://github.com/iTowns/itowns/commit/04122a8)) +* **tutorials:** Improve tutorial and add two tutorials for 3D tiles ([3063925](https://github.com/iTowns/itowns/commit/3063925)) + + +### Tests + +* **3dtiles:** add 3D Tiles batch table parsing tests ([f3bd6c7](https://github.com/iTowns/itowns/commit/f3bd6c7)) + + +### BREAKING CHANGES + +* **3dtiles:** `C3DTBatchTable` constructor signature has changed from +C3DTBatchTable(buffer, binaryLength, batchLength, registeredExtensions) to +C3DTBatchTable(buffer, jsonLength, binaryLength, batchLength, registeredExtensions) + + + ## [2.38.2](https://github.com/iTowns/itowns/compare/v2.38.1...v2.38.2) (2022-05-11) @@ -706,6 +789,3 @@ previously counted counter-clockwise). * Update actions checkout to v2 ([9094edc](https://github.com/iTowns/itowns/commit/9094edc)) * Update remove-old-artifacts.yml ([0a9911f](https://github.com/iTowns/itowns/commit/0a9911f)) * Create remove-old-artifacts.yml ([617326c](https://github.com/iTowns/itowns/commit/617326c)) - - - diff --git a/package-lock.json b/package-lock.json index 5c53c23331..776cb4cf71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "itowns", - "version": "2.38.2", + "version": "2.39.0", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/package.json b/package.json index a9795ecb28..281052b869 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "itowns", - "version": "2.38.2", + "version": "2.39.0", "description": "A JS/WebGL framework for 3D geospatial data visualization", "main": "lib/Main.js", "exports": { diff --git a/src/Main.js b/src/Main.js index 414b062425..492282be5f 100644 --- a/src/Main.js +++ b/src/Main.js @@ -1,5 +1,5 @@ const conf = { - version: '2.38.2', + version: '2.39.0', }; export const REVISION = conf.version;