Skip to content

Releases: OpenGeoscience/geojs

Version 0.17.0

01 Aug 13:33
735f517
Compare
Choose a tag to compare

Features

  • Add multi-color support to the continuous color legend (#810)
  • Warn when trying to create an unsupported feature (#823)
  • Expose registries (#830)
  • Add all proj4 projections (#840, #873)
  • Trigger an event when an annotation's coordinates change (#841)
  • Add an option to limit text feature rendering (#834)
  • Calculating min and max of array is now a utility function (#835)
  • Generalized meshes (#817)
  • Added a wrapAngle utility function (#836)
  • Isolines (#838)

Bug Fixes

  • Ensure GL polygons are built once before their strokes so that the strokes are always on top (#806)
  • Work around atan bugs in openmesa and swiftshader WebGL renderers (#816)
  • Fix text alignment on the scale widget (#828)
  • Ignore z values in vgl.lineFeature (#833)
  • Don't modify geojson object coordinates (#848)
  • Ensure all point position calls pass the data index (#852)

Testing

  • Test with a muted video (#811)
  • Use Firefox headless (#818)
  • Use karma-spec-reported for better output (#829)
  • Upgrade jasmine (#837)
  • Refactor how external data is fetched (#851)
  • Add more support for testing examples, similar to tutorial tests (#866)
  • Refactored the server script to allow serving the website and build directories as well as the dist directory (#868)

Documentation

  • Improve tutorial page layout (#809)
  • Improve documentation (#819, #825, #824, #839, #844, #849, #859, #858, #867, #872)
  • Update tutorials when text is deleted (#827)
  • Added a rainfall example with isolines and contours (#869)
  • Change the Deep Zoom example to make it more generic and use a public data source (#875)
  • Automate website deployment (#877)

Changes

  • Remove bower support (#856)
  • Switch to webpack v3 (#854)
  • Removed needless function wrappers (#870)

Version 0.16.0

16 Apr 13:37
4b1596a
Compare
Choose a tag to compare

Features:

  • Events allow changing feature order on mouse over and mouse click (#807)

Improvements:

  • Multiple UI layers can be active at once (#802)
  • Clear animation queue when the map is destroyed (#801)
  • Handle dereferencing errors in screenshots more gracefully (#803)

Changes:

  • Line style function parameters are more consistent (#804)

Bug Fixes:

  • Polygon strokes were sometimes drawn under polygon fills (#806)

Documentation:

Version 0.15.2

23 Mar 18:05
893ea91
Compare
Choose a tag to compare

Features:

  • Allow specifying the map's initial maximum bounds in a different GCS (#794)
  • Improve setting widget positions (#796)
  • Add methods to simplify line geometries (#791)
  • Add functions computing spherical and Vincenty distances (#797)
  • Add a scale widget (#798)
  • Improve the screenshot function by dereferencing CSS urls (#799)

Testing:

  • Fix testing with Chrome 65 (#792)
  • Add tests for geo.gui.widget and geo.gui.domWidget (#795)

Documentation:

Version 0.15.1

01 Mar 21:46
675fa21
Compare
Choose a tag to compare

Testing:

  • Use resemblejs for testing rather than node-resemble (#785)

Packaging:

  • Resolve hammerjs by it's name on npm in addition to the global variable Hammer (#787)

Version 0.15.0

28 Feb 20:48
b3f34a0
Compare
Choose a tag to compare

Features:

  • Individual annotations can be edited (#769)

Improvements:

  • Sped up updating line features (#779)

Bug Fixes:

  • Fixed hit test on closed lines (#780)
  • Fixed mouse buttons reporting on Firefox (#782)

Version 0.14.0

12 Feb 19:25
6e069c2
Compare
Choose a tag to compare

Changes from 0.13.0:

Features

  • Added an object.geoIsOn function to check if an event is bound (#768)
  • Use the average perimeter for the center of a polygon or line (#761)
  • Allow display to/from gcs conversion functions to handle arrays of points (#766)
  • When drawing a line annotation, don't create intermediate colinear points (#759)
  • Improve exiting and reloading maps (#750)
  • Various minor improvements (#767, #760)

Packaging:

  • Refactored importing optional dependencies so webpack makes them truly optional (#770)
  • Upgraded to jQuery 3.x (#772, #773)
  • Updated npm packages (#756)
  • Reduce packaging effects (#763, #751)

Testing

  • Improved testing with different browsers (Chrome 64 and Firefox 58) (#775, #771, #755)

Bug Fixes

  • Include stroke widths when doing a point search on polygons (#762)
  • Fixed pointSearch when the feature used a non-default gcs (#758)
  • Fixed unbinding keyboard events (#757)

Tutorials and Website:

  • Added more tutorials (#774)
  • Minor website improvements (#753, #752)

Version 0.13.0

17 Nov 13:59
12abaa0
Compare
Choose a tag to compare

New features:

  • Added a new video quad feature (#745)
  • Annotation id's are now persevered when reloading geojson (#747)

Bug fixes:

  • Fixed setting rotation on map creation (#740)
  • Fixed polygon fill and opacity interaction (#744)
  • Fixed handling GCS in geojson annotation imports (#748)

Improvements to the website and documentation:

Version 0.12.4

21 Sep 15:59
Compare
Choose a tag to compare
  • Added a new color legend widget (#731)
  • Fixed z-index bug on new layers (#732)
  • Improved testing infrastructure (#735, #737)
  • Removed some boiler plate code from the examples (#733)

Version 0.12.3

16 Aug 13:49
Compare
Choose a tag to compare
  • Added annotation labels (#719)
  • Added text feature (#719)
  • Added tutorial infrastructure and some simple tutorials (#725, #727, #728)
  • Handle tap-touch actions (adds support for some tablet styluses) (#730)

Version 0.12.2

27 Jun 17:53
Compare
Choose a tag to compare