Skip to content

Commit b538924

Browse files
NeptiloDesplandis
authored andcommitted
release v2.46.0
1 parent f9cdab7 commit b538924

File tree

8 files changed

+139
-22
lines changed

8 files changed

+139
-22
lines changed

changelog.md

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,120 @@
1+
<a name="2.46.0"></a>
2+
# [2.46.0](https://github.com/iTowns/itowns/compare/v2.45.1...v2.46.0) (2025-10-03)
3+
4+
5+
### Features
6+
7+
* Add gamma and ambient boost option for Point Shader ([#2550](https://github.com/iTowns/itowns/issues/2550)) ([f1b6761](https://github.com/iTowns/itowns/commit/f1b6761))
8+
* **example:** 3dTilesLoader, parse url search-param query ([adecc81](https://github.com/iTowns/itowns/commit/adecc81))
9+
* export type definitions for the itowns package ([f256f47](https://github.com/iTowns/itowns/commit/f256f47))
10+
* **Layer:** add startup lifecycle method ([35935c7](https://github.com/iTowns/itowns/commit/35935c7))
11+
* **Main:** add tsc command to generate types for typescript integration ([#2552](https://github.com/iTowns/itowns/issues/2552)) ([fc2694a](https://github.com/iTowns/itowns/commit/fc2694a))
12+
* **PointMaterial:** force transparent to true (instead of needTransparency) and depthWrite to false + add Visibility Texture ([ed09804](https://github.com/iTowns/itowns/commit/ed09804))
13+
* **renderer:** pack textures in texture arrays to reduce number of texture slots per layer ([b46b807](https://github.com/iTowns/itowns/commit/b46b807))
14+
* **VR:** add control event ([a6c9136](https://github.com/iTowns/itowns/commit/a6c9136))
15+
* **webXR:** implement controllers support ([deebca2](https://github.com/iTowns/itowns/commit/deebca2))
16+
17+
18+
### Bug Fixes
19+
20+
* **3dtiles:** handle multiple 3dtiles ([12af9a1](https://github.com/iTowns/itowns/commit/12af9a1))
21+
* add nosetter ([0ec1ec2](https://github.com/iTowns/itowns/commit/0ec1ec2))
22+
* add required name in package.json for yarn ([ac5f830](https://github.com/iTowns/itowns/commit/ac5f830))
23+
* add some unit tests ([5fbf3c3](https://github.com/iTowns/itowns/commit/5fbf3c3))
24+
* **Atmosphere:** add RenderOrder to basic- and realistic- Atmosphere meshes ([5143311](https://github.com/iTowns/itowns/commit/5143311))
25+
* **Atmosphere:** double luminance declaration ([1fa5a5a](https://github.com/iTowns/itowns/commit/1fa5a5a))
26+
* **Atmosphere:** set tile atmosphere uniforms ([fb8aa9c](https://github.com/iTowns/itowns/commit/fb8aa9c)), closes [#2477](https://github.com/iTowns/itowns/issues/2477)
27+
* change document.location -> import.meta.url ([#2590](https://github.com/iTowns/itowns/issues/2590)) ([6662fc5](https://github.com/iTowns/itowns/commit/6662fc5))
28+
* **ci:** revert convential-changelog from 5.0.0 to 4.1.0 ([58595f6](https://github.com/iTowns/itowns/commit/58595f6)), closes [#2511](https://github.com/iTowns/itowns/issues/2511)
29+
* **docs:** fix error in config file ([56aae0a](https://github.com/iTowns/itowns/commit/56aae0a))
30+
* **elevation:** fix non-disposed raster tile ([f9cdab7](https://github.com/iTowns/itowns/commit/f9cdab7))
31+
* **eslint:** allow useless constructors in TS ([#2520](https://github.com/iTowns/itowns/issues/2520)) ([6ce9e81](https://github.com/iTowns/itowns/commit/6ce9e81))
32+
* **examples:** fix broken copc loader example ([b63980b](https://github.com/iTowns/itowns/commit/b63980b))
33+
* **examples:** update potrees examples to lil-gui ([691750d](https://github.com/iTowns/itowns/commit/691750d))
34+
* Fix monorepo typescript issues ([88aea43](https://github.com/iTowns/itowns/commit/88aea43))
35+
* **layers:** per material uniform setting ([90159bd](https://github.com/iTowns/itowns/commit/90159bd))
36+
* **material:** set transparency when some points classes are disabled ([f26f050](https://github.com/iTowns/itowns/commit/f26f050))
37+
* **OrientationUtils:** add all lcc aliases ([d741e14](https://github.com/iTowns/itowns/commit/d741e14))
38+
* **OrientationUtils:** upgrade ts type to proj4 2.19.3 ([c103328](https://github.com/iTowns/itowns/commit/c103328))
39+
* **package:** fix peerDeps issues when bumping version ([b380897](https://github.com/iTowns/itowns/commit/b380897))
40+
* **Parser:** wrong chunk name for worker ([2516c1f](https://github.com/iTowns/itowns/commit/2516c1f))
41+
* **Picking:** Fix traversePickingCircle for pickPointsAt ([d343727](https://github.com/iTowns/itowns/commit/d343727))
42+
* **Picking:** No geometry or unloaded points should not be taken for picking ([83b9d70](https://github.com/iTowns/itowns/commit/83b9d70))
43+
* post-review comments ([d1a7186](https://github.com/iTowns/itowns/commit/d1a7186))
44+
* **potree:** Fix incorrectly built points URL ([1ba02ee](https://github.com/iTowns/itowns/commit/1ba02ee))
45+
* **RasterTile:** remove unnecessary material reference ([840d42f](https://github.com/iTowns/itowns/commit/840d42f))
46+
* **renderer:** Remove custom fog shader to support standard Three fog ([3c5881b](https://github.com/iTowns/itowns/commit/3c5881b))
47+
* **RenderMode:** change material.transparent to true when rendering mode is Final ([651c88a](https://github.com/iTowns/itowns/commit/651c88a))
48+
* **review:** use the alias names list of proj4 ([0da7ce5](https://github.com/iTowns/itowns/commit/0da7ce5))
49+
* **subdivision:** Remove the subdividing condition in the update strategy ([#2522](https://github.com/iTowns/itowns/issues/2522)) ([2c5c086](https://github.com/iTowns/itowns/commit/2c5c086))
50+
* **terrain:** fix depth & transparency issues ([564cb06](https://github.com/iTowns/itowns/commit/564cb06))
51+
* **test:** entwine Node ([0e45990](https://github.com/iTowns/itowns/commit/0e45990))
52+
* **test:** expose variables for functional tests ([350e3b1](https://github.com/iTowns/itowns/commit/350e3b1))
53+
* **test:** node 22.18 breaks npm package ([737a8f3](https://github.com/iTowns/itowns/commit/737a8f3))
54+
* **TileLayer:** transparence set to true by default ([54a4fce](https://github.com/iTowns/itowns/commit/54a4fce))
55+
* **types:** resolve absolute imports to relative paths in .d.ts ([bf93558](https://github.com/iTowns/itowns/commit/bf93558))
56+
* use a fresh page when loading an example ([ca60dfe](https://github.com/iTowns/itowns/commit/ca60dfe))
57+
58+
59+
### Examples
60+
61+
* **3DTiles:** fix function naming error ([2ca0505](https://github.com/iTowns/itowns/commit/2ca0505))
62+
63+
64+
### Code Refactoring
65+
66+
* **LayeredMaterial:** migrate to TypeScript ([#2477](https://github.com/iTowns/itowns/issues/2477)) ([22b875d](https://github.com/iTowns/itowns/commit/22b875d))
67+
* **Layer:** move mergeFeatures up ([656872c](https://github.com/iTowns/itowns/commit/656872c))
68+
* **Layer:** move strat up ([e1a8911](https://github.com/iTowns/itowns/commit/e1a8911))
69+
* migrate LayerUpdateState to typescript ([524bba6](https://github.com/iTowns/itowns/commit/524bba6))
70+
* move addLabelLayer to ColorLayer ([15e0f38](https://github.com/iTowns/itowns/commit/15e0f38))
71+
* move ImageryLayers in its own module ([c37563b](https://github.com/iTowns/itowns/commit/c37563b))
72+
* move style property up ([45a1132](https://github.com/iTowns/itowns/commit/45a1132))
73+
* **PointCloudExamples:** move to lil gui ([cfae5dc](https://github.com/iTowns/itowns/commit/cfae5dc))
74+
* **PointCloudLayer:** homogeneisation and move createChildAABB() to parent ([1ed7e79](https://github.com/iTowns/itowns/commit/1ed7e79))
75+
* **PointCloudLayer:** move layer.spacing to node.pointSpacing ([8f93b67](https://github.com/iTowns/itowns/commit/8f93b67))
76+
* **PointCloudLayer:** move spacing from Source to Layer ([9251665](https://github.com/iTowns/itowns/commit/9251665))
77+
* **PointCloudNode:** methode load() ([fb56b76](https://github.com/iTowns/itowns/commit/fb56b76))
78+
* **PointCloudNode:** move pointSpacing to PointCloudNode ([6a42dfe](https://github.com/iTowns/itowns/commit/6a42dfe))
79+
* **PointCloudNode:** rename id as voxelKey (copc and ept) and as hierarchyKey for Potree (1 & 2) ([ea4f882](https://github.com/iTowns/itowns/commit/ea4f882))
80+
* **Potree2Node:** Potree2Node as child of PotreeNode ([5035d34](https://github.com/iTowns/itowns/commit/5035d34))
81+
* **PotreeNode:** simplification ([685fdb5](https://github.com/iTowns/itowns/commit/685fdb5))
82+
83+
84+
### Workflow and chores
85+
86+
* add discord badge and invite link ([66b46d5](https://github.com/iTowns/itowns/commit/66b46d5))
87+
* build to esm module ([00ca223](https://github.com/iTowns/itowns/commit/00ca223))
88+
* **ci:** fix deprecated set-output syntax ([9428cf0](https://github.com/iTowns/itowns/commit/9428cf0))
89+
* **ci:** use gh cli instead of deprecated actions ([5bda83e](https://github.com/iTowns/itowns/commit/5bda83e))
90+
* **deps-dev:** bump http-proxy-middleware from 2.0.7 to 2.0.9 ([2fae44b](https://github.com/iTowns/itowns/commit/2fae44b))
91+
* **deps-dev:** bump tar-fs from 3.0.8 to 3.0.9 ([182cb7d](https://github.com/iTowns/itowns/commit/182cb7d))
92+
* **deps-dev:** bump tar-fs from 3.0.9 to 3.1.1 ([b7d784a](https://github.com/iTowns/itowns/commit/b7d784a))
93+
* **deps-dev:** bump undici from 7.4.0 to 7.5.0 ([a39544c](https://github.com/iTowns/itowns/commit/a39544c))
94+
* **deps-dev:** bump webpack-dev-server from 5.2.0 to 5.2.1 ([8e3e3b2](https://github.com/iTowns/itowns/commit/8e3e3b2))
95+
* **deps:** bump [@babel](https://github.com/babel)/runtime from 7.25.6 to 7.26.10 ([9cb6b0d](https://github.com/iTowns/itowns/commit/9cb6b0d))
96+
* **deps:** bump developer dependencies ([4bcdcb6](https://github.com/iTowns/itowns/commit/4bcdcb6))
97+
* **deps:** bump on-headers and compression ([8924e73](https://github.com/iTowns/itowns/commit/8924e73))
98+
* **Geographic:** upgrade Crs, Coordinates and Extent to new def types in proj4 2.19.3 ([fecc1f0](https://github.com/iTowns/itowns/commit/fecc1f0))
99+
* migrate LayerUpdateStrategy to typescript ([f740b72](https://github.com/iTowns/itowns/commit/f740b72))
100+
* **proj4:** upgrade to 2.19.3 ([ea45788](https://github.com/iTowns/itowns/commit/ea45788))
101+
* **typescript:** add support for __DEBUG__ and glsl imports ([3c1bb1c](https://github.com/iTowns/itowns/commit/3c1bb1c))
102+
* update examples to module esm ([40ecb0b](https://github.com/iTowns/itowns/commit/40ecb0b))
103+
* use jsm three addons directly ([ec288de](https://github.com/iTowns/itowns/commit/ec288de))
104+
105+
106+
### Documentation
107+
108+
* **3DTiles:** Replace C3DTilesLayer by OGC3DTilesLayer in the documentation ([0491983](https://github.com/iTowns/itowns/commit/0491983))
109+
* **bundle:** add doc to use the bundles ESM and UMD ([60a9465](https://github.com/iTowns/itowns/commit/60a9465))
110+
111+
112+
### Tests
113+
114+
* **hooks_functional:** fix message when page errors ([9817605](https://github.com/iTowns/itowns/commit/9817605))
115+
116+
117+
1118
<a name="2.45.1"></a>
2119
## [2.45.1](https://github.com/iTowns/itowns/compare/v2.45.0...v2.45.1) (2025-03-12)
3120

package-lock.json

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "itowns-repository",
4-
"version": "2.45.1",
4+
"version": "2.46.0",
55
"description": "A JS/WebGL framework for 3D geospatial data visualization",
66
"type": "module",
77
"workspaces": [

packages/Debug/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "@itowns/debug",
4-
"version": "2.45.1",
4+
"version": "2.46.0",
55
"type": "module",
66
"main": "lib/Main.js",
77
"exports": {
@@ -28,10 +28,10 @@
2828
},
2929
"homepage": "https://itowns.github.io/",
3030
"dependencies": {
31-
"@itowns/geographic": "^2.45.1",
31+
"@itowns/geographic": "^2.46.0",
3232
"@tweenjs/tween.js": "^25.0.0",
3333
"chart.js": "^4.4.8",
3434
"dat.gui": "^0.7.9",
35-
"itowns": "^2.45.1"
35+
"itowns": "^2.46.0"
3636
}
3737
}

packages/Geographic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@itowns/geographic",
3-
"version": "2.45.1",
3+
"version": "2.46.0",
44
"description": "Geodesy",
55
"type": "module",
66
"main": "lib/Main.js",

packages/Main/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "itowns",
3-
"version": "2.45.1",
3+
"version": "2.46.0",
44
"description": "A JS/WebGL framework for 3D geospatial data visualization",
55
"type": "module",
66
"main": "lib/Main.js",
@@ -50,7 +50,7 @@
5050
"url": "https://github.com/iTowns/itowns/issues"
5151
},
5252
"dependencies": {
53-
"@itowns/geographic": "^2.45.1",
53+
"@itowns/geographic": "^2.46.0",
5454
"@mapbox/vector-tile": "^2.0.3",
5555
"@maplibre/maplibre-gl-style-spec": "^23.1.0",
5656
"@tmcw/togeojson": "^7.0.0",

packages/Main/src/Main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const conf = {
2-
version: '2.45.1',
2+
version: '2.46.0',
33
};
44

55
export const REVISION = conf.version;

packages/Widgets/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "@itowns/widgets",
4-
"version": "2.45.1",
4+
"version": "2.46.0",
55
"description": "Widgets",
66
"type": "module",
77
"main": "lib/Main.js",
@@ -31,7 +31,7 @@
3131
},
3232
"homepage": "https://itowns.github.io/",
3333
"dependencies": {
34-
"@itowns/geographic": "^2.45.1",
35-
"itowns": "^2.45.1"
34+
"@itowns/geographic": "^2.46.0",
35+
"itowns": "^2.46.0"
3636
}
3737
}

0 commit comments

Comments
 (0)