Skip to content

Releases: crate-works/oni

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 21:58
159154a

3.0.0 (2026-10-08)

⚠ BREAKING CHANGES

  • adds base-prefix support for serving contents in a different base
  • remove hardcoded paths for base path

Features

  • add ui.logoLink to point nav logo at an external site (20a3a50)
  • adds base-prefix support for serving contents in a different base (ad99228)
  • configure deployments with ONI_* env vars and add dev targets (4756214), closes #58
  • paginate languages and file formats in collection content box (6c136b1)
  • remove hardcoded paths for base path (fcff902)
  • remove relevance score from search results (36a1a6c)
  • serving oni from a base path (dedfab2)
  • show one media type icon per category (1eb3ca7)
  • truncate long lists in search results and summaries (fd6db3a)

Bug Fixes

  • file preview not detecting some formats properly (20fbc1a)
  • lint (06afd8a)
  • only report Sentry errors thrown from our bundle (19020f9)

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 05:14
c297ac3

2.0.0 (2026-08-20)

⚠ BREAKING CHANGES

  • Oni now requires an RO-Crate API serving spec 0.4.0 or
    later. The /entity/{id}/rocrate path is no longer called, so this release
    must be deployed alongside an archive that serves /entity/{id}/metadata.
  • date faceting now requires an API that accepts the
    spec's range syntax for date filters — a single gte/lte range object, or
    a non-empty array of them matched as an OR — added in RO-Crate API spec
    0.2.0. An implementation that accepts only arrays of exact terms rejects
    every date facet request with a 400, single-year selections included, so
    upgrade the API before the portal.
  • config: refactor keeping metadata logic separate and cleaner

Features

  • add explicit and filter mode for file view (f087227)
  • align capabilities with RO-Crate API spec 0.3.0 and sanitise filters at the API seam (d07b78e)
  • allow to use custom auth endpoint (b4113ce)
  • call the renamed entity metadata endpoint (f6381f0), closes #51
  • config driven facet expansion (30c96e0)
  • config: accept ro-crate-masp for mapping metadata fields (af87a56)
  • config: refactor keeping metadata logic separate and cleaner (6bfccb7)
  • deep link search segments to PDF pages and ELAN annotations (dcf95ad), closes #26
  • detect facet misconfiguration with warning, Sentry error and banner (d32b79c), closes #34
  • drive facet type and date encoding from declared filter types (47bd35c)
  • fetch /capabilities at startup with non-conformance banner (9629e6a), closes #33
  • hide unrenderable configured facets and report them (6cc982e)
  • interval-match deep-linked annotations and highlight them in timeline view (a1156a2), closes #27 #28 #29 #30 #31
  • make ui.aggregations optional, deriving facets from /capabilities (6ec3d49)
  • Person: adding simple personview (0aa2f2b)
  • send date filters as multi-range OR objects per the RO-Crate API spec (3a21311)
  • strip unsupported facet filters from search requests (095fa6b), closes #35

Bug Fixes

  • apply for access url not showing; provide default for filename when doenloading (4706166)
  • config, filevisibility to boolean, composable filevisibility, no hardcoded extension (fec0f37)
  • config: for bug #44, backwards compat and documentation (2ad48e5)
  • configurable custom locale codes instead of limiting for the built in set (77ddc02)
  • configuration.md: update hidden values (16ccfa8)
  • csvwidget, view file from object (0fc3223)
  • map: marker fix for leaflet (a8f80a0)
  • match the spec's time-aligned-annotation segment type (40ff20f)
  • remove claude config (99d8ad2)
  • remove strict equality (1696ed2)
  • suggested name change (29cf1a6)
  • update documentation and sample configuration (206ecda)
  • visibility-ready flag, render when ready (3712d3a)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 06:20
c7a04f8

1.3.0 (2026-06-15)

Features

  • maps: add disableMaps flag for offline deployments (619c869)

Bug Fixes

  • eaf: type table ref with TableInstance (6b4110c)

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 06:21
e0815b3

1.2.0 (2026-06-09)

Features

  • pdf: page navigation, zoom, and a stable sensible width (82ffb1b)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 03:10

1.1.0 (2026-06-09)

Features

  • announcements: show site-wide notices on app boot (#1) (bb7b69f)

Bug Fixes

  • change terms acceptance to a POST (80f78c9)
  • file-resolve: handle missing or string encodingFormat safely (2d64ab7)
  • router: sort imports for biome (9e98da0)
  • views: delineate file/item lists from metadata (#10) (f1a56d4)

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 11 May 01:44
1280b85

1.0.1 (2026-05-11)

Bug Fixes

  • docker: copy scripts before pnpm install so postinstall can run (1280b85)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 11 May 01:30
21e6398

1.0.0 (2026-05-11)

⚠ BREAKING CHANGES

  • versioning restarts from 1.0.0. semantic-release
    derives the next version from git tags, and none exist; package.json
    was not the source of truth. The first run will publish 1.0.0
    regardless of the prior 2.1.5 value in package.json.

Continuous Integration

  • replace tag-triggered Docker publish with semantic-release (4d620cf)