Skip to content

Releases: Matdata-eu/MatGUI

v6.1.0

Choose a tag to compare

@MathiasVDA MathiasVDA released this 13 Sep 20:50
cdd6f58

New features in the table viewer

  • Decimal Places - Configure a fixed number of fraction digits for xsd:float, xsd:double, and xsd:decimal literals via the Display dropdown or displayConfig.decimalPlaces (leave unset for raw values)
  • DESCRIBE Resource - Ctrl+click (or Cmd+click) any URI, or right-click it and choose Describe resource, to run a background DESCRIBE query and view the resulting triples in a modal; optionally open the DESCRIBE as a new main query

Fixes in the geo plugin

  • Empty geometries made the plugin crash
  • Mixed EPSG didn't always render correctly
  • Extend and zooming after data reload sometimes failed (mainly on the demo page)

Full Changelog: v6.0.0...v6.1.0

v6.0.0

Choose a tag to compare

@MathiasVDA MathiasVDA released this 12 Sep 18:20
437d6aa

MatGUI (formerly Yasgui) — Rebrand release

Yasgui is now MatGUI — A modern knowledge graph and SPARQL workbench.

This release rebrands the project and ships the new CodeMirror 6 editor. The rename is branding only — all package names, APIs, CSS classes and localStorage keys are unchanged.

⚠️ Special notes of attention

  • Rebrand to MatGUI — no breaking changes. The project is now called MatGUI, but the npm packages (@matdata/yasgui, @matdata/yasqe, @matdata/yasr, @matdata/yasgui-utils), the public API, global variables, CSS classes and localStorage keys keep their existing names. You do not need to change your dependencies or code.
  • New editor engine (CodeMirror 6). The query editor and response viewer have been migrated from CodeMirror 5 to CodeMirror 6. The public Yasqe/Yasr API is preserved, but if you integrated against low-level CodeMirror 5 internals, custom CM5 themes, or CM5 addons, review your customisations against the Developer Guide.
  • Refactored the URI exploration feature. When introducing the URI exploration feature in the response viewer, I noticed that it became difficult to work with the DESCRIBE feature as it can also return triples where the URI that you want to explorer is the object. This depends on the SPARQL endpoint. Thus a new keyboard shortcut was added the separates subjectOf and objectOf behavior for both the response viewer, as well as the query editor. The feature now works as follows:
    • Ctrl+Click on URI -> perform CONSTRUCT query to retrieve triples where URI is the subject.
    • Ctrl+Shift+Click on URI -> perform CONSTRUCT query to retrieve triples where URI is the object.

New features

  • Added a rebuilt SPARQL query editor powered by CodeMirror 6, with a modernised editing experience.
  • Added CodeMirror 6 rendering for the raw response viewer.
  • Added tab and theme support tailored to the new CodeMirror 6 editor.
  • Added URI exploration feature to the response viewer (see further).
  • Changed URI exploration feature in the query editor (see further).

Fixes

  • Fixed the response viewer so it no longer collapses to zero height and now scrolls correctly for large result sets.
  • Fixed horizontal/vertical view mode so it persists over page refresh and query tabs

Chores

  • Updated prefixes.json

New Contributors

Full Changelog: v5.20.3...v6.0.0

v5.20.3

Choose a tag to compare

@MathiasVDA MathiasVDA released this 25 Jun 21:43
8452970

Fixes

  • Fixed Yasr caching behavior when developer doesn't want to keep cached results

Full Changelog: v5.20.2...v5.20.3

v5.20.2

Choose a tag to compare

@MathiasVDA MathiasVDA released this 18 Jun 07:43
7315d9e

Fixes

  • Fixed help references were not opening correct url

Full Changelog: v5.20.1...v5.20.2

v5.20.1

Choose a tag to compare

@MathiasVDA MathiasVDA released this 21 May 10:04

Forgot to push commits before creating release :)

Full Changelog: v5.20.0...v5.20.1

v5.20.0

Choose a tag to compare

@MathiasVDA MathiasVDA released this 21 May 08:54

New Features

Fixes

  • Prefixes completion json is now packaged together in the distribution, avoiding calls to prefix.cc which currently has an expired certificate
  • Use direct ERA SPARQL endpoint to avoid CORS issues

Full Changelog: v5.19.0...v5.20.0

v5.19.1

Choose a tag to compare

@MathiasVDA MathiasVDA released this 15 May 11:40

Fixes

  • Fixed map in WKT widget received 0px height in production

Full Changelog: v5.19.0...v5.19.1

v5.19.0

Choose a tag to compare

@MathiasVDA MathiasVDA released this 13 May 21:23
b387b0f

New Features

  • Added map widget to create a gsp:wktLiteral, supporting POINT, LINESTRING and POLYGON. Only CRS84 at the moment.

Full Changelog: v5.18.0...v5.19.0

v5.18.0

Choose a tag to compare

@MathiasVDA MathiasVDA released this 11 May 13:51
9edd810

New Features

  • Added keyboard shortcut for switching between Yasgui tabs using MRU order
  • Added version history viewer for managed queries
  • Added "Copy URI" action to saved query browser
  • Added saved managed-query count display in the Workspace "Validate" action
  • Added alphabetical sorting of SPARQL endpoints in the settings menu
  • Added SPARQL workspace type as the first option in the workspace type list

Fixes

  • Fixed duplication of persisted prefixes during auto-capture
  • Fixed CTRL+click URI describe sending query= instead of update= when query was in SPARQL UPDATE mode

v5.17.0

Choose a tag to compare

@MathiasVDA MathiasVDA released this 28 Feb 23:19

New features

  • Upgraded graph plugin to v1.6.1 which offers support to expand the graph by double clicking on a rdfs:Resource.

Fixes

  • Fixed background query overwrote yasr instead of extending it

Full Changelog: v5.16.0...v5.17.0