Skip to content

v2.128.0

Choose a tag to compare

@libretexts-bot libretexts-bot released this 04 Jun 00:16

2.128.0 (2026-06-04)

Bug Fixes

  • a11y: add form label to navbar search input (cff5b4e)
  • a11y: footer accessibility fixes (60b0333)
  • a11y: support center request form fixes (f31bac3)
  • a11y: tooltip fixes in footer (4e2e1c4)
  • API: back-off rate limiting slightly (b81385e)
  • API: botched merge conflict fix (32eaef4)
  • API: improve rate-limiting with two-tier cookie-based approach (#783) (2343ae5)
  • API: remove legacy oauth support and associated models (#784) (078fce9)
  • Auth: fix misleading error in SLO handler (9c1f218)
  • Auth: swallow verify error on logout if expired session (383906e)
  • Books: update animated thumbnail formats (aba0b60)
  • Client: minor type fixes (d3d451f)
  • ControlPanel: fixed premature redirect in ControlPanel (#806) (22d1fa5)
  • CSP: newrelic browser monitoring SHA (a4e07ac)
  • Server: support bucket-specific region overrides (7443530)
  • StoreManagement: missing placeholder prop on Select filters (206b6e3)
  • Store: shipping estimate layout (90c6876)
  • SupportCenter: switch to Comment from Davis and fix timeline render (8bd5607)
  • UI: a11y fixes for Support Center welcome and contact pages (fc246c8)
  • UI: a11y fixes for support contact form (8a19c51)
  • UI: accessibility fixes for Navbar resizing (e925b39)
  • UI: bump Davis version and fix SkipLink and Header display issues (fb864b3)
  • UI: consistent SkipLink usage (d34c0f9)
  • UI: ensure proper alt text for Book Catalog Card lib glyphs (5b5c131)
  • UI: migrate Collections to Davis components (f13c42c)
  • UI: migrate CommonsHomework to Davis and modernize data fetching (6731008)
  • UI: prevent overflow from long ticket comments (a5dbe68)
  • UI: update Collections and Homework to match grid of Catalog (6c6dfbd)
  • UI: use programmatic heading for navbar logo lockup text (893f41d)
  • UI: use proper programmatic headings for Commons catalog (776bc72)
  • UI: various a11y fixes in Navbar (72f67db)

Features

  • add NewRelic Browser Monitoring (c3e0542)
  • Alerts: migrate MyAlerts and AlertModal from Semantic UI to Davis React (#809) (7a86b34)
  • API: cover page lookup by URL with mild caching (e9ef633)
  • Authors: fetch by name key API endpoint (f95887e)
  • Books: auto-detect animated thumbnails and support pausing at presentation time (ac55e85)
  • ControlPanel: add pagination, book IDs, and PDF download links to Shapeshift Console (#781) (204a9ea)
  • ControlPanel: add Shapeshift admin console (#780) (c4c954f)
  • ControlPanel: migrate StoreManager pages to Davis (#808) (9d4feb2)
  • ControlPanel: modified asset tagging framework manager to use Davis UI (#811) (fa8af88)
  • ControlPanel: modified Event Manager to use Davis UI (#796) (e6e88c4)
  • ControlPanel: modified homework manager to use Davis (#805) (1aa096d)
  • ControlPanel: modified org manager to use Davis (#807) (e296cec)
  • ControlPanel: modified QR generator to Davis (#812) (f513b33)
  • dynamic kb page embeddings (#681) (d76617e), closes #649
  • remixer v3 and book importer beta (#785) (9b4d4dc)
  • Search: migrate popular search query mgmt to Meilisearch (9149ef6)
  • Server: add NewRelic APM (1ef0668)
  • Store: improved max quantity per item logic and UI feedback (179b4da)
  • Store: shipping timeline (#772) (462a928)
  • Support: queue based on ticket category (23b3250)
  • UI: convert Insight page and components to Davis (#792) (8298e1f)
  • UI: converted Authors Manager to use Davis (#794) (cf71cc4)
  • UI: converted Home page to Davis (#793) (8bb90b9)
  • UI: show license for each page in LicensingReport (372e700)
  • use env vars to set Matomo vars dynamically (#762) (51fb104)