Skip to content

Releases: koopjs/koop

v2.2.1

30 Jun 16:04
Compare
Choose a tag to compare

Fixed

  • Cleaned up the zip command in lib/Exporter.js
  • fixed removeShapefile to actually clean up after itself on zip/shp creation

v2.2.0

24 Jun 15:33
Compare
Choose a tag to compare

Added

  • Providers can optionally pass in an overrides property to the processFeatureService method on controllers. This allows a provider to manually override any templated values in the Feature Service response like names, descriptions, etc.
  • Tests for overriding properties
  • Tests passing in counts to FeatureServices when returnCountOnly is true
  • Added wrapper methods on the lib/Cache.js for missing cache methods
  • Added jsdocs to methods in lib/Cache.js

Changed

  • Providers can now optionally pass in an extent that FeatureServices will use instead of looping over features
  • If no config is passed in one will get created as an empty object. This protects koop from crashing with no config (#186).
  • Shapefile parts are deleted after being added to zip

Fixed

  • Zip exports no longer contain shapefile parts that do not belong
  • Ensuring that date fields are correctly cast as dates in FeatureServices

v2.1.12

14 Jun 02:53
Compare
Choose a tag to compare

Changed

  • Fixed typo bug with checking for expired caches when timers are set. s/checkthis/checkCache/g
  • Better logic around outSR when requesting 102100 as projected output
  • checking for codedValues on field.domains in the lib/GeoJSON - fixes a bug with numeric domains
  • All query model tests are running and passing

Fixed

  • Correctly replacing LCC to address an ogr2ogr proj bug

Added

  • A project roadmap for laying out upcoming versions and work we want to do in those versions

v2.1.11

04 Jun 19:27
Compare
Choose a tag to compare

Changed

  • Local cache get info now returns error if info does not exist

v2.1.10

03 Jun 20:01
Compare
Choose a tag to compare

Changed

  • adding an object id to the list of fields when its missing for CSV data
  • Files from S3 now get a the HEAD request data back when checking if files exist

v2.1.9

22 May 14:00
Compare
Choose a tag to compare

Changed

  • Sending any stored header/field lists to the featureserver code to support ordered fields coming from CSVs data.
  • More logic around not exporting X/Y values when data attributes contain an x and y prop.

v2.1.8

20 May 15:43
Compare
Choose a tag to compare

Removed

  • A misleading error log on start up that was left in the index.js

v2.1.7

18 May 20:21
Compare
Choose a tag to compare

Changed

  • Multiple file transports for debug and error level logging
  • A different log formatter for better inclusion into fluentd
  • Bug fix for feature service objectID fields names

v2.1.6

14 May 15:00
Compare
Choose a tag to compare

Changed

  • Forcing CSV column headers to be trimmed for leading/trailing whitespace on parse
  • Fixed support for returnGeometry=false
  • Not setting the id attribute if OBJECTID is already present
  • Fixed support for orderByFields on featureservice requests for both ASC and DESC sort orders

v2.1.5

30 Apr 17:45
Compare
Choose a tag to compare

Added

  • method for getting geohash grids if the installed cache supports it
  • saveFile method in lib/BaseModel to give providers that ability to save file centrally

Changed

  • Fixed registration of services in the lib/Local.js cache