Skip to content

Latest commit

 

History

History
119 lines (70 loc) · 3.29 KB

CHANGELOG.md

File metadata and controls

119 lines (70 loc) · 3.29 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changes to data are ignored for the purpose of this changelog.

2.1.2 (2023-12-13)

Fixed

  • Report any faulty term when checking changes

2.1.1 (2023-11-29)

Fixed

  • Limit search to Concepts

2.1.0 (2023-09-13)

Added

  • Support for deprecated terms:
    • Any term having owl:deprecated "true"^^xsd:boolean will be present in the RDF API but omitted from the JSON API.
    • dcterms:replaces is mirrored with dcterms:isReplacedBy

2.0.2 (2023-09-06)

Added

  • Some tests, and a GitHub workflow script to run them

Changed

  • Sort search hits alphabetically (among others with the same score)

2.0.1 (2023-08-30)

Fixed

  • Fixed accidental rename of get_broader

2.0.0 (2023-08-30)

Changed

  • MAJOR: Removed /api/ route (get_all)
  • MAJOR: Renamed autocomplete to search, parents to broader, and children to narrower
  • MINOR: Rewrote search so no startup-time processing is needed
  • SimpleThesaurus does not inherit Thesaurus, but has it
  • Get labels directly from graph, not from SimpleTerm list

1.3.1 (2023-06-21)

Changed

  • Terms in a collection (/api/collections/<name>) are optionally expanded to full trees

1.3.0 (2023-06-14)

Changed

  • Change structure of the /api/collections response

Added

  • A /api/collections/<name> route, returning the root terms in a given collection

1.2.0 - 2023-03-15

Added

  • /api/labels route

Fixed

  • Autocomplete was broken (b2dde71)

1.1.0 - 2023-03-03

Added

  • Collections are now in the data including the RDF server output, and there is now an /api/collections endpoint

Changed

  • Autocomplete matches are now scored and sorted by relevance, based on which label matches the search words and
  • Other list routes are sorted alphabetically by prefLabel

Fixed

  • Restore case-insensitive autocomplete

1.0.0 - 2023-01-30

This was the latest commit before the public release on Feb 14, ignoring data updates.

Features:

  • A build script that compiles multiple RDF/SKOS files (terms) to one (thesaurus).
  • An HTTP server that exposes the data as RDF as well as more web-app-friendly JSON