Skip to content

Releases: nikazzio/scriptoria

v0.30.0

20 Apr 15:21
5de26a0

Choose a tag to compare

v0.30.0 (2026-04-20)

This release is published under the GPL-3.0-or-later License.

Bug Fixes

  • discovery: Neutralize document wording and not-found feedback (#160, 5de26a0)

Chores

Features

  • estense: Add Biblioteca Estense (Jarvis) as a native IIIF provider (#160, 5de26a0)

  • estense: Add Jarvis provider and discovery wording cleanup (#160, 5de26a0)


Detailed Changes: v0.29.0...v0.30.0

v0.29.0

19 Apr 21:10
5e4bfb5

Choose a tag to compare

v0.29.0 (2026-04-19)

This release is published under the MIT License.

Bug Fixes

  • Remove hardcoded Manoscritto filter from IC search, add type filter (#159, 5e4bfb5)

  • iccu: Keep "Carica altri" visible when max_results differs from upstream page size (#159, 5e4bfb5)

Chores

  • iccu: Flag Internet Culturale as BETA and move to end of provider list (#159, 5e4bfb5)

Documentation

  • iccu: Document Internet Culturale provider, pagination and network policy (#159, 5e4bfb5)

Features

  • Add Internet Culturale (ICCU) provider (#159, 5e4bfb5)

  • iccu: First-class Internet Culturale provider (#159, 5e4bfb5)


Detailed Changes: v0.28.0...v0.29.0

v0.28.0

18 Apr 19:04
0671163

Choose a tag to compare

v0.28.0 (2026-04-18)

This release is published under the MIT License.

Bug Fixes

  • stats: Address Copilot review comments on PR #158 (#158, 0671163)

  • tests: Use relative monotonic offset for expired-cache TTL test (#158, 0671163)

Documentation

  • Complete explanation pages and expand guide and reference sections (#157, 00bf98a)

  • Rewrite homepage hero, Why Scriptoria, and intro text; add morte_tamburo logo (#157, 00bf98a)

  • Rewrite homepage hero, Why Scriptoria, and intro text; add morte_tamburo logo (#156, 3d0d191)

Features

  • library: Add statistics dashboard panel (#158, 0671163)

  • stats: Add sidebar nerd-widget and dedicated /stats page (#158, 0671163)


Detailed Changes: v0.27.3...v0.28.0

v0.27.3

13 Apr 19:54
ee55fa4

Choose a tag to compare

v0.27.3 (2026-04-13)

This release is published under the MIT License.

Bug Fixes

  • Resolve docs CI failures and add ci fan-in job (#151, aff9577)

  • Resolve lychee root-relative path error with --base (#151, aff9577)

  • Switch to tag-only releases, drop CHANGELOG, use Codecov badge (#153, ee55fa4)

Chores

Documentation

  • Align docusaurus docs with runtime behavior (#151, aff9577)

  • Expand canonical product documentation (#151, aff9577)

  • Fix lychee CI, broken-links config, and README docs links (#151, aff9577)

  • Introduce Docusaurus docs site and simplify wiki (#151, aff9577)

  • Stabilize docs link checking (#151, aff9577)


Detailed Changes: v0.27.2...v0.27.3

v0.27.2

13 Apr 00:05

Choose a tag to compare

v0.27.2 (2026-04-13)

This release is published under the MIT License.

Bug Fixes

  • SECURITY.md table alignment + coverage-badge push race condition (ec33be4)

Detailed Changes: v0.27.1...v0.27.2

v0.27.1

13 Apr 00:01

Choose a tag to compare

v0.27.1 (2026-04-13)

This release is published under the MIT License.

Bug Fixes

  • Install coverage[toml] for pyproject.toml support in CI (1435d8e)

Documentation

  • Add Code of Conduct, Contributing guide, and Security policy (1039d02)

Detailed Changes: v0.27.0...v0.27.1

v0.27.0

12 Apr 23:56

Choose a tag to compare

v0.27.0 (2026-04-12)

This release is published under the MIT License.

Bug Fixes

  • Combine coverage from both fast+slow lanes for badge (#148, 07b6688)

  • Resolve ruff lint errors in test files (#148, 07b6688)

Chores

  • Cleanup test suite and add code coverage (#148, 07b6688)

Features

  • Speed up test suite + add Codecov + pytest-xdist (#148, 07b6688)

Testing

  • Add quick-win unit tests (+58 tests, coverage 69%β†’70%) (#148, 07b6688)

Detailed Changes: v0.26.0...v0.27.0

v0.26.0

12 Apr 22:37

Choose a tag to compare

v0.26.0 (2026-04-12)

This release is published under the MIT License.

Bug Fixes

  • export: Rework card buttons, toolbar, summary and review fixes (#146, 307b6ef)

Chores

Documentation

  • Add Scriptoria name to tagline (#143, 890aded)

  • ASCII art SVG header with cyan gradient for Scriptoria (#143, 890aded)

  • Fix MD060 table column style lint errors (#143, 890aded)

  • Polish README visuals and fix markdown lint (#143, 890aded)

  • Rebrand README as Scriptoria with SVG header (#143, 890aded)

  • Refine README header and wiki source links (#143, 890aded)

  • Refresh English docs and wiki publishing flow (#143, 890aded)

Features

  • export: Add anti-double-click on bulk optimize buttons (#146, 307b6ef)

  • export: Add selection toolbar to Images tab and loading indicator (#146, 307b6ef)

  • export: Compact card layout with dropdown menu (#146, 307b6ef)

  • export: Unified toolbar with selection + bulk actions (#146, 307b6ef)

  • export: UX redesign thumbnail cards and toolbar (#142) (#146, 307b6ef)


Detailed Changes: v0.25.3...v0.26.0

v0.25.3

12 Apr 17:33

Choose a tag to compare

v0.25.3 (2026-04-12)

This release is published under the MIT License.

Bug Fixes

Refactoring

  • Decompose export.py into export/ subpackage (Phase 3) (#141, 0c437d2)

  • Decompose panes.py into panes/ subpackage (9 modules) (#141, 0c437d2)

  • Decompose Studio UI monoliths (#114) (#141, 0c437d2)

  • Decompose studio_handlers.py into _studio/ subpackage (Phase 1) (#141, 0c437d2)


Detailed Changes: v0.25.2...v0.25.3

v0.25.2

12 Apr 14:11

Choose a tag to compare

v0.25.2 (2026-04-12)

This release is published under the MIT License.

Bug Fixes

  • Address PR review β€” restore html.unescape, harden IIIF v3 label/metadata, narrow error handling (#140, 434f7b6)

Refactoring

  • Decompose discovery.py into resolvers/search/ subpackage (#140, 434f7b6)

Detailed Changes: v0.25.1...v0.25.2