Skip to content

Releases: internetarchive/openlibrary

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

deploy-2023-08-15

15 Aug 19:15
9b3a80f
Compare
Choose a tag to compare

Features:

Fixes:

  • @cdrini Move list sort options to be under the description (#8131)
  • @cdrini Make reordering/deleting covers/authors/etc work on touch screens (#8115)
  • @cdrini Simplify works autocomplete search query for perf (#8136)
  • @sbwhitt Add required attribute to file input for Goodreads import (#8155)
  • @szgrune border fixes for my books mobile showcase section divisions (#8172)

APIs:

  • @purplem00n Add capability to delete a work with over 1000 editions (#8098)
  • @sbwhitt Add 'limit' URL parameter to /languages.json API call (#8152)

Internationalization:

Imports:

  • @scottbarnes load(): validate publish_date, no independent publishers, no amz/bwb without ISBN (#7865)
  • @scottbarnes Add description to works and editions on reimport if absent (#8164)

Admin/Servers:

  • @cclauss Make web nodes and home0 infobase logs ephemeral (#7887)

Dev tooling:

  • @jimman2003 Extend the exclude list of ruff (#8124)
  • @cdrini Use "docker compose" instead of "docker-compose" in gitpod (#8142)
  • @cdrini Keep ruff at same version in gh action as repo to fix failing CI (#8114)
  • @cclauss Ruff rule ISC003: implicit string concatenation is more readable (#8163)
  • @cclauss Ruff rule B015: Do not forget to assert in pytests (#8159)

Code Quality:

Dependencies:

Stats:

Full diff: deploy-2023-07-20...deploy-2023-08-15
PRs: is:pr is:merged merged:2023-07-20T20:43:00Z..2023-08-15T18:52:13Z sort:updated-asc

deploy-2023-07-20

20 Jul 20:43
ef9a338
Compare
Choose a tag to compare

UI Changes:

Fixes:

Internationalization:

Imports:

Code Quality

  • @scottbarnes Break out some add_book load() functionality into individual functions (#7940)

Code consistency:

Deps:

Stats:

Full diff: deploy-2023-07-12...deploy-2023-07-20
PRs: is:pr is:merged merged:2023-07-12T20:04:31Z..2023-07-20T20:20:15Z sort:updated-asc

deploy-2023-07-12

12 Jul 20:04
1092106
Compare
Choose a tag to compare

Features:

Fixes:

  • @cdrini Small fixes/tweaks to reading log stats (#8015)
  • @cclauss Correct unique visitor counts - Use graphite summerize, not hitcount (#7946)
  • @jimchamp Bust cache if homepage fails to render (#7807)

Librarian:

  • @cdrini Add ability to reorder authors, languages + refactor autocomplete (#7962)
  • @JohannSuarez work title now displays on author page for librarians (#8013)
  • @jimchamp Allow super-librarians to edit type yamls (#7831)
  • @hornc Hyphenate ISBNs in Wikipedia cite book templates (#8039)

Performance:

Internationalization:

APIs:

Code Quality:

Testing:

Dev:

Deps:

Stats:

Full diff: deploy-2023-06-22...deploy-2023-07-12
PRs: is:pr is:merged merged:2023-06-22T18:46:47Z..2023-07-12T19:08:23Z sort:updated-asc

deploy-2023-06-22

22 Jun 18:46
48e47e5
Compare
Choose a tag to compare

Fixes:

Librarian:

APIs:

Internationalization:

Performance:

Security:

Imports:

Code Quality:

Dev:

  • @cclauss pyproject.toml: Increase tool.ruff.pylint.max-statements to 71 (#7930)
  • @cclauss The distutils module is removed in Python v3.12 (#7911)
  • @cclauss Use log() instead of logging.Logger().error() in dump.py (#7919)
  • @cclauss Improve AssertionError in openlibrary/catalog/marc/marc_xml.py (#7976)

Ops:

  • @cclauss Remove stats_solr as part of our migration to ol-home0 (#7902)

Admin:

  • @jimchamp Update instructions in admin "Spam Words" template (#7970)

Dependencies:

Stats:

Full diff: deploy-2023-05-23...deploy-2023-06-22
PRs: is:pr is:merged merged:2023-05-23T21:39:40Z..2023-06-22T18:39:36Z sort:updated-asc