Skip to content

v1.15.0

Choose a tag to compare

@djdembeck djdembeck released this 25 Jul 08:17
· 24 commits to main since this release
f0ab80d

Changelog v1.15.0

Features

  • Book Title Search Endpoint
    Added GET /search/books endpoint with query validation for q and region parameters, helper integration via #helpers alias, and test coverage for failed result logging.
    Commit: 5baebae

Improvements

  • Dependency Upgrades
    Upgraded bun to v1.3.14, mongo to v7.0.37, traefik to v3.7.8, webiny/action-conventional-commits to v1.4.2, @fastify/rate-limit to v11, @fastify/redis to v8, and actions/checkout to v7.
    Commits: 5a4c535, 36fc022, 33f2240

Fixes

  • ASIN Validation Whitespace Handling
    Trim surrounding whitespace from ASINs before regex validation to handle Audible API responses with leading tabs; added regression test for normalization and internal whitespace rejection.
    Commit: f333563

  • Review Gate Findings and API Corrections
    Fixed ApiHelper product_state JSON path; resolved ChapterHelper test mock leakage; prevented Cloudflare IPs retry storm; improved UpdateScheduler error flow; guarded BookSearchApiHelper error.status access; extracted fetchPlus magic numbers; removed dead catch block in server.ts.
    Commit: 4ffe04f

  • CI Workflow Hardening and API Error Handling
    Strengthened workflow resilience and fixed error handling patterns across API layer.
    Commit: 87feda6

Infrastructure

  • Release Automation Overhaul
    Added .release-please-manifest.json for release-please; replaced standard-version with AI-generated changelogs (nosovj/llm-release-action) on GitHub Releases while retaining deterministic CHANGELOG.md.
    Commits: 210b9a4, d73a7a3

Docs

  • AGENTS.md Cleanup
    Removed ~9KB of redundant duplicate sections and config blocks from AGENTS.md.
    Commit: 1628a5e