Skip to content

Releases: iTowns/itowns

Release 2.18.0

05 Feb 10:29
Compare
Choose a tag to compare

Features

  • controls: use a more global div for event listening (e3ff159)
  • style: add more complete parsing of vector tiles style (a5cdbf0)

Code Refactoring

  • Layer: add c3DTilesLayer. (7b067c7)
  • Layer: add PointCloudLayer. (cd49423)
  • orientedImage: remove useless material property from oriented image feature. (a67fcb0), closes #990
  • View: remove useless provider pre-process. (788454c)
  • remove the Feature reference from FeatureGeometry (f703723)
  • extent: use global variable in isPointInside (abb72c5)
  • layer: move LayerUpdateState to class structure (55f7a2b)

Bug Fixes

  • core: remove objects of a GeometryLayer from the Scene (95e420b)
  • example: add the GUITools to the parent of viewerDiv (b348207)
  • example: don't apply transformation to the camera (5e822af)
  • feature: return style when filtering features (0e6d94a)
  • layer: wrong default value for min and max subdivision level. (da30c18)
  • parser: add an option to parse symbols as circles in VT (586dbb2), closes #1310
  • terrain: apply parameter segments to define the segments count by side tile. (0669940), closes #910
  • test: change value of visible tiles in planar (c2c5704)

Chores

  • update packages. (805b896)
  • deps: bump handlebars from 4.1.2 to 4.5.3 (ab81ac2)

Release 2.17.0

18 Dec 09:56
Compare
Choose a tag to compare

BREAKING CHANGES

  • View: Constructor signature changes (View, GlobeView, PlanarView).
  • GlobeControls: The function GlobeControls#getStates() has been removed, use property GlobeControls#states instead.

feature

  • view: initialize position with CameraTransformOptions. (0643300)

Code Refactoring

  • controls: clean class GlobeControls. (1e6c4d8)
  • controls: simplify animation and globeControls damping. (d87e133)
  • controls: use Class for GlobeControls. (b70125d)
  • cache: ditch Map() in Cache for simple tree (#1264) (881604f)

Chores

Release 2.16.0

26 Nov 10:14
Compare
Choose a tag to compare

Features

  • source: add VectorTileSource. (cd43854)
  • vector tiles: best support for vector tiles. (a882b50)

Code Refactoring

  • rename .coords as .extent when it was an Extent (7893da9)
  • example: add all layers in vector tiles examples. (b3b900b)

Bug Fixes

  • example: avoid collision camera with the ground. (9a5580b)
  • process: wrong pitch to color textures. (540f3dd)
  • provider: wrong tag to cache data. (4b1adf2)
  • test: apply vector tiles changes to tests (02c7555)

Release 2.15.3

10 Oct 13:43
Compare
Choose a tag to compare

2.15.3 (2019-10-10)

Bug Fixes

  • core: forgotten glsl includes. (cd770ec)

Release 2.15.2

09 Oct 07:52
Compare
Choose a tag to compare

2.15.2 (2019-10-09)

Bug Fixes

  • coord: set CRS in Coordinates#copy() (9a0e37b)
  • feature: convert coordinate and extent to correct projection when (a3c1194)

Release 2.15.1

04 Oct 14:53
Compare
Choose a tag to compare

2.15.1 (2019-10-04)

Bug Fixes

  • utils: change the CRS of the coordinate in FeatureUtils (db19ea0)

Chores

Release 2.15.0

04 Oct 11:59
Compare
Choose a tag to compare

2.15.0 (2019-10-04)

BREAKING CHANGES

  • controls: remove deprecated methods in GlobeControls (b6e5756)

Code Refactoring

  • core: Clean up DataSourceProvider. (bb32196)
  • core: move handling fetcher/parser to Source class. (ab20f4c)
  • process: clean up and remove useless FileSource case. (6bf4137)

Features

  • debug: enhancement debug gui. (0aa6e42)
  • OrientationUtils: fix #1215, doc, better api (c413902)
  • plugins: readapt FeatureToolTip with pickFeaturesAt (b037f3a)
  • view: add a pickFeaturesAt method in View (4032bc8)
  • view: add isGlobeView and is PlanarView booleans (ea54aa2)

Bug Fixes

  • 3dtile: avoid to clone overrideMaterials to each each assignment. (968643b)
  • layer: undefined projection for planar builder. (9158e44)
  • style: add circle style support. (b80ab06)

Chores

  • doc: fix missing scrolling on content (c1ffcb3)
  • docs: fix some CSS problems when having a small window (9f52531)
  • es6: use ES6 type class for c3DEngine (4f89982)
  • update npm packages. (43218b2)
  • upgrade vulnerable packages (1998307)

Release 2.14.0

04 Sep 11:49
Compare
Choose a tag to compare

2.14.0 (2019-09-04)

Features

  • orientation: improved crs support for rotations (3400360)
  • parser: add a plugin to parse OGR VRT and CSV files (7723fbd)
  • 3dtile: add onTileContentLoaded callback called when new content is loaded. (bb44243)
  • core: support fill pattern image for features to raster. (8cbaae6)
  • point: option to link OrientedImageMaterial to PointsMaterial. (f89f1c5)

Code Refactoring

  • Layer: change to display raster in zoom 20. (4c80d02)
  • source: extend WMTSSource from TMSSource. (8935ec9)

Bug Fixes

  • controls: focus on the viewer div after view creation (f8be633)
  • example: wrong move atmosphere in multi globe. (60a913a)
  • examples: bad images link and wrong css in loading screen (dd8c6b5)
  • examples: change Ortho tile matrix set limit. (1438399)
  • orientedImage: wrong affectation in projective texture shader. (b684d7b)
  • picking: NaN value when getting the tile under the picking position (971e7ff)
  • test: call correctly each View with a domElement. (643a874)

Chores

  • example: correct the view source link (0492d14)
  • example: fix some CSS misalignement (#1209) (5a90b48)
  • example: rewrite the index page of examples (#1202) (9097436)
  • update npm packages. (feba6ff)

examples

  • js: move plugins to a specific folder (5459c9d)
  • js: rename and move LoadingScreen to GUI folder (f370f44)
  • js: replace dat.gui by a cdn version (215a4d3)
  • js: replace proj4defs files by direct declaration (15d10b3)

Release 2.13.1

31 Jul 15:48
Compare
Choose a tag to compare

fix(elevation): add a removed line from the elevation shader

Release 2.13.0

31 Jul 14:01
Compare
Choose a tag to compare

2.13.0 (2019-07-31)

BREAKING CHANGES

  • source: The projection option to instance a TMS and WMTS source is mandatory.

Code Refactoring

  • core: tile matrix set and projection/crs handling. (f5d8cac)
  • source: The projection option to instance a TMS and WMTS source is mandatory. (1f35627)

Features

  • layer: add full support to scaling for elevation layers (e736d1f), closes #511
  • url: add sub-domains handling in url construction (5638615), closes #942

Bug Fixes

  • core: check if Mesh.material is an array in OBBHelper (69536f4)
  • core: handle the case where the Mesh.material is an array (ddc820e)
  • process: wrong offset scale for elevation texture. (f191a74)
  • test: core breaking changes after refactor TMS/Extent (b9f3b77)
  • utils: preserve callback quaternion when we use CameraUtils. (d47da2a)

Chores

  • update THREE to r106.2 (e51ea8f)
  • md: add some testing tips for development (775c771)
  • update npm packages. (044171f)

Tests

  • extent: add a test to get center for extrem cases (d305a6b)
  • unit: add GlobeView, feature process, point clould, 3dtiles test unit. (d7989d2)