Skip to content

Releases: OpenGeoscience/geojs

Version 0.14.0

12 Feb 19:25
6e069c2

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

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

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

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

Choose a tag to compare

Version 0.12.1

02 Jun 13:46

Choose a tag to compare

  • Fix bugs in rectangle annotations (#693, #694)
  • Add new optimized methods for updating styles of features for animations and a new example (#687)
  • Fix checks for optional dependencies (#696)
  • Change the template for our apidocs to jaguarjs-jsdoc (#697)
  • Fix a bug in applying polygon stroke styles (#700)

Version 0.12.0

27 Apr 18:47

Choose a tag to compare

  • Handle basic touch interactions using hammerjs (#675)
  • Increase testing coverage (#676, #677, #684)
  • Support additional line styling options in the json reader (#680)
  • Add the ability to draw line annotations (#681)
  • Add visible and selectionAPI methods to layers (#682)
  • Replace custom quad tree implementation with kdbush (#685)
  • Remove several unused utility methods (#686)
  • Move vgl mocking function into utils for use in upstream testing (#688)

Version 0.11.1

01 Mar 15:14

Choose a tag to compare

  • Added a map.screenshot method to take screenshots of the current map view (#665, #667)
  • Added a screenshot button on the example pages (#669)
  • Made it easier to disable or replace keyboard actions in the interactor (#670)

Version 0.11.0

29 Jan 16:26

Choose a tag to compare

  • Refactored GL line feature with a number of new styling options available. See our blog post and the new line example for more details. (#649, #662)
  • Added keyboard shortcuts for map navigation. (#661)
  • Most DOM styling is now done with a CSS file rather than setting inline styles. (#660)
  • Added GCS options to the annotation interface. (#654)
  • Added headless unit testing for GL code and examples. (#651, #658).
  • Removed unused source files. (#656, #657)

Version 0.10.5

06 Dec 13:47

Choose a tag to compare

  • Made annotation states more consistent (#643)
  • Reduced lag between layers (#644)
  • Fixed gaps between tiles (#648)
  • Fixed map jumping after certain transitions (#650)