Skip to content

Releases: koopjs/koop

v2.8.5

24 Sep 21:34
Compare
Choose a tag to compare

Fixed

  • catch omission of new keyword for koop.Files
  • Gracefully handle malformed esri geoms in geojson conversion
  • Revert Windows command line escaping, it was done improperly
  • Always tranform datum for NAD83 exports

v2.8.4

23 Sep 20:55
Compare
Choose a tag to compare

Fixed

  • Fix path to json part 0

v2.8.3

23 Sep 20:05
Compare
Choose a tag to compare

Removed

  • Got rid of gulp and its dependencies (no longer in use)

Fixed

  • Export Workers send geojson to callOgr so it can properly infer feature type

v2.8.2

21 Sep 16:56
Compare
Choose a tag to compare

Changed

  • Travis tests against stable Node

Fixed

  • Set geometry type on export when there is no srid
  • Never overwrrite existing X or Y fields in CSV
  • CSV is now written with geometry fields even if first geometry is null
  • No longer throwing an execption on datasets with no geometry at all

v2.8.1

18 Sep 21:26
Compare
Choose a tag to compare

Fixed

  • Better test and support for null geometry in exports

v2.8.0

18 Sep 20:50
Compare
Choose a tag to compare

Fixed

  • Don't include vrt files in shapefile zips
  • OGR2OGR calls with projections use double quotes for Windows compatibility
  • Shapefiles are no longer written with null geometry when the first feature's geometry is null

Changed

  • Refactored projection support to use spatialreference
  • Refactored export logic for csv and shapefiles into separate functions

v2.7.2

16 Sep 17:38
Compare
Choose a tag to compare

Fixed

  • Fix regression in overwriting 2927 WKT string

v2.7.1

10 Sep 21:07
Compare
Choose a tag to compare

Changed

  • refactor lib/Query (no more this)
  • add jsdoc to BaseModel, FeatureServices, Query
  • does sorting in the DB where available

v2.7.0

02 Sep 18:34
Compare
Choose a tag to compare

Changed

  • lib/Files now takes options instead of koop (only needed koop.config and koop.log)
  • cleaned up app.register method logic
    • app.register can now register caches and plugins if type is specified correctly
    • delegates to app.registerProvider, app.registerCache, app.registerPlugin
    • throws error on bad provider or cache registration
  • using koop.log in index instead of console.log
  • reorganized index for readability & code organization
  • consolidated koop, lib, app (#237)
  • logging version and mountpath when express middleware is mounted
  • broke out lib/SpatialReference into format-spatial-ref
  • 64% speedup in converting esri json to geojson (#242)

Added

  • app.registerProvider method for providers
  • ejs is now a dependency (#234)

v2.6.2

20 Aug 19:23
Compare
Choose a tag to compare

Changed

  • Make export worker concurrency configurable and default to 1