Skip to content

Skosmos 2.3

Compare
Choose a tag to compare
@osma osma released this 12 Feb 14:10
· 1 commit to v2.3-maintenance since this release
88b7a02

This is a minor version release of Skosmos. The most important change is performance-related: external resources (mappings) are loaded in a separate AJAX-style query, so the concept page now loads much faster. There are also some user interface improvements and bug fixes, as well as improvements to the unit and integration test setup. The minimum required PHP version is now 7.1. PHP versions 7.2 and 7.3 are also supported.

Performance Optimization

  • #817/#846 Dynamic (AJAX style) loading of mappings Credit: Bruno Kinoshita
  • #912/#921/#927/#928 Faster lookup of Wikidata URIs using WDQS SPARQL endpoint
  • #915/#921/#929 Faster lookup of LCSH labels using HEAD requests

Enhancements

  • #832/#925/#931 Copy-to-Clipboard for skos:notation when it is displayed in Classification class view
  • #889/#890 Values of notated concepts in concept info are incorrectly sorted
  • #905/#911 Automatic base url protocol detection behind reverse proxy Credit: Dan Michael O. Heggø

Bug fixes

  • #899 Fix "Any language" label not showing in edge case Credit: Dan Michael O. Heggø
  • #930 Fix null-handling of skosmos:sparqlGraph Credit: Dan Michael O. Heggø

Code quality and tests

  • #923 Use phpdbg instead of Xdebug for Travis coverage
  • #917/#919 Bump PHP version
  • #932/#933 Unable to run and initialize fuseki for current test set (Windows)
  • #916/#924 Review and address code quality issues flagged by SonarCloud