Releases: internetarchive/openlibrary
Releases · internetarchive/openlibrary
deploy-2025-06-02-at-14-58
What's Changed
- Add Harvard University and alpha sort MARC sources by @hornc in #10771
- Revert changes that broke the book page by @jimchamp in #10829
- Remove unused TestAccount tests. by @RayBB in #10830
- Update dependency pytest-cov to v6 by @renovate in #9998
- shrink list loading indicator to avoid page repaints by @RayBB in #10778
- Don't rate limit internal requests by @cdrini in #10831
- remove unused Deprecated lib by @RayBB in #10824
- remove unused DBUtils lib by @RayBB in #10827
- Streamline deploy.sh by @mekarpeles in #10726
- Update ordering of record sources by @jimchamp in #10836
- Revert some of the suspect traffic blocks by @cdrini in #10834
- If import is from wikisource, don't match editions unless there's already a wikisource ID by @pidgezero-one in #10692
- Small fixes to wikisource import by @cdrini in #10635
- Remove extra dot star rating stats component by @lamle3105 in #10813
- Delete unused functions from upstream accounts.py by @Spaarsh in #10363
- updating patch deploy script by @mekarpeles in #10775
- Use the prettier plugin for stylelint to format css/less files by @RayBB in #10802
- Followup on patch deploy script #10775 by @mekarpeles in #10852
- rename analytics to athena by @mekarpeles in #10849
- Re-use same session for IA requests by @cdrini in #10844
- Fix read date "Edit" link by @jimchamp in #10858
- Don't render check in form if logged out by @cdrini in #10833
- fix/improve contributing docs by @RayBB in #10845
- Update log_workers_cur_fn monitor to also list some ia fetching methods by @cdrini in #10847
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #10855
- Add nginx blocks for older browsers + rejigger nginx conf by @cdrini in #10848
- use aspect ratio for author photo by @RayBB in #10796
- Remove ACS code related to
borrow.py
by @jimchamp in #10792 - Update Print Disability checkbox label copy by @jimchamp in #10769
- [Librarian Dashboard] Add data quality table to work search and author pages by @jimchamp in #10764
- Remove no longer used slick.woff references by @cdrini in #10863
- Fixes #10854: Added Vietnamese link and fixed broken language links in Readme.md by @sai-krishna-kotha in #10866
- Add obfi scripts for nginx log analysis by @cdrini in #10867
- Update dependency ruff to v0.11.12 by @renovate in #10869
- Update Dockerfile.olbase to use new ENV syntax by @cdrini in #10872
- Persist sort when clicking on carousel by @cdrini in #4713
- Lazy load below-the-fold covers in SearchResultWork by @cdrini in #10865
- update rate limits for api by @mekarpeles in #10876
- Create list via ILE by @cdrini in #10880
- Fix copy authors/subjects when moving edition to new work by @cdrini in #10377
- Remove "LibraryLink" links from book pages by @sai-krishna-kotha in #10884
- Use OL for more homepage carousels by @cdrini in #9972
- Remove some dead legacy CSS by @cdrini in #10879
New Contributors
- @lamle3105 made their first contribution in #10813
- @sai-krishna-kotha made their first contribution in #10866
Full Changelog: deploy-2025-05-14-at-14-41...deploy-2025-06-02-at-14-58
deploy-2025-05-20-at-15-03
What's Changed
- Add tables + APIs for bestbook feature by @mekarpeles in #10398
- Update dependency pytest to v8.3.5 by @renovate in #10783
- Update dependency stylelint-declaration-strict-value to v1.10.11 by @renovate in #10787
- Update dependency mypy to v1.15.0 by @renovate in #10784
- Update dependency sinon to v20 by @renovate in #10788
- update bundlesize name for automerge config by @RayBB in #10790
- Update dependency bundlesize2 to ^0.0.35 by @renovate in #10789
- Update dependency pytest-asyncio to v0.26.0 by @renovate in #10785
- avoid repaint on manage covers page by hiding text until needed by @RayBB in #10779
- use cover aspect ratio on works page by @RayBB in #10776
- Update dependency ruff to v0.11.10 by @renovate in #10786
- don't fetch author with cover aspect ratio by @RayBB in #10795
- Add support for importing non-marc languages -- Fix Amazon imports by @cdrini in #10797
- Updates to PD registration flow by @jimchamp in #10777
- fix codeblock languages in docker docs by @RayBB in #10804
- Fix homepage carousels lazy loading by @cdrini in #10799
- Open print disability access help link in new tab by @jimchamp in #10800
- Remove ACS code and configuration from
lending.py
by @jimchamp in #10791 - add a link to merged works by @BearSunny in #10794
- Restrict some suspicious traffic by @cdrini in #10825
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #10820
- Add
rel="noreferrer"
to book page "add book" link by @jimchamp in #10826 - Forward ?lang param when rendering partials by @cdrini in #10767
Full Changelog: deploy-2025-05-14-at-14-41...deploy-2025-05-20-at-15-03
deploy-2025-05-14-at-14-41
What's Changed
- Show author names next to final result in author merge tool by @ananyakaligal in #10711
- Fixed Preview button being cropped by @Jimmykhangnguyen in #10698
- Serve solr-based availability for bots by @cdrini in #10730
- block certain requests for no referer by @mekarpeles in #10773
New Contributors
- @Jimmykhangnguyen made their first contribution in #10698
Full Changelog: deploy-2025-05-14-at-08-45...deploy-2025-05-14-at-14-41
deploy-2025-05-14-at-08-45
What's Changed
- Update eslint by @renovate in #10727
- Capture
ia_newsletter
checkbox value by @jimchamp in #10741 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #10738
- Updating stale ocaid script by @mekarpeles in #10704
- Remove slick webfont and replace with SVG icon by @jrutheiser in #10645
- PD registration flow by @jimchamp in #10724
- Fix
get_pd_org
type hint by @jimchamp in #10746 - Fix /languages timing out + make it cache by @cdrini in #10747
- Feature: use statsd for availability errors by @scottbarnes in #10755
- Filter carousels to appear in user's language by @RedJade26 in #10691
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #10761
- Fix: handle and log UnknownLocale errors in commify_list by @scottbarnes in #10750
- Make all homepage carousels edition-aware by @cdrini in #10763
- Fix languages not imported from amazon by @cdrini in #10768
- Remove/move some dead methods by @cdrini in #10743
New Contributors
- @jrutheiser made their first contribution in #10645
Full Changelog: deploy-2025-04-30-at-13-22...deploy-2025-05-14-at-08-45
deploy-2025-04-30-at-13-22
What's Changed
- author api endpoint 404 returns json by @RayBB in #10694
- Fix author page not showing books if author has only 1 book by @jimchamp in #10697
index.js
update by @jimchamp in #10695- rm unused deploy slack method by @mekarpeles in #10703
- Add option to filter reading stats by year read by @RedJade26 in #10679
- Improve work identifiers by @Freso in #10684
- Update
RelatedWorksCarousel.html
to use lazy-loading QueryCarousels by @jimchamp in #10690 - Ensure
pd
cookie is set on login by @jimchamp in #10715 - Script to bulk load IA batch by @mekarpeles in #10717
- Feature: better explain /api/import/ia errors by @scottbarnes in #10720
- Unbreak tests, pin to stable pip by @mekarpeles in #10722
- Add patreon author identifier by @cdrini in #10721
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #10705
- Avoid
IndexError
duringwork_search
availability enrichment by @jimchamp in #10706 - Feature: require logged in account to create batch import by @scottbarnes in #10709
- Expand author roles by @hornc in #9901
- Exclude MARC notes field 583 by @hornc in #10725
New Contributors
- @RedJade26 made their first contribution in #10679
Full Changelog: deploy-2025-04-16...deploy-2025-04-30-at-13-22
deploy-2025-04-16
What's Changed
- Ensure OLID exists before fetching book data by @jimchamp in #10657
- Refactor year breadcrumb select to take in yearly_reads by @cdrini in #10649
- Update dependency vite to v6.0.14 [SECURITY] by @renovate in #10646
- Restore MIT Press carousel by @jimchamp in #10660
- Solr-next by @cdrini in #10441
- Remove inline Javascript from interstitial template by @LalitNarayanYadav in #10665
- Fix #10511 schema.org ratings microdata add ratingCount by @mekarpeles in #10558
- Lazy load query carousels by @jimchamp in #10669
- Change and add entries to language_map to handle the corrected Burmese 3-character language code by @QuangPhung15 in #10671
- Add new carousel read button definition by @SivanC in #10630
- Access book
title
safely by @jimchamp in #10658 - Replace partials handler conditional with factory by @jimchamp in #10673
- Accept MARC 'computer file' book records by @hornc in #10676
- Read DOI identifier from MARC 024 fields by @hornc in #10677
- Update create and update permissions for Tags by @jimchamp in #10647
- Fix Magic Select binding for Editions DataTable by @schu96 in #9888
- feat: UX change in Author Page by @h3ri0s in #9934
- use vue recommended styles (linting) by @RayBB in #10339
- Bump bundlesizes by @jimchamp in #10686
- Fix lazily-loaded ListCarousels by @jimchamp in #10687
- Add new
QueryCarousel
options toListCarousel
by @jimchamp in #10689
New Contributors
- @LalitNarayanYadav made their first contribution in #10665
- @h3ri0s made their first contribution in #9934
Full Changelog: deploy-2025-04-03...deploy-2025-04-16
deploy-2025-04-03
What's Changed
- Fix docker compose build not running during deploy by @cdrini in #10631
- Make creating/editing global lists public by @cdrini in #10629
- Avoid redirect when clicking on books in search results by including title slug in URL by @cdrini in #10621
- Remove redundant og: tags by @hornc in #10567
- Make Want to Read also edition-specific to avoid language confusion by @cdrini in #10622
- feat: use author identifiers in import API by @pidgezero-one in #10110
- Fix issue #2723: Improve list search functionality by @isabellabonilla in #10460
- Add Wikidata table export to data dumps (#10383) by @dev-mohit06 in #10531
- Make messages.pot order deterministic by @cdrini in #10637
- Update i18n-messages regex to match any word boundary by @cdrini in #10656
- Lazy-load book page "Lists" section by @jimchamp in #10654
New Contributors
- @isabellabonilla made their first contribution in #10460
Full Changelog: deploy-2025-03-26...deploy-2025-04-03
deploy-2025-03-26
What's Changed
- Migrate to Interstitial for Trusted Book Provider read actions by @SivanC in #10586
- move check-in form inside conditionally hidden div by @hornc in #10581
- Add
production
git tag when code is deployed by @jimchamp in #10602 - Enable filtering Already Read by year read by @cdrini in #10599
- 10600/fix/read panel read button spacing by @SivanC in #10604
- Merge interstitial branch into main branch by @jimchamp in #10605
- Update dependency gunicorn to v23 [SECURITY] by @renovate in #10610
- Fix global lists erroring when rendering by @cdrini in #10607
- Fix some small Bulk Search bugs by @cdrini in #10608
- Add a Vietnamese readme by @BearSunny in #10613
- Speed up
npm ci
~55% by creating separate package.json for storybook stories by @cdrini in #10612 - Fix book byline including spaces around commas by @cdrini in #10614
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #10618
- Update carousels using server-side rendered HTML by @jimchamp in #10580
- Update dependency vite to v6.0.12 [SECURITY] by @renovate in #10624
- Fix list querying case when out of results by @mekarpeles in #10625
- Edition aware carousels by @mekarpeles in #10619
- Add descriptive error for malformed TOC entry by @tomrod10 in #10574
New Contributors
- @BearSunny made their first contribution in #10613
Full Changelog: deploy-2025-03-20...deploy-2025-03-26
deploy-2025-03-20
What's Changed
- add lexile to solr by @mekarpeles in #10573
- On search results, show preview beneath cover by @mekarpeles in #10553
- Update solr_builder Dockerfile instructions by @mekarpeles in #10589
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #10560
- Added Spanish translation for README.md by @rajdeep25nov in #10570
- Fix broken dropper arrow on iOS by @SivanC in #10587
- Refix threadeddict #10341 by @mekarpeles in #10590
- Create indices for bookshelves_events table by @cdrini in #10593
- Add top ip monitoring by @cdrini in #10596
- Set stricter rate limits for web requests by @cdrini in #10594
- (Closes #8343) Create update_stale_ocaid_references.py script by @mekarpeles in #10588
New Contributors
- @rajdeep25nov made their first contribution in #10570
Full Changelog: deploy-2025-03-13...deploy-2025-03-20
deploy-2025-03-13
What's Changed
- Remove build flag from server restart script by @jimchamp in #10549
- fix deploy cron check by @mekarpeles in #10548
- Add APScheduler to monitoring requirements by @cdrini in #10550
- Adding OLID macro for books by @mekarpeles in #10555
- Bump json-schema and jsprim by @dependabot in #10450
- Clean up and rename computed variables by @schu96 in #10307
- Readme_es.md double checked by @Angel-Ozz in #10556
- Change "Classic Books" carousel on homepage to not link to /read by @cdrini in #10572
- Tidy templatestrings by @hornc in #10565
- Mark upstream only github workflows by @hornc in #10564
- Tidy unused images by @hornc in #10566
- Prevent comments when issues marked stale by @jimchamp in #10563
- Fix broken homepage by @jimchamp in #10579
New Contributors
- @Angel-Ozz made their first contribution in #10556
Full Changelog: deploy-2025-03-06...deploy-2025-03-13