|
| 1 | +<a name="2.43.0"></a> |
| 2 | +# [2.43.0](https://github.com/iTowns/itowns/compare/v2.42.0...v2.43.0) (2024-04-02) |
| 3 | + |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +* ESM distribution ([ab36885](https://github.com/iTowns/itowns/commit/ab36885)) |
| 8 | +* **gltf:** add a GLTFParser to parse gltf 1.0 and 2.0 files ([e6eb4cf](https://github.com/iTowns/itowns/commit/e6eb4cf)) |
| 9 | +* Remove WebGL1 support ([5bd5c32](https://github.com/iTowns/itowns/commit/5bd5c32)) |
| 10 | +* **TiledGeometryLayer:** layer can now hide skirt ([06c7181](https://github.com/iTowns/itowns/commit/06c7181)) |
| 11 | +* **VectorTileSource:** add support for multiple source ([c51e64a](https://github.com/iTowns/itowns/commit/c51e64a)) |
| 12 | + |
| 13 | + |
| 14 | +### Bug Fixes |
| 15 | + |
| 16 | +* **3dtiles:** fix tiles disappearing when zooming in and out ([c04e784](https://github.com/iTowns/itowns/commit/c04e784)) |
| 17 | +* **elevation:** Fix elevation layer removal from view ([4f361c3](https://github.com/iTowns/itowns/commit/4f361c3)) |
| 18 | +* **example:** migrate sources to IGN geoplateforme ([f6baf69](https://github.com/iTowns/itowns/commit/f6baf69)) |
| 19 | +* **examples:** fix new IGN VT style url ([17124ec](https://github.com/iTowns/itowns/commit/17124ec)) |
| 20 | +* **examples:** fix some issues with entwine planar example ([7d05a0f](https://github.com/iTowns/itowns/commit/7d05a0f)) |
| 21 | +* **examples:** migrate ign and grandlyon urls ([3f3ed82](https://github.com/iTowns/itowns/commit/3f3ed82)) |
| 22 | +* **Feature2Mesh:** fix proj on base alti ([49e48b5](https://github.com/iTowns/itowns/commit/49e48b5)) |
| 23 | +* **PointCloud:** fix precision error for entwinePointTileLayer ([bf38a72](https://github.com/iTowns/itowns/commit/bf38a72)) |
| 24 | +* **PotreeDebug:** fix oversight ([e5810d7](https://github.com/iTowns/itowns/commit/e5810d7)) |
| 25 | +* **RasterTile:** Fix RasterTile removeEvent when view.dispose is called ([33d0e8d](https://github.com/iTowns/itowns/commit/33d0e8d)) |
| 26 | +* **tutorials:** migrate urls to IGN geoplateforme ([5d324ca](https://github.com/iTowns/itowns/commit/5d324ca)) |
| 27 | + |
| 28 | + |
| 29 | +### Performance Improvements |
| 30 | + |
| 31 | +* **3dtiles:** fix loading time overhead due to internal structures pre-filling ([5d2f384](https://github.com/iTowns/itowns/commit/5d2f384)) |
| 32 | + |
| 33 | + |
| 34 | +### Examples |
| 35 | + |
| 36 | +* **ept:** Allow navigation on the pointcloud ([ec7ae6c](https://github.com/iTowns/itowns/commit/ec7ae6c)) |
| 37 | + |
| 38 | + |
| 39 | +### Code Refactoring |
| 40 | + |
| 41 | +* **babelrc:** add geojson and remove gltf from import extension ([dd3f80d](https://github.com/iTowns/itowns/commit/dd3f80d)) |
| 42 | +* **example:** entwine_simple_loader add use of param in url ([89d6fbd](https://github.com/iTowns/itowns/commit/89d6fbd)) |
| 43 | +* **Fetcher:** supp extent in parsed file ([1240db6](https://github.com/iTowns/itowns/commit/1240db6)) |
| 44 | +* **PointCloudLayer:** add new scheme and gradients to generate texture for use in the shader ([a557914](https://github.com/iTowns/itowns/commit/a557914)) |
| 45 | +* **source:** supp supportedFetchers and add Fetcher.get(format) ([9fa4cde](https://github.com/iTowns/itowns/commit/9fa4cde)) |
| 46 | +* **test:** add CanvasGradient in bootstrap.js ([99be96e](https://github.com/iTowns/itowns/commit/99be96e)) |
| 47 | +* **test:** add tests for Fetcher.js ([2fb3298](https://github.com/iTowns/itowns/commit/2fb3298)) |
| 48 | +* **test:** unit test clean up ([f6b6bf4](https://github.com/iTowns/itowns/commit/f6b6bf4)) |
| 49 | +* **test:** use sinon for multisource ([3b0709b](https://github.com/iTowns/itowns/commit/3b0709b)) |
| 50 | +* **unitTests:** use sinon to mock hidden itowns.Fetcher and add json file localy ([9dcfed3](https://github.com/iTowns/itowns/commit/9dcfed3)) |
| 51 | + |
| 52 | + |
| 53 | +### Workflow and chores |
| 54 | + |
| 55 | +* release v2.43.0 ([066e4e5](https://github.com/iTowns/itowns/commit/066e4e5)) |
| 56 | +* **coverage:** replace nyc by c8 ([f55ee06](https://github.com/iTowns/itowns/commit/f55ee06)) |
| 57 | +* **deps-dev:** bump express from 4.18.2 to 4.19.2 ([9be39b7](https://github.com/iTowns/itowns/commit/9be39b7)) |
| 58 | +* **deps-dev:** bump follow-redirects from 1.15.4 to 1.15.6 ([3163f5f](https://github.com/iTowns/itowns/commit/3163f5f)) |
| 59 | +* **deps-dev:** bump ip from 1.1.8 to 1.1.9 ([5d84b37](https://github.com/iTowns/itowns/commit/5d84b37)) |
| 60 | +* **deps-dev:** bump webpack-dev-middleware from 5.3.3 to 5.3.4 ([d53c1a5](https://github.com/iTowns/itowns/commit/d53c1a5)) |
| 61 | +* **deps:** bump copc and remove unecessary ignore of fs ([d4779cc](https://github.com/iTowns/itowns/commit/d4779cc)) |
| 62 | +* npm install [@xmldom](https://github.com/xmldom)/xmldom --save-dev ([1c8256c](https://github.com/iTowns/itowns/commit/1c8256c)) |
| 63 | +* npm install sinon --save-dev ([4d21c1e](https://github.com/iTowns/itowns/commit/4d21c1e)) |
| 64 | +* replace the CDN from unpkg to jsdelivr ([c7ff763](https://github.com/iTowns/itowns/commit/c7ff763)) |
| 65 | +* **scripts:** mark cjs scripts explicitely ([c6bae49](https://github.com/iTowns/itowns/commit/c6bae49)) |
| 66 | + |
| 67 | + |
| 68 | +### Documentation |
| 69 | + |
| 70 | +* **tutorials:** minor typo and syntax fixes ([7680ccf](https://github.com/iTowns/itowns/commit/7680ccf)) |
| 71 | +* **tutorials:** replace deprecated callback ([c6ba5fb](https://github.com/iTowns/itowns/commit/c6ba5fb)) |
| 72 | + |
| 73 | + |
| 74 | +### Tests |
| 75 | + |
| 76 | +* **wfs:** fix wfs to 25d example test ([1cb36a7](https://github.com/iTowns/itowns/commit/1cb36a7)) |
| 77 | + |
| 78 | + |
| 79 | +### BREAKING CHANGES |
| 80 | + |
| 81 | +* - WebGL1 context is no longer supported. |
| 82 | +* The itowns library drops the CommonJS distribution in favor of |
| 83 | +a standard ECMAScript module (ESM) distribution. |
| 84 | +* **3dtiles:** * C3DTFeature constructor parameters changed from |
| 85 | +(tileId, batchId, groups, info, userData, object3d) to |
| 86 | +(tileId, batchId, groups, userData, object3d) |
| 87 | +* C3DTilesLayer.findBatchTable() is not exposed in the API anymore |
| 88 | + |
| 89 | + |
| 90 | + |
1 | 91 | <a name="2.42.0"></a>
|
2 | 92 | # [2.42.0](https://github.com/iTowns/itowns/compare/v2.41.0...v2.42.0) (2024-02-05)
|
3 | 93 |
|
|
0 commit comments