v1.15.0
Changelog v1.15.0
Features
- Book Title Search Endpoint
AddedGET /search/booksendpoint with query validation forqandregionparameters, helper integration via#helpersalias, 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
FixedApiHelperproduct_state JSON path; resolvedChapterHelpertest mock leakage; prevented Cloudflare IPs retry storm; improvedUpdateSchedulererror flow; guardedBookSearchApiHelpererror.status access; extractedfetchPlusmagic 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.jsonfor 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