Skip to content

v1.29.0

Latest

Choose a tag to compare

@rero-release-bot rero-release-bot released this 14 Jul 06:53

v1.29.0 (2026-07-14)

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

Bug Fixes

  • Error message when saving user (5bba404)

  • Normalize thumbnail size in courses (b91c89e)

  • Remove unused static_folder from blueprints (9f222ef)

  • acquisition: Allow cancelling the last non-received order line (05886c1)

  • acquisition: Prevent stale browser caching of order data (c35a863)

  • cli: Make index date filters UTC-aware (b9d2d2a)

  • docker: Raise Elasticsearch mem_limit to avoid OOM kills (7f00f7f)

  • documents: Allow delete for rolled-over orders (baa6df1)

  • ext: Return 409 on concurrent PUT instead of 500 (f74f45c)

  • files: Read and write text as UTF-8 regardless of host locale (958113e)

  • homepage: Allow class attributes in the HTML blocks (5723dbd)

  • homepage: Do not display "None" for orgs without a placeholder (bfb21ff)

  • homepage: Drive the frontpage cascade by organisation view (eb13def)

  • homepage: Remove links to deleted templates (27f8347)

  • homepage-editor: Add homepage mapping (1627da6)

  • local_fields: Permission is dependent of the linked resource (388aae0)

  • login: Toggle password visibility (0d795a8)

  • organisation: Fix jsonschema and incorrect translation (3c7d1aa)

  • patrons: Avoid duplicate operation log on update (e491fbc)

  • stats: Aggregate owning_location by PID with name fallback (55c4720)

  • stats: Document owning_lib distribution also counts files (3acf987)

  • theme: Repair broken CSS files and demo assets (9fab098)

Build System

Chores

  • Translate v1.29.0 (0a3eb48)

  • Update dependencies (cfb4c4f)

  • Update dependencies (f18bd05)

  • Update digital services URL for Bulle homepage (9837188)

  • Update Python to 3.14 and invenio deps (994996e)

  • filter: Fix the translation when it's a list (c586a9b)

Code Style

  • Replace verbose license headers with SPDX tags (b186c34)

Continuous Integration

  • Add automatic release workflow (db24d20)

Documentation

  • Update CLAUDE.md with behavioural guidelines (b0ee2a3)

Features

  • homepage-editor: Editable homepage (57039d5)

  • organisations: Make patron_cleanup optional in the editor (9f03a4c)

  • patrons: Add task for automatic deletion of inactive patrons (2711e02)

  • patrons: Wire operation logs and add ILL requests to deletion checks (4ee1781)

  • sru: Add result sets, record schema negotiation and CQL 1.2 (23a4356)

  • stats: Add item_type distribution for number of items (4c6c941)

Refactoring

  • modules: Remove Python type annotations (927447a)

  • search: Rename all ES identifiers to search equivalents (905157d)

  • theme: Replace node_assets with angular_assets for Angular 21 (d87f0b6)

Testing

  • Fix flaky operation log test (54b3c47)

Detailed Changes: v1.28.0...v1.29.0