Skip to content

Latest commit

 

History

History
316 lines (198 loc) · 11 KB

File metadata and controls

316 lines (198 loc) · 11 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.

2.2.2 - 2025-11-12

Changed

  • Forced light theme (#241).

2.2.1 - 2025-10-30

Added

  • Added a top level package.json for ease of use in dependencies (#246).

2.2.0 - 2025-10-30

Changed

  • Export cleaned so that it doesn't contain irrelevant columns (#242).
  • Documented and tested SPARQL query restrictions (#243).

2.1.1 - 2025-10-14

Changed

  • Verifiable credentials use VC prototyping library now (#238).

2.1.0 - 2025-09-25

Added

  • Screencast for the Onto-DESIDE use case (#228).
  • Presentation as presented during the SemDev Workhop co-located with SEMANTiCS 2025 (#234).

Fixed

  • Link in table result header is no longer arbitrary if more than one predicate has the same object (#230.)
  • Avoided "Error getting variable options..." in templated queries with indirect sources to which the user has no read access (#231).
  • Corrected fetch status in templated queries with indirect sources to which the user has no read access (#232).

2.0.0 - 2025-05-29

Added

  • configs/oslo-kg: two class-related queries.

Changed

  • configs/onto-deside: updated to project configuration 2025-04-09 (#202).
  • In the configuration file: per query httpProxies setting replaces global httpProxy setting (#4, #47).
  • Error message when query has no sources was replaced with an application message in the empty result list (#204).
  • configs/oslo-kg: use smaller datasets for queries.
  • React-admin version updated to 5.7.2 (#207).
  • Tool renamed to 'Miravi - a linked data viewer'; default favicon.ico and miravi.png provided (#210).
  • Bumped Comunica version from 3.2.3 to 4.2.0, resulting in increased execution speed of some queries (#212). Breaking change for typed literals in query configuration, "variables" field; see README for new syntax.
  • Removed not supported cosmetic fields from configuration file (#18).
  • JSON and SPARQL edit fields have syntax coloring and validation now (#142 and #143).

Fixed

  • Avoided (infinite) display of "The list is loading. Just a moment please." for queries that should show "The result list is empty.", in cases where the user does not have the right to read the involved source(s) (#209).
  • Result list sorting works again and the behavior is improved - see the issue for details (#216).
  • Loading values for variables ends with an error message if a required source is not available (#218).
  • When visiting a templated query with variable values defined in the URL search parameters, the resolved query is executed immediately, avoiding the delay it takes to first retrieve all options for the variables (#211).
  • CONSTRUCT queries work again (#222).
  • Config field "logoRedirectURL" is working (#17).
  • After modifying an existing custom query, the previous result table is updated as expected now (#137).

1.7.0 - 2025-04-09

Added

  • A favicon (#188).
  • A cache to remember the entire result table (useful when scrolling through pages of a lengthy result table) (#193).

Changed

  • Using new verification library v0.2.0 (#184).
  • Refactoring, avoiding the usage of an internal, undocumented react-admin component (#185).
  • Removed the loading indicator / refresh button in the appbar (#195).

Fixed

  • Queries no longer executed twice (#176).
  • Templated queries: visiting with variable values in url search parameters now works as expected (#183).
  • Solved console warning when hovering over source verification question mark (#128).
  • ASK query is working now (#22).
  • "Finished in" now shows effective query execution time (#130).
  • "Clean query cache" button's functionality works as expected now (also for templated queries with indirect variables) (#190).
  • "The page is loading." type of prompt is back (now "The list is loading." and "The options for the variables in this query are loading.") (#194).

1.6.0 - 2025-03-17

Added

  • Support for multiple configurations (#69, #49).
  • Collections of known configurations are gathered in subdirectories of main/configs (#175).
  • Templated queries: variables shown in title of result table (#163).
  • Templated queries: changing variables dialogue is preloaded with previous values (#167).
  • An about dialog, reachable from the application bar (#171).

1.5.0 - 2025-01-02

Added

  • Templated queries variables selection made easier with filters (#172).

1.4.1 - 2024-10-16

Fixed

  • Templated queries now also work for queries containing multiple occurrences of a template variable (#164).
  • Works when served from any base URL including a path (e.g. https://www.example.com/your/preferred/path) (#165).
  • Corrected the link created from a custom query's SHARE QUERY button for the case where the base URL includes a path (#169).

1.4.0 - 2024-10-02

Added

  • The possibility to save and load custom queries to and from a pod (#140).

1.3.1 - 2024-08-27

Added

  • The possibility to create a custom query from an existing query and to clone a custom query (#141).

Changed

  • Split directories to isolate the site code (main) from the test and development tools (test) (#157).
  • Sources from index file(s) (aka indirect sources) now works recursively, using the Comunica link-traversal feature (#79).

1.3.0 - 2024-08-07

Added

  • Templated queries can now have values for variables as a result of a query ("Indirect variables") (#78).

Changed

  • Refactoring: isolated the Comunica engine with accompanying operations into a wrapper class (#152).

Fixed

  • Correct error display when the queryLocation is a non existing file or faulty (#147).
  • Fixed a bug where editing a custom query did not correctly remove unchecked options (#150).

1.2.3 - 2024-07-11

Added

  • A group of generic query examples was added (#135).
  • Some icons for well known query groups were added (#146).

1.2.2 - 2024-06-27

Added

  • It is now possible to add and edit custom queries (#54).

Changed

  • For logged in users not having a username, the webID is displayed (#133).
  • Automatic detection of Identity Provider or webID in login screen (#67).

Fixed

  • Forced CSS's to not return content type application/ld+json, which induced a CORS error on some CSS server versions (#131).
  • Queries based on index file now work for any variable, not just ?object (#136).
  • Queries based on index file now work for index files requiring authentication (#139).

1.2.1 - 2024-06-17

Added

  • Added a single point of access to the config.json file (#32).

Changed

  • Removed the display "Loaded: x results" in the action bar to avoid confusion (#83).

Fixed

  • Fixed the broken production version due to a missing package (#123).
  • Corrected the counting of the total number of items in the result list (#120).
  • Avoided extending query objects in the configuration (#126).

1.2.0 - 2024-05-07

Added

  • "Clear query cache and refresh" button (#105).
  • Source verification effective code (#77).
  • Query can now also be based on index file (#91).
  • Added collapsible query groups to the menu on the left (#89).

Changed

  • Clear query cache at logout (#106).
  • Cypress test suite version updated to ^13.8.0 (#109).
  • Hovering over query menu now displays a tooltip with information instead of expanding inside the menu (#112).

Fixed

  • Query menu is now scrollable (#102).
  • Pagination is correct when using a query using DISTINCT, OFFSET, LIMIT (#110, #19).

Removed

1.1.3 - 2024-04-04

Added

  • Added 'Unauthorized' to the fetch status (#90).
  • Query title above the result table (#41).

Changed

  • On empty query result, show clear message (#86).
  • Force accept headers to favor NQuads to remove JSON-LD Context CORS issue problems (#100).

Fixed

  • Fixed pagination bug in templated queries (#80).
  • Fixed title display inside the selection menu when hovering, does not flow over table anymore (#41).

Removed

1.1.2 - 2024-03-13

Added

  • Source verification stub code (#73).

Changed

Fixed

  • Invalidate query engine cache on user logout (#63).

Removed

1.1.1 - 2024-01-30

Added

Changed

  • URLs open in a new browser tab now (#81).

Fixed

  • Aggregating SPARQL queries work now (#70).
  • Sources' fetch status is consistent now (#59).

Removed

1.1.0 - 2024-01-22

Added

  • Configurable query icons (#9).
  • "Username not given" when logged in, but user's name not known (#51, #65).
  • Templated query functionality (#52).

Changed

  • Changed loading message to "The page is loading. Just a moment please." (#26).
  • Enabled no bad blocks and indentation for eslint/jsdoc (#14).

Fixed

  • Configured title is now also visible before first query (#46).

Removed

  • Bulk action checkboxes are removed (#44).

1.0.0 - 2023-09-13

Added

  • First release