Skip to content

Skosmos 1.6

Compare
Choose a tag to compare
@osma osma released this 20 Apr 12:41
· 19 commits to v1.6-maintenance since this release

This release brings a new plugin mechanism for adding elements to Skosmos pages using JavaScript and CSS. It also includes a HTML/RDF content negotiation endpoint that makes it easier than before to publish Linked Data using Skosmos. We also have a new tutorial for getting started with Skosmos.

Translation updates:

  • Updated French translation by Thomas Francart
  • Updated Italian translation by Armando Stellato

Usability improvements:

  • #437 Show the special language tag zxx-x-taxon used for scientific taxon names as "Scientific name"
  • #439 Widget for displaying Finna material (developed in a separate GitHub repository)
  • #440 Prefer short URLs in links from the hierarchy and groups views
  • #478 Better structured display of concept counts on the vocabulary page
  • #480 Subproperties of skos:hiddenLabel no longer shown on concept pages

Technical improvements:

  • #359 Content negotiation entry point, making it easier than before to serve Linked Data
  • #368 Initial support for using an alternative hierarchy property instead of skos:broader
  • #432, #459 Possible to ask for labels in all languages, or values of other SKOS properties, in the REST search method
  • #438 Pass concept URIs and labels to JavaScript code as variables
  • #476 Plugin mechanism for adding JavaScript and CSS to Skosmos pages

Documentation improvements:

Bug fixes:

  • #467 Group page doesn't have a proper page title
  • #469 prefLabel highlight is broken
  • #471 Reverse proxy setting not respected in certain places
  • #474 Label statistics only count terms from one concept scheme
  • #475 REST vocabulary search maxlimits is broken
  • #481 Concept page belongs to group links broken
  • #483 Notation codes not always shown/used at top level of hierarchy
  • #485 Feedback recipient address is ignored when sending feedback from inside a vocabulary
  • #486 Global search results limited to 40 results
  • #487 dc11 properties not always translated
  • #489 https: URLs in concept scheme metadata not linked
  • #490 Hierarchy tab inactive when on Groups tab
  • #491 Thesaurus arrays show up in wrong context
  • #492 External URIs not properly linked from concept page
  • #494 External vocabulary names are looked up twice
  • #495 owl:deprecated concepts not shown as deprecated
  • #497 Shouldn't return lots of skos:inScheme triples in concept scheme data
  • #498 HTML validity fixes
  • #506 isothes:ConceptGroup and isothes:ThesaurusArray not translated in autocomplete results
  • #507 Search string with a space breaks the search results paging

Code quality improvements:

  • Unit test coverage 88% (was 91% in 1.5)
  • Code Climate score 1.77 of 4, up from 1.6 in 1.5
  • Scrutinizer score 6.11 ("satisfactory"), up from 5.82 in 1.5
  • SensioLabs Insight score 88 of 100 (silver medal), down from 89 in 1.5
  • Codacy overall score B (227 issues), down from A (155 issues) in 1.5 (probably the A/155 issues was a measurement error...)
  • many other potential bugs and problems fixed based on analysis reports by the above tools

For a more complete list of bug fixes and new features in this version, see issues tagged with the 1.6 milestone.

See the upgrade instructions in the wiki for information about upgrading from earlier versions.