Skip to content

Releases: opencitations/heritrace

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 18:36
Immutable release. Only release title and notes can be modified.

3.2.0 (2026-07-25)

Bug Fixes

  • demo: update package version (e7d2805)

Features

  • shacl: read constraints from sh:qualifiedValueShape [release] (d4249d0)

v3.1.3

Choose a tag to compare

@github-actions github-actions released this 23 Jul 11:30
Immutable release. Only release title and notes can be modified.

3.1.3 (2026-07-23)

Bug Fixes

  • recognize quoted merge URIs [release] (b2968bb)

v3.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 14:11
Immutable release. Only release title and notes can be modified.

3.1.2 (2026-07-22)

Bug Fixes

  • navbar: replace emoji with Bootstrap icons [release] (5789e55)
  • primary-source: make operation primary sources optional (09ffbb6)

v3.1.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 22:30
Immutable release. Only release title and notes can be modified.

3.1.1 (2026-07-21)

Bug Fixes

  • demo: use published images for curation deployment (5ea6eff)
  • merge: preserve provenance context during entity merges [release] (6dd2424)

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 16:50
Immutable release. Only release title and notes can be modified.

3.1.0 (2026-07-21)

Bug Fixes

  • allow deletion of numeric rdf literals (e852ca1)
  • api: import references for all deleted entities (a2e526f)
  • ci: resolve coverage data collection conflict with pytest-cov (46b2295)
  • make IRI minting components optional with a built-in default (585ebd3)
  • meta: keep RDF storage in sync with triplestore updates (e1675a7)
  • restore: scope version restore to the transactions being undone (07f79f6)
  • search: close entity search dropdown on outside click (91ba6f5)
  • sparql: import ordered entity graphs by minimal depth (e03329c)
  • sparql: use POST method for SPARQL queries (335af5b)

Features

  • demo: add curation walkthrough (a8a9415)
  • iri: configure IRI minting components (4337c46)
  • meta: persist rdf archives after saves (61394e9)

Performance Improvements

  • catalog: avoid repeated label and class queries (30809bc)
  • catalog: warm catalogue (e06f43f)
  • meta: commit filesystem counters after successful saves (7cfc805)
  • meta: index counter files by byte chunks (e4397e7)

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Feb 16:00

3.0.0 (2026-02-14)

  • build!: adapt to time-agnostic-library v6.0.0 (947b6ee)

Bug Fixes

  • add build-system section for package installability (857a097)
  • balance parentheses in SPARQL citation queries (6c4aac3)
  • resolve issues after time-agnostic-library v6.0.0 migration (31caf51)
  • test: use --help flag to test CLI group existence (eb8405d)

Features

  • replace Flask dev server with Gunicorn (626b266)

BREAKING CHANGES

  • requires time-agnostic-library >= 6.0.0

v2.8.1

Choose a tag to compare

@github-actions github-actions released this 02 Nov 23:13

2.8.1 (2025-11-02)

Bug Fixes

  • [release] prevent accidental entity deletion in Dataset graph checks (867c738)
  • add citation support for Miscellany (Series) entities (85f5cee)
  • enable automatic cache refresh for small datasets and optimize configuration (a429e42)
  • handle Dataset.triples() calls correctly in quadstore mode (84845eb)
  • handle virtual properties explicitly in display rules utils (d9a40a9)
  • include Review and ReviewArticle in citation display queries (2ba321b)

v2.8.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 17:18

2.8.0 (2025-10-26)

Bug Fixes

  • user-testing: improve task success rate chart print readability (dec7cba)

Features

  • user-testing: add grounded theory axial categories visualization (0d2f08d)
  • user-testing: add unified color scales to task error heatmaps for improved comparison (6f39edc)
  • user-testing: replace expected vs actual scatter plot with distribution box plots showing 95% confidence intervals (7e0876a)

v2.7.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 17:02

2.7.0 (2025-10-13)

Bug Fixes

  • display-rules: add ReverseCitationShape rule to enable form field loading (88b153b)
  • display-rules: separate citation queries for virtual properties and entities (7c1f93a)
  • docs: add syntax highlighting support for Turtle/TTL code blocks (aac1acb)
  • ui: Remove global initialCopies variable and all caching logic (f8e0cf1)
  • virtual-properties: enhance citation virtual properties UX (7b1cc57)

Features

  • config: add configurable catalogue pagination settings (b49817c)
  • config: make COUNT_LIMIT configurable via environment variable (c09ac56)
  • display-rules: add bidirectional citation virtual properties (74e5d35)
  • redis: add support for external Redis configuration (fe8215e)
  • user-testing: add participant 4t complete analysis (d3b3894)
  • user-testing: add participant 5e analysis and refine status taxonomy (3ab7b64)
  • user-testing: add participant 5t complete analysis and enhance SUS visualization (4ea9732)
  • user-testing: add participant 6e complete analysis and enhance verification (ce06574)
  • user-testing: add participant 6t complete analysis and update aggregated metrics (18a5ee5)
  • user-testing: add participant 7e complete analysis and update aggregated metrics (eb13deb)
  • user-testing: add participant 7t complete analysis and update aggregated metrics (8b45d89)
  • user-testing: add recruitment distribution analysis script (af18407)

Performance Improvements

  • sparql: optimize catalogue queries for large datasets (a148bfc)
  • sparql: optimize entity queries with LIMIT and two-stage fetching (a1dd97b)

v2.6.1

Choose a tag to compare

@github-actions github-actions released this 02 Oct 13:48

2.6.1 (2025-10-02)

Bug Fixes

  • counters: skip Citations in type counter initialization (1ca63f7)
  • forms: resolve 413 error by retrieving form_fields server-side [release] (6051c78)
  • user-testing: change exposed port from 5000 to 5001 to avoid macOS AirPlay conflict (2950c35)