Skip to content

Releases: gbv/jskos-server

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

JSKOS Server v2.0.3

28 Apr 09:17
1797116
Compare
Choose a tag to compare
  • Add fromScheme/toScheme to mappings from known data if possible. (#202)
  • Reject mappings without fromScheme/toScheme. (#202)
    • This is considered a bug as several things don't work correctly when mappings are missing those fields, even if they for example belong to a concordance.

Full Changelog: v2.0.2...v2.0.3

JSKOS Server v2.0.2

26 Apr 08:13
113acb1
Compare
Choose a tag to compare
  • Fix dependency issue that caused Docker container to stop working.
  • Fix issue with namespace generation on first start.
  • Update dependencies.

Full Changelog: v2.0.1...v2.0.2