Skip to content

Skosmos 1.2

Compare
Choose a tag to compare
@osma osma released this 17 Sep 07:51
· 29 commits to v1.2-maintenance since this release

This release contains significant improvements, especially to the concept group index. Also URL handling has been reimplemented, which should make it easier to deploy Skosmos behind HTTP proxies.

Usability improvements:

  • #186, #195, #197, #217, #276, #280, #282, #283 Redesigned concept group display that supports hierarchical concept groups
  • #250 Concept groups are now searchable
  • #198 Option to show more properties in search result list
  • #199 Show notice when concept is missing a label in the current language
  • #247 Timestamps moved to bottom right of concept display, reducing clutter

Technical improvements:

  • #207, #225, #274 Reimplemented and simplified URL handling and link generation
  • #182 Configurable timeouts for external Linked Data requests
  • #275 Compatibility with jena-text 3.0.0 / Fuseki 1.3.0 / Fuseki 2.3.0
  • #295 Much better performance for the REST types method

Bugs fixed:

  • #246 Hierarchy view does not show narrower concepts in some cases
  • #262 Labels for mapped concepts in external vocabularies shown in wrong language
  • #269 Sub property detection is broken
  • #277 Alphabetical index: loading more data ignores content language
  • #278 Anylang parameter gets lost when entering a concept page through the autocomplete
  • #286 "Belongs to group" shows also arrays on concept page
  • #288 REST data method fails to respect Accept header

Code quality improvements:

  • Request handling has been refactored, introducing a new Request class.
  • Composer dependencies are no longer locked to specific versions (with a lock file) in this release, allowing for more flexibility in the choice of installed versions
  • Code Climate score now 0.9 of 4. The score decreased because unit tests were excluded from the analysis. Actual code quality has improved despite the lower score.
  • Unit test coverage is now tracked via Code Climate. It has increased thanks to new unit tests and is now at 80%.

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

See the upgrade instructions in the wiki for information about upgrading from earlier versions. NOTE: You will need to update config.inc during the upgrade.