Skip to content

Releases: internetarchive/openlibrary

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

deploy-2023-05-23

23 May 21:39
395c3a3
Compare
Choose a tag to compare

UI Updates:

General Fixes:

Librarians:

  • @Eds-Dbug Implement new UI for merge request table (#7707)
  • @cdrini Fix work redirects in history causing i18n error (#7820)
  • @jimchamp Prevent read-only patrons from uploading images (#7836)
  • @agmckee When editing, if edition title already exists, make that field required. (#7342)
  • @mheiman Fix clicking link in search result also selects book in ILE (#7866)

Performance:

  • @JaydenTeoh remove metadata queries for books that has availability fetched from IA (#7861)

Internationalization:

APIs:

Imports:

Code Maintenance:

  • @cclauss Combine if statements: ruff --select=SIM114,SIM116 (#7763)
  • @hornc Add further tests for sn, sl, nd abbreviations (#7767)
  • @cdrini Remove unused process_stats options/methods (#7816)
  • @kmcgonigle Refactor list view_body template file to move inline JavaScript (#7765)
  • @cclauss Prune older Docker images during deployments (#7709)
  • @cclauss ReadProcessor.get_item_status(): Remove unreachable code (#7788)
  • @cclauss Replace deprecated bable.numbers.format_number() (#7764)

Dev:

Ops:

  • @cclauss ol-www: Sitemaps are in /1/var/lib/openlibrary/sitemaps/ (#7771)
  • @cclauss Migrate ipstats from cron to graphite (#7745)
  • @cclauss ol-www0: Add cron job pull-sitemaps-from-ol-home0 (#7781)
  • @cclauss sitemaps: Add logging to the generation process (#7748)

Updates:

Stats:

Full diff: deploy-2023-03-30...deploy-2023-05-23
PRs: is:pr is:merged merged:2023-03-31T16:01:13Z..2023-05-23T21:11:32Z sort:updated-asc

deploy-2023-03-30

31 Mar 16:01
51f2948
Compare
Choose a tag to compare

Feature:

Librarians/Editing:

  • @mheiman Persist ILE selections between pages/reloads (#7502)
  • @JaydenTeoh add clarification regarding what first sentence means in edit page (#7599)
  • @JaydenTeoh fix cannot add edition identifiers with names containing illegal JavaScript (#7575)
  • @dennxa Support sorting for list carousels (#7624)

Performance:

Fixes:

Imports:

  • @scottbarnes Stop promise items from creating editions with publish_date=???? (#7518)
  • @scottbarnes Fix import api not mapping data correctly to OL metadata format (#7454)
  • @cclauss Affiliate server: Make amazon lookup thread a daemon (#7601)
  • @hornc don't import numeric subfields for edition statement and TOC (#7635)

Internationalization:

Dev:

Infrastructure:

  • @cclauss Docker container names use hyphens (#7700)
  • @cdrini Configure nginx to only serve OL on correct server_name (#7623)

Dependencies:

Stats:

Full diff: deploy-2023-03-07...deploy-2023-03-30
PRs: is:pr is:merged merged:2023-03-07T23:01:20Z..2023-03-30T20:01:36Z sort:updated-asc

deploy-2023-03-07

07 Mar 23:01
3e9f6f8
Compare
Choose a tag to compare

Features:

Fixes:

Internationalization:

Dev:

Imports:

Search (deploying after full reindex):

Dependencies:

Stats:

Full diff: deploy-2023-01-25...deploy-2023-03-07
PRs: is:pr is:merged merged:2023-01-25T20:11:42Z..2023-03-07T21:06:00Z sort:updated-asc