Releases: iTowns/itowns
Releases · iTowns/itowns
Release 2.17.0
BREAKING CHANGES
- View: Constructor signature changes (View, GlobeView, PlanarView).
- GlobeControls: The function
GlobeControls#getStates()
has been removed, use propertyGlobeControls#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
Release 2.15.3
Release 2.15.2
Release 2.15.1
Release 2.15.0
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
Release 2.14.0
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
Release 2.13.1
fix(elevation): add a removed line from the elevation shader
Release 2.13.0
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
Release 2.12.0
2.12.0 (2019-07-01)
- release v2.12.0 (d40e8af)
Features
- parser: add a TIFF parser using utif (5a36f93)
- system: expose Capabilities class in Main. (e9de7b6)
- core: doesn't clean depth buffer when needed. (3a8daf0)
- orientedImage: support multi transformation panoramics and masks (4c4e791)
Bug Fixes
FT_RTC
have to be a local variable (a542e91)- tms: return the correct coordinates for a TMS source (3d9ae12)
Code Refactoring
- controls: fixes and optimization for StreetControls (9680f17)
- view: change Views to ES6 syntax (15ce61e)
- view: unify events. (3ac9394)
Documentation
- layer: use Source instead of a list of all sources (10e4df1)
example
- dragndrop: update the legend (2311b48)
- examples: remove UTIF package and use it from a CDN (15e1d44)
- example: add a DragNDrop module in examples/ (1fcca5a)
Tests
- process: don't use a zero-size extent, it is prone to error (0f8e3c7)