Skip to content

Releases: koopjs/koop-core

v3.17.2

26 Mar 17:25
Compare
Choose a tag to compare

Added

  • New functions to support fetching metadata for data catalog and layer

Changed

  • Update dependencies
  • Update Travis CI config
  • Enhance development experience by using pre-commit linting
  • Make route method definitions case insensitive, i.e., get, GET or Get all ok
  • Refactored model extension

v3.17.1

05 Feb 17:33
Compare
Choose a tag to compare

Fixed

  • Provider name option gets used for plugin routes

v3.17.0

14 Jan 15:43
Compare
Choose a tag to compare

Added

  • Add options object to instantiated model
  • Add cache option validiation
  • Add before and after transformation functions to provider registration options
  • Add name to provider registration options and preferentially use as provider name in routes

v3.16.0

17 Dec 21:07
Compare
Choose a tag to compare

Added

  • lock files

Fixed

  • Support True and False as boolean values for query parameters

v3.15.0

05 Dec 20:47
Compare
Choose a tag to compare

Added

  • added pluginName property to plugin registration object, which takes precedence over plugin_name.

Fixed

  • when determining the plugin name, plugin_name takes precedence over Plugin.name.

v3.14.0

25 Nov 21:26
Compare
Choose a tag to compare

Fixed

  • provider routes bound before other plugin routes

v3.13.0

09 Jul 19:11
Compare
Choose a tag to compare

Added

  • appending layer id to cache key provides unique keys for each layer in a provider

v3.12.2

05 Jun 14:18
Compare
Choose a tag to compare

Fixed

  • output-plugins routes must be bound before provider routes

v3.12.1

04 Jun 18:31
Compare
Choose a tag to compare

Changed

  • preferentially use the config argument for this.config during instantiation

v3.12.0

24 May 19:34
Compare
Choose a tag to compare

Added

  • response compression unless explicitly disabled with config's disableCompression property