Skip to content

Releases: internetarchive/openlibrary

deploy-2024-03-28

28 Mar 20:33
4043d67
Compare
Choose a tag to compare

Features:

Librarian/Editing:

Fixes:

UI Tweaks:

Internationalization:

Admin:

  • @cdrini Refactor manage-imports to use advancedsearch endpoint (#8804)

Refactor/Code Quality:

  • @jimchamp Rename the script and workflow that publish the stale assignee digest (#8864)

Documentation:

Dev Tooling/Experience:

Search:

  • @cdrini Add ability to sort by different seeds of hourly/daily randoms (#8966)
  • @RayBB Add open syllabus project fields to solr (#8975)
    • Usable after next solr reindex is deployed to prod, but you can try them on staging.openlibrary.org

Imports:

Performance:

Deps:

Stats:

Full diff: deploy-2024-03-05...deploy-2024-03-28
PRs: is:pr is:merged merged:2024-03-05T21:43:35Z..2024-03-28T19:51:50Z sort:updated-asc

deploy-2024-03-05

05 Mar 21:43
c1e1dfe
Compare
Choose a tag to compare

Features:

Librarians/Editing:

Performance:

Internationalization:

Fixes:

Imports:

Search (after next full reindex):

  • @benbdeitch Load translation_of into solr work title + allow work.* field in search (#8770)
  • @RayBB add Open Syllabus Project totals to solr (#8395)

Code Quality:

SEO:

Admin:

Big Dependencies:

Ops:

Stats:

Full diff: deploy-2024-02-06...deploy-2024-03-05
PRs: is:pr is:merged merged:2024-02-06T21:44:53Z..2024-03-05T21:03:00Z sort:updated-asc

deploy-2024-02-06

06 Feb 21:44
2e831cf
Compare
Choose a tag to compare

Features:

Fixes:

Librarian Fixes:

  • @shivam200446 Re-enabled title autofill on add new book form (#8688)
  • @sbwhitt Add LibriVox and Project Gutenberg identifiers to add book page (#8587)
  • @rebecca-shoptaw Disable cover upload submit button while uploading (#8754)
  • @mheiman Fix action button label changing behavior in MergeUI (#8788)

UI Fixes:

  • @Ayush1404 Made styles of tabs on trending page same as search page. (#8703)

Internationalization:

Performance & Monitoring:

  • @cdrini Add sentry transactions to covers server (#8699)
  • @cdrini Add per-key caching to get_availability (#8732)
  • @jimchamp Use JSON endpoint for reading goal partials (#8662)
  • @cdrini Don't make separate request for every publish in search/publishers (#7718)

Imports:

  • @Billa05 Import script for Open Textbook Library (#8668)
  • @hornc Don't ignore require_marc field if ia_import (#8786)
  • @hornc Ensure bwbsku local_id is uppercased. (#8726)
  • @cdrini Handle ProductJSON being undefined for some records (#8794)

Admin/Ops:

Code Quality:

Analytics:

Tooling:

Docs:

Search:

  • @mheiman Make title sorting ignore diacriticals (#8736) (after next reindex)

Dependencies:

Stats:

Full diff: deploy-2024-01-04...deploy-2024-02-06
PRs: is:pr is:merged merged:2024-01-04T19:11:47Z..2024-02-06T21:00:03Z sort:updated-asc

deploy-2024-01-04

04 Jan 19:11
bf28a89
Compare
Choose a tag to compare

Features:

  • @xonx4l Add new "Volunteering" card to the "Welcome to Open Library" carousel (#8593)
  • @jimchamp Always show CTA banner if no reading goal exists (#8606)

Design/UX:

Librarians/Editing:

  • @jimchamp Bulk Tagger updates (#8575)
    • Can now remove tags
    • Displays selected works' tags on load
  • @Eds-Dbug Merge Queue tweaks (#8591)
  • @xonx4l Disable bulk tagger's "Submit" button after submission is made (#8660)
  • @jimchamp Gather stats on bulk tagging operations (#8644)

Performance:

Search:

  • @stardust-s Allow special character to be handled in title search (#8624)
    • Out in next solr deploy
  • @cdrini Boost search via reading log, phrase boosting (#8628)
  • @cdrini Make search results use userlang even if no ed query (#8642)
  • @cdrini Lists in Solr (#8627)
    • Out in next solr deploy

Internationalization:

  • @benbdeitch Fix homepage books carousel shows english text after loading (#8586)
  • @Nick3791 Fixes translated languages not being localized on edition edit page (#8622)

Fixes:

Imports:

Process/Docs:

Code Quality:

  • @jimchamp Remove bookshelves_votes table from schema.sql and pg dumps (#8616)
  • @cdrini Re-architect openlibrary.solr / update_work for easier expansion (#8618)
  • @jimchamp Address deprecation warnings during build (#8630)
  • @jimchamp Add trailing space to import_item DB query (#8625)

Dev environemnt:

Updates:

Stats:

Full diff: deploy-2023-12-07...deploy-2024-01-04
PRs: is:pr is:merged merged:2023-12-07T22:40:25Z..2024-01-04T18:23:48Z sort:updated-asc

deploy-2023-12-07

07 Dec 22:40
5af8db3
Compare
Choose a tag to compare

Features:

Librarian/editing:

  • @Billa05 Fix: work doesn't get selected when "Want to Read" button is pressed (#8529)

APIs:

  • @cdrini Make /lists/add support POST with json body (#8455)

Big updates:

  • @scottbarnes Update web.py + make covers.py compatible with web.py cgi.FieldStorage removal (#8313)

Fixes:

  • @jimchamp Alert patron on lending error (#8501)
  • @mekarpeles Allow yearly already-read page query to show books on other shelves with read date (#8596)
  • @cdrini Make sort_option anchors nofollow to prevent crawling (#8592)

Code Quality:

Dependencies:

Stats:

Full diff: deploy-2023-11-28...deploy-2023-12-07
PRs: is:pr is:merged merged:2023-11-28T19:28:51Z..2023-12-07T22:10:09Z sort:updated-asc

deploy-2023-11-28

28 Nov 19:28
c32d626
Compare
Choose a tag to compare

Features:

  • @jimchamp Add support for invisible reCAPTCHAs to registration page (#8258)
  • @jimchamp Add Yearly Reading Goal onboarding card to homepage (#8508)
  • @sbwhitt Add last page shortcut to search results, author works list, etc (#8525)
  • @sbwhitt Add Want to Read dropper to lists pages (#8491)

Librarian/editing:

Admin:

Fixes:

Performance:

Imports:

Search:

Internationalization:

UI Fixes:

Code Quality/Tech Debt:

Dev Docs:

Deps:

Stats:

Full diff: deploy-2023-11-02...deploy-2023-11-28
PRs: is:pr is:merged merged:2023-11-02T20:03:55Z..2023-11-28T18:55:42Z sort:updated-asc

deploy-2023-11-02

02 Nov 20:03
6852d17
Compare
Choose a tag to compare

Features:

Fixes:

  • @jimchamp Submit bulk tag updates asynchronously (#8453)
  • @davidscotson Fix long book titles not breaking (#8340)
  • @cdrini Fix 500 when saving /lists/add with URL parameters + fix global lists editing (#8463)
  • @cdrini + @Yashs911 Fix address bar appearing in TWA (android app) (#8483)

Librarian/Editing:

Imports:

Dev Docs/Tooling

Big Deps:

Code Quality:

Stats:

Full diff: deploy-2023-10-24...deploy-2023-11-02
PRs: is:pr is:merged merged:2023-10-24T22:29:59Z..2023-11-02T19:55:39Z sort:updated-asc

deploy-2023-10-24

24 Oct 22:29
08c5f93
Compare
Choose a tag to compare

Features:

Fixes:

Librarians/Editing:

Imports:

PWA:

Admin:

APIs:

  • @RayBB set content type for list seeds json api (#8411)

Dev Env:

Docs:

Code Quality:

  • @RayBB fix unclosed div in MergeUI (#8385)
  • @sbwhitt Remove inline JS from readinglog_stats.html (#8389)
  • @imperial-chief Removed inline js from breadcrumb_select.html. (#8447)
  • @rohitkbc Fix typos found by codespell (#8364)

Deps:

Stats:

Full diff: deploy-2023-10-03...deploy-2023-10-24
PRs: is:pr is:merged merged:2023-10-03T20:23:01Z..2023-10-24T21:16:59Z sort:updated-asc

deploy-2023-10-03

03 Oct 20:23
7b61e1e
Compare
Choose a tag to compare

Features:

Fixes:

Imports:

Code debt/refactors:

Dev env/tools:

Big Deps:

Deps:

Stats:

Full diff: deploy-2023-09-19...deploy-2023-10-03
PRs: is:pr is:merged merged:2023-09-19T21:35:05Z..2023-10-03T19:31:32Z sort:updated-asc

deploy-2023-09-19

19 Sep 21:35
a4975ab
Compare
Choose a tag to compare

Features:

Internationalization:

APIs:

Fixes:

Librarian/editing:

  • @sbwhitt Prevent non-ISBN Id hyphens from being removed (eg ISNI) (#8148)
  • @sbwhitt Fix list of authors rendering only first author when creating a new edition (#8171)
  • @davidscotson autodetect author ASIN, Youtube, storygraph ids (#8203)
  • @jimchamp Merge request table : Add new status dot color for merged requests (#8270)
  • @sbwhitt Add Library of Congress Control Number format validation (#8235)
  • @jimchamp Add "Status" filter to merge request table (#8272)
  • @sbwhitt Add generalized de-dupe for ISBN and LCCN for edit edition form (#8280)

Imports:

  • @scottbarnes add_book.load(): add function to overwrite v1 promise items with MARC data (#8154)

Dev env/tools:

Admin tooling:

Code debt/refactors:

Docs:

Deps:

Stats:

Full diff: deploy-2023-08-15...deploy-2023-09-19
PRs: is:pr is:merged merged:2023-08-15T19:15:17Z..2023-09-19T19:11:51Z sort:updated-asc