Skip to content

Releases: gbv/jskos-server

JSKOS Server v2.1.7

01 Nov 11:40
7eb8514
Compare
Choose a tag to compare
  • GET /mappings: Fix issue when both direction=both and mode=or are given.
  • Update dependencies.

Full Changelog: v2.1.6...v2.1.7

JSKOS Server v2.1.6

30 Oct 14:12
842eed1
Compare
Choose a tag to compare
  • Reset script: Use all available concordance URIs for -c argument.
  • Add upgrade script to update old concordance URIs.
  • Update dependencies.

Note: The upgrade script (run via npm run upgrade) will check whether any mappings in the database have an old concordance URI (= one of the URIs in identifier instead of the uri) in the partOf field, and update those to the concordance's uri. This is not strictly necessary, but should prevent future issues related to concordance URIs.

Full Changelog: v2.1.5...v2.1.6

JSKOS Server v2.1.5

18 Oct 07:19
93168e7
Compare
Choose a tag to compare
  • Schemes: Add publisher to text index. (gbv/bartoc.org#91)
  • GET /mappings: Fix edge case with direction=both. (#219)
  • Update dependencies.
  • Update linting setup.
  • Update GitHub workflows.

Full Changelog: v2.1.4...v2.1.5

JSKOS Server v2.1.4

17 Sep 09:54
5c5af4d
Compare
Choose a tag to compare

JSKOS Server v2.1.3

11 Sep 10:55
c7cb071
Compare
Choose a tag to compare
  • Update dependencies.
  • Update ESLint configuration and lint fix some files.
  • Update tests for new Chai version.

Full Changelog: v2.1.2...v2.1.3

JSKOS Server v2.1.2

03 Jul 07:23
1f66e88
Compare
Choose a tag to compare
  • Update dependencies.

Full Changelog: v2.1.1...v2.1.2

JSKOS Server v2.1.1

05 Mar 12:03
895e700
Compare
Choose a tag to compare
  • import/reset: Make sure extent of concordances is recalculated. (#217)
  • Separate JSKOS API version from software version in /status. (#218)
    • config.version is now the JSKOS API version (current "2.1") while config.serverVersion will contain the version number of JSKOS Server that is running.
  • Allow setting NODE_ENV via env in JSON configuration.
  • Throw error when config.json contains invalid JSON or is inaccessible.
  • Improvements to Docker image.
  • Update dependencies.

Full Changelog: v2.1.0...v2.1.1

JSKOS Server v2.1.0

18 Aug 12:17
0631888
Compare
Choose a tag to compare
  • GET /concepts and GET /voc/concepts: Add geospatial filtering options. (#88)
    • With parameter near (formatted as "latitude,longitude"), you can now filter concepts by their distance (value in kilometers, defaults to 1) to a certain point.
  • Consolidate GET /concepts and GET /voc/concepts endpoints.
    • GET /voc/concepts now requires parameter uri for specifying a concept scheme. (This is intended behavior, but wasn't implemented correctly before.)
    • GET /concepts now requires any filtering parameter to be given in order to return results. (Previous, either uri or notation were required.)
  • GET /mappings: Fix issue with direction=both.
    • Note that this results in a logic change that affects certain edge cases. See this comment for further explanation.
  • Import script now tells number of omitted records. (#206)
  • Update all dependencies to latest.
    • Includes updates to jskos-validate for validation fixes. (#208)
  • Unofficial support for Node.js 20. (#200)

Important: Please run npm run upgrade after updating to v2.1.0 or newer of jskos-server. This will add indexes that will fix certain performance issues when using the GET /data endpoint, as well as indexes for geospatial filtering as mentioned above.

Full Changelog: v2.0.5...v2.1.0

JSKOS Server v2.0.5

26 Jun 08:46
356847d
Compare
Choose a tag to compare
  • Small internal adjustments (related to postAdjustmentsForScheme and patchAnnotation).
  • Update README.

Full Changelog: v2.0.4...v2.0.5

JSKOS Server v2.0.4

08 May 13:20
caafb66
Compare
Choose a tag to compare
  • Fix issue with PATCH /annotations.
  • Update dependencies.

Full Changelog: v2.0.3...v2.0.4