·
28 commits
to master
since this release
What's Changed
- Delete some dead code in readlinks.py by @cdrini in #11500
- Show multi-diff on /import/preview page by @cdrini in #11404
- fix: Console errors from premature colorbox resize calls by @lokesh in #11543
- Update Spanish translation by @dcapillae in #11567
- Update edition classification configurations by @jimchamp in #11568
- Update regex for
closeskeywords in PR assignment script by @jimchamp in #11554 - Fix heavily crawled books appearing in trending carousel by @cdrini in #11550
- Disable export buttons on form submit by @jimchamp in #11541
- Add
/ia/sync.jsonPOST handler by @jimchamp in #11230 - migrate search inside api to fastapi by @RayBB in #11454
- fix: improve UX and clarity for Bulk Search by @akramcodez in #11358
- Update pyopds2_openlibrary dependency version by @cdrini in #11575
- Switch books page lists to solr from db by @benbdeitch in #11187
- Initial
constbefore it is referenced by @jimchamp in #11582 - Add
job_nameargument to cron wrapper script by @jimchamp in #11589 - enable auto reload for fastapi in local environment by @RayBB in #11584
- fastapi search improve model validation and add api contract tests by @RayBB in #11549
- migrate languages.json to fastapi (adds memcached support to fastapi) by @RayBB in #11455
- refactor:
_load_legacy_wsginow internally resolves its config file path instead of receiving it as an argument. fastapi by @RayBB in #11484 - refactor: Clean up unused templates by @lokesh in #11604
- Tweak tagger/nginx rate limit logic by @cdrini in #11605
- Move counter link higher up by @cdrini in #11566
Full Changelog: deploy-2025-12-04-at-18-59...deploy-2025-12-18-at-20-45