deploy-2026-07-02-at-19-32
What's Changed
- chore(tests): replace deprecated BeautifulSoup findAll with find_all by @RayBB in #13046
- Fix json encode potential XSS when in script tags by @cdrini in #13050
- fix(search-modal): drop "all" from See-all button when every hit is shown by @lokesh in #13048
- feat(proxy): route outbound requests through single authenticated http_proxy by @mekarpeles in #12724
- fix(proxy): restore 5 items dropped by bad rebase in #12724 by @openlibrary-bot in #13063
- fix: account for button height in read-more truncation threshold by @RsbhThakur in #13059
- feat(i18n): dispatch to openlibrary-i18n when messages.pot changes by @mekarpeles in #13069
- Migrate account anonymize endpoint to FastAPI by @Sanket17052006 in #13000
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in #13054
- Migrate work editions and author works by @Shikhar-395 in #12965
- Migrate monthly logins to FastAPI by @Shikhar-395 in #13041
- fix: remove redundant merge-authors feature flag by @Sanket17052006 in #13040
- Standardize support to MediaWiki Grade A and drop older browser polyfills/etc by @lokesh in #12685
- Browse menu: redesign as a popover with featured destinations by @lokesh in #12917
- Migrate stats feature flags to pydantic-settings by @Sanket17052006 in #12984
- Fix
KeyErrorinpromise_batch_imports.pyscript by @jimchamp in #12835 - Remove redundant publishers feature flag by @Sanket17052006 in #13084
- Auto-run npm ci when JS dependencies change by @RayBB in #13080
- Add Lit web component by @lokesh in #13077
- test(e2e): add minimal Playwright smoke suite for core OL pages by @lokesh in #13072
- Write select participation scores to statsd by @jimchamp in #13073
- feat(search): author suggestion row above /search results by @lokesh in #13047
- fix(solr): replace hanging temp-Solr migration with fast-fail error message by @mekarpeles in #13002
- feat(api): add /type/tag to /api/new allowed types by @mekarpeles in #13088
- immediately 429 attacks, preempt ModSecurity by @mekarpeles in #13098
- Update xauthn
issue_keykey name by @jimchamp in #13086 - Remove redirect from account verification (to: preserve intent) by @mekarpeles in #13095
- fix(markdown): stop WYSIWYG hard breaks rendering as literal "
" by @lokesh in #13076
New Contributors
- @openlibrary-bot made their first contribution in #13063
- @RsbhThakur made their first contribution in #13059
Full Changelog: deploy-2026-06-25-at-19-06...deploy-2026-07-02-at-19-32