Releases: internetarchive/openlibrary
deploy-2022-11-16
UI:
- @mariamalth Duplicate pagination for user lists at top of page (#7149)
Fixes:
- @cdrini Fix language counts should only count works (#7145)
- @jimchamp Fix subject clampers for Firefox (#7154)
Performance:
- @cdrini Don't fetch search inside facets since we don't use them (#7146)
- @cdrini Revert "Make solr restarter wait longer before restarting solr" (#7134)
- @cdrini Make QueryCarousel only fetch required solr fields + no facets! (#7142)
- @cdrini Switch RelatedWorksCarousel to use solr (#7137)
- @cdrini Add sentry transactions to OL python (#7130)
- @cdrini Fix cache=True logic for ia.get_metadata (#7135)
APIs:
- @mekarpeles allow overriding import authors + publishers (#7131)
Imports:
- @mekarpeles import promise items batch (#7133)
Dev:
- @cdrini Add pytest-asyncio to autoupdate (#7129)
- @cclauss Improve error reporting on the endpoint /api/import (#7152)
- @scottbarnes Type hints from type annotations, batch 5. (#7155)
Stats:
- PR Authors: @cdrini (8), @mekarpeles (2), @cclauss (1), @jimchamp (1), @mariamalth (1), @scottbarnes (1)
- PR Assignees: @mekarpeles (8), @cdrini (3), @cclauss (2), @jimchamp (1)
Full diff: deploy-2022-11-07...deploy-2022-11-16
PRs: is:pr is:merged merged:2022-11-08T02:54:02Z..2022-11-16T21:01:11Z sort:updated-asc
deploy-2022-11-07
Features:
- @scottbarnes Adds ability to search/filter one's reading log (#7052)
- @jimchamp Include web book URL in add book form for admins (#7077)
UI:
Bug fixes:
- @sidney888 Fixed excessive scrolling issue w/ Related Books tab (#7041)
- @cclauss Fix NoneType object has no attribute author error in /feed API (#7066)
Internationalization:
Dev:
- @mekarpeles fixing servers_in_sync checks (#7069)
- @cdrini Delete no longer used solr-updater hard commit code (#7062)
- @mekarpeles Fix affiliate-server missing db access (#7109)
Deps:
- @renovate[bot] Update dependency sentry-sdk to v1.9.10 (#7085)
- @renovate[bot] Update dependency PyYAML to v6 (#7086)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#7088)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#7117)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#7068)
- @renovate[bot] Update dependency @storybook/storybook-deployer to v2.8.12 (#6693)
- @renovate[bot] Update dependency sentry-sdk to v1.10.1 (#7100)
- @renovate[bot] Update dependency safety to v2.3.1 (#7099)
- @renovate[bot] Update dependency pytest to v7.2.0 (#7097)
- @renovate[bot] Update dependency mypy to v0.982 (#7096)
- @renovate[bot] Update dependency pytest-asyncio to v0.20.1 (#7098)
Stats:
- PR Authors: @renovate[bot] (8), @pre-commit-ci[bot] (3), @mekarpeles (2), @cclauss (1), @cdrini (1), @jimchamp (1), @milotype (1), @scottbarnes (1), @sidney888 (1), @ztjhz (1)
- PR Assignees: @cclauss (13), @mekarpeles (3), @cdrini (2), @jimchamp (2)
Full diff: deploy-2022-10-10T23:59:00...deploy-2022-11-07
PRs: is:pr is:merged merged:2022-10-10T23:59:00..2022-11-07T20:49:28Z sort:updated-asc
deploy-2022-06-29
General:
- @Jyotiraditya24 Add link to lists documentation from empty lists page (#6686)
- @jimchamp Add Ukrainian to language menus (#6651)
Librarian:
- @cclauss Reject import of low quality/notebook publishers (#6611)
- @hornc Add ISSN identifiers on MARC import (#6649)
- @hornc Update Wikipedia Cite book format (#6516)
- @getuliobr Link to author identifier docs from author edit page (#6669)
Search (Solr Next):
- @cdrini Add sortable enum field to solr for ebook access (#6559)
- @cdrini Add access solr fields to non-IA book providers (#6591)
- @mheiman Index sortable work title field in solr (#6697)
Dev:
- @cclauss Type hints for openlibrary/core/ratings.py (#6628)
- @cclauss Add a Slack notification when cron_watcher starts (#6661, #6666)
- @cclauss Type hints for plugins/books/dynlinks.py (#6631)
- @cclauss Use
csv_string()
to streamline CSV generation (#6645) - @cclauss Enable mypy to test more of our code (#6567)
- @elotrocattivo Fixed a few minor punctuation mistakes (#6672)
- @mekarpeles Prep work for auth support for google sign-in (#6682)
- @cclauss Fix #6656: Docker: The "HOSTNAME" variable is not set on zsh (#6676)
- @cclauss Document the use of 'import _init_path' to set PYTHONPATH (#6685)
- @cclauss Mypy: use typing.Callable instead of builtin callable (#6671)
Deps:
- @cclauss pre-commit autoupdate (#6654)
- @renovate[bot] Update actions/setup-python action to v4 (#6659)
- @renovate[bot] Update eslint (major) (#6515)
- @renovate[bot] Update dependency lxml to v4.9.0 (#6678)
- @renovate[bot] Update dependency psycopg2 to v2.9.3 (#6689)
Stats:
- PR Authors: @cclauss (10), @renovate[bot] (4), @cdrini (2), @hornc (2), @Jyotiraditya24 (1), @elotrocattivo (1), @getuliobr (1), @jimchamp (1), @mekarpeles (1), @mheiman (1)
- PR Assignees: @mekarpeles (13), @jimchamp (4), @cdrini (3), @cclauss (2)
Full diff: deploy-2022-06-09...deploy-2022-06-29
PRs: is:pr is:merged merged:2022-06-09T18:30:21Z..2022-06-29T21:16:36Z sort:updated-asc
deploy-2022-06-09
General User Visible Features:
- @dbouris + @Philippos01 Implement a Share modal to the Book page including the 4 share icons already existing (#6469)
- @jimchamp + @cdrini Redesign actions in book page sidebar to include icons (#6575)
- @jimchamp Create anonymization patron data flow for users who want to delete their accounts (#6503)
- @dbouris + @Philippos01 Create a Trending Books Carousel in the Home page (#6568)
- @Vassilis-Boubis + @constantinazouni Add dynamic list preview image for using when sharing in Twitter, OpenGraph (#6608)
General User Visible Fixes:
- @jimchamp Fix: Close dropper on "Want to Read" button click (#6553)
- @cdrini Make Reading Log Stats Country of Birth only show modern-day countries and countries at author birthdate in reading stats (#6550)
- @jimchamp Fix "Add to list" not working from subject pages (#6391)
- @mekarpeles Fixes bulk availability open check causing some old books to appear as Not in Library (#6619)
- @cdrini Adjust Classics carousel query to better show only classic books (#6574 + #6641)
- @scottbarnes Fix mobile book page has a horizontal scroll (#6623)
- @Nuisigor Fixing Menu dropdown overlapping other content (#6644)
- @cclauss Fix random_edition only returns two works (#6606)
- @cdrini Disable metadata section on lists for performance; can save ~10s on larger lists (#6636)
Editing/Librarians:
- @jimchamp Fix edit form enter causing record deletion on Mac Safari / iOS (#6514)
- @vagoston Improve tips on add book page (#6549)
- @mheiman Fixed deselecting a work for merge causes "Merge works" button to vanish (#6569)
- @cdrini + @mekarpeles Add script for importing pressbooks (#6582)
- @jimchamp Create usergroup that cannot edit (#6507)
- @mekarpeles Remove link on book page from publish location to subject search (#6529)
- @hornc allow local_ids to be imported from MARC 001 (#6642)
APIs:
- @mekarpeles Fix rendering error on .opds endpoint (#6588)
i18n:
- @bicolino34 Begin Ukrainian translation (#6579)
- @jimchamp DRY language list in header and footer + better new language onboarding (#6614)
Security:
Beta:
- @mekarpeles + @jimchamp Adding community edits queue (#6051)
Dev:
- @cclauss Remove Python dependency six -- again (#6561)
- @mekarpeles fixing deploy git cmds (#6562)
- @jimchamp Fix linting errors on integration branch (#6587)
- @cdrini Refactor get_ebook_info to explicitly take IA metadata (#6563)
- @cclauss GitHub Action to verify successful completion of our cron jobs (#6607)
- @cclauss Add more telemetry to the monthly ol_dump process (#6617)
- @cdrini Remove some unused model methods (#6615)
- @cclauss pyproject.toml: Configure Black to skip-string-normalization (#6624)
- @cclauss pre-commit: Enable end-of-file-fixer for Python files only (#6622)
- @cclauss Normalize all Python shebang lines to #!/usr/bin/env python (#6577)
- @cclauss + @cdrini Add Python type hints to openlibrary/core/bookshelves.py (#6578)
- @cclauss Type hints for worksearch (#6616)
- @cclauss Data Dumps: Fix remaining archival and sitemaps bugs (#6638)
- @cclauss Set the execute bit on scripts/cron_watcher.py (#6609)
- @cclauss Add Python type hints to spamcheck.py (#6605)
- @cdrini Rm auto-inserted solr availability subjects ("Accessible book", "Protected DAISY") (#6596)
Developer Docs:
- @jimchamp Update Docker README (#6581)
- @twosdai Add submodule initialization commands to docs (#5459)
- @cclauss Readme.md: Fix swapped Python and JS badges (#6603)
Deps:
- @renovate[bot] Update dependency sentry-sdk to v1.5.12 (#6522)
- @renovate[bot] Update dependency mypy to v0.960 (#6589)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#6610)
- @renovate[bot] Update dependency pymarc to v4.2.0 (#6255)
- @renovate[bot] Update dependency internetarchive to v3 (#6630)
Stats:
- PR Authors: @cclauss (13), @jimchamp (10), @cdrini (10), @mekarpeles (6), @renovate[bot] (4), @dbouris (2), @Philippos01 (2), @Nuisigor (1), @Vassilis-Boubis (1), @bicolino34 (1), @constantinazouni (1), @hornc (1), @mheiman (1), @pre-commit-ci[bot] (1), @scottbarnes (1), @twosdai (1), @vagoston (1)
- PR Assignees: @mekarpeles (22), @cdrini (18), @cclauss (6), @jimchamp (4)
Full diff: deploy-2022-05-16...deploy-2022-06-09
PRs: is:pr is:merged merged:2022-05-17T00:25:37Z..2022-06-09T17:58:29Z sort:updated-asc
deploy-2022-05-16
User facing
- @jimchamp Add notes, ratings, lists to patron export options (#6473)
- @mekarpeles Re-organize user settings + add account deactivation link (#6420)
- @tangym27 combine waitlist and checked out pages (#6487)
- @constantinazouni Add subtitles in autocomplete search results (#6508)
- @jeremyng353 Increase padding on a book's nav region (#6545)
Librarians/Editors:
- @jimchamp Add hidden submit button to prevent enter causing delete for librarians (#6472)
- @cdrini Work Merge UI + ILE (Integrated Librarian Environment) (#3408)
i18n:
- @dcapillae Update Spanish translation (#6499)
- @eguo3 Complete Translation Support for Chinese (#6480)
- @cdrini i18n language names wherever they appear / in autocomplete (#6502)
- @milotype Update Croatian translation (#6551)
Fixes:
- @constantinazouni + @Vassilis-Boubis Fix overlapping of profile icon and hamburger icon in mobile view (#6477)
- @mekarpeles Fix stats charts having holes due to ol stats race conditions (#6513)
- @jimchamp Fix lists without names not rendering correctly (#6521)
Non-user facing
- @Philippos01 + @dbouris Perform further unit testing in the readmore.js file (#6467)
- @jimman2003 Remove minicron from codebase (#6478)
- @cdrini Fix GHA handling in renovate.json (#6483)
- @cdrini DRY Book Byline rendering + make it more i18n-able (#6474)
- @cdrini Fix flaky unit test, delete unused openlibrary.core.init (#6482)
- @ChloeQian12 Chinese translation of Readme.md (#6481)
- @mekarpeles add docs for i18n infogami pages (#6491)
- @cdrini Replace XML solr requests with json solr request (#6466)
- @cdrini Small tweaks / cleanups to SearchResultsWork (#6475)
- @cclauss Vendors: Retry getting Amazon data from the affiliate server (#6332)
- @mekarpeles prevent dupes from affiliate-server queue (#6501)
- @jimman2003 Exclude node_modules from babel-loader (#6490)
- @jimchamp Small fixes to mobile header PR (#6528)
- @mekarpeles fix partner imports quality check + error handling (#6539)
- @cdrini Update wmd vendor to fix XSS (#6543)
- @jimchamp Patron export bug fix (#6520)
- @hornc Improve external links from MARC imports (#6517)
Deps:
- @tangym27 update babel-eslint to @babel/eslint-parser (#6488)
- @cclauss requirements_test.txt: Upgrade testing dependencies (#6479)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#6512)
- @renovate[bot] Update dependency lxml to v4.6.5 [SECURITY] (#6233)
- @renovate[bot] Update dependency Genshi to v0.7.7 (#6240)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#6526)
Stats:
- PR Authors: @cdrini (8), @jimchamp (5), @mekarpeles (5), @constantinazouni (2), @cclauss (2), @jimman2003 (2), @pre-commit-ci[bot] (2), @renovate[bot] (2), @tangym27 (2), @ChloeQian12 (1), @Philippos01 (1), @dbouris (1), @dcapillae (1), @eguo3 (1), @hornc (1), @jeremyng353 (1), @milotype (1), @Vassilis-Boubis (1)
- PR Assignees: @cdrini (14), @mekarpeles (14), @cclauss (5), @jimchamp (4)
Full diff: deploy-2022-04-21...deploy-2022-05-16
PRs: is:pr is:merged merged:2022-04-21T22:18:24Z..2022-05-16T23:54:13Z sort:updated-asc
deploy-2022-04-21
User facing changes
UI/UX changes
- @jimchamp [UI] Render edition lists only on edition pages (#6341)
- @jimchamp [UI] Show multiple of each type of ISBN in omniline (#6355)
- @Vassilis-Boubis [UI] Make star ratings widget look better when no ratings on book (#6418)
- @Yzupnick [UI] Correct width of book cover in carousel when no image (#6398)
- @constantinazouni [UI] Fix "Previews available in:" sometimes displayed without any preview languages #6408 (#6410)
- @cdrini [UI] Fix fulltext card analytics/i18n + Re-order onboarding cards (#6435)
- @Vassilis-Boubis [UI] Added 'Related Books' to Book Page Nav Menu #6436 (#6452)
- @furugoorin [UI] Make book page navbar horizontally scroll mobile (#6451)
- @dbouris + @Philippos01 [UI] Prevent the expanding/collapsing of the subject area when the link is clicked (#6445)
- @tangym27 [UI] Don't show read more link when not needed (#6428)
- @mekarpeles [UI] refactors + adds sidebar to account settings (#6427)
- @jimchamp [UI] Sticky title to top of books page (#6388)
- @cdrini [UI] UI tweaks + auto-scroll mobile navbar (#6460)
Editing changes
- @mheiman [Editing] Handle newlines in subject editing (#6354)
- @mheiman [Editing] Make work id and author id fields accept more types of ids (eg full OL urls) (#6357)
- @jimchamp [Editing] Update delete buttons for book edit form (#6273)
- @jimchamp [Editing] Override spam checks when adding or editing books (#6419)
Internationalization changes
- @cdrini [i18n] Fix common i18n errors affecting non-English users (#6350)
- @eguo3 [i18n] Update language support for Chinese i18n (#6317)
- @milotype [i18n] Update Croatian translation - 100% Complete and passes all validation! (#6382)
- @bitnapper+@cdrini [i18n] Apply bitnapper's German translation fixes (#6390)
- @cdrini [i18n] Add "status" command to i18n-messages to view language completion (#6389)
Notable fixes
- @jimchamp [Fix] Fix incorrect selected element in navbar on fast scroll (#6327)
- @cdrini [Fix] Fix html in author name rendering not correctly escaped (#6413)
- @jimchamp [Fix] Allow dashes in list URL pattern (#6364)
- @cdrini [Fix] Fix /stats/readinglog page not rendering due to error (#6429)
Other
- @dbouris + @Philippos01 [a11y] Fix Accessability issues on the Login page concerning a button not getting focus (#6403)
- @cdrini [Data Dumps] Fix wrong keys appearing data dump + internal ID field in dumps (#6349)
Non-user facing changes
- @jimman2003 Delete unused functions in oldump (#6358)
- @cclauss Fix 2nd most common sentry error on site (#6347)
- @cclauss com2ann: Convert Python type comments to type hints (#6352)
- @jimman2003 Rename dump tests (#6368)
- @jimman2003 Replace SpyPrint with capsys fixure (#6381)
- @jimman2003 Add tests to pgdecode (#6384)
- @jimman2003 Remove some unused functions in dump.py (#6365)
- @jimman2003 Remove jsondump.py,unused (#6385)
- @jimman2003 Refactor add_ebook_info to get_ebook_info (#6392)
- @jimman2003 Remove print argument in print_dump (#6387)
- @cdrini Fix lang can sometimes be falsey (#6414)
- @jimman2003 Remove read_serp.py,unused (#6386)
- @mekarpeles Admin API to resolve redirects for single work (#6117)
- @axonasif Fix gitpod not starting due to permission issues (#6430)
- @cdrini Delete unused data/solr.py (#6380)
- @cdrini Exclude fav-* ia collections from solr (#6378)
- @cdrini Fix moving editions not updating old work in solr (#6393)
- @cdrini Hotfix nginx logrotate not working (#6404)
- @cdrini Do not call load_config before setup() (#6441)
- @cdrini Hotfix prod loading wrong config file (#6444)
- @cdrini Add default for groundtruth error (#6453)
- @cdrini Use normal jest test naming scheme + Speed up jest (#6458)
- @cclauss api.py: vendors.search_amazon() is a stub function AGAIN (#6446)
- @mekarpeles exempt OL from ES rate limits (#6456)
- @cdrini Fix accidental case sensitive filenames! (#6463)
- @cdrini Don't run Python tests when only JS changes (#6464)
- @cclauss Add scripts/cron_watcher.py (#6366)
- @Philippos01 + @dbouris Add a note about the code updates of cached home page (#6367)
- @jimchamp Add share icon (#6416)
- @cdrini Enable po file tests for Croatian, Czech (#6426)
- @cdrini Make
title
include all edition titles/subtitle so we can use it as default title search (#6425) - @cdrini Improve solr_update POST error handling (#6421)
- @hornc Fix for adding identifiers, correct modified / matched status (#6351)
Dependencies:
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#6290)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#6412)
- @cclauss Upgrade GitHub Actions (#6447)
Stats:
- PR Authors: @cdrini (22), @jimman2003 (9), @jimchamp (8), @cclauss (5), @dbouris (3), @mekarpeles (3), @Philippos01 (3), @Vassilis-Boubis (2), @mheiman (2), @pre-commit-ci[bot] (2), @Yzupnick (1), @axonasif (1), @bitnapper (1), @constantinazouni (1), @eguo3 (1), @furugoorin (1), @hornc (1), @milotype (1), @tangym27 (1)
- PR Assignees: @mekarpeles (27), @cdrini (19), @jimchamp (10), @cclauss (3)
Full diff: deploy-2022-03-30...deploy-2022-04-21
PRs: is:pr is:merged merged:2022-03-30T21:06:26Z..2022-04-21T21:17:34Z sort:updated-asc
deploy-2022-03-30
General:
- @jimchamp Show publish places in book details (#6334)
- @jimchamp Ensure list history comments are correct when adding books to lists (#6338)
- @jimchamp Add subject clamping conditionally (#6325)
- @jennshan Prevent importbot importing books that are of bad quality (#6283)
- @mekarpeles + @cdrini Ensure url parameter edition id fetched on work page (#6342)
- @jimchamp Misc books page fixes (#6344)
Dev:
- @cdrini [oldump] Fix oldumpsort location (#6326)
- @cdrini + @cclauss Switch olbase to use python:3.9.4-slim image instead of ubuntu:xenial (#6306)
- @cclauss Data Dumps: Add Sentry error logging (#6319)
- @jimchamp Use correct archive.org URL (#6331)
- @cdrini Add pytest to local env PATH (#6337)
- @cdrini Refactor add_ebook_info to use sorted (#6314)
- @hornc Re-enable non-book filtering on importbot non-MARC imports (#6284)
- @hornc HOTFIX: correct 'identifiers' (#6343)
Stats:
- PR Authors: @jimchamp (5), @cdrini (5), @cclauss (2), @hornc (2), @jennshan (1), @mekarpeles (1)
- PR Assignees: @mekarpeles (8), @cdrini (4), @cclauss (2)
Full diff: deploy-2022-03-24...deploy-2022-03-30
PRs: is:pr is:merged merged:2022-03-24T20:49:36Z..2022-03-30T21:03:24Z sort:updated-asc
deploy-2022-03-24
General:
- @cdrini [Search] Expose edition_count as "editions" in search (#6263)
- @jimchamp + @mekarpeles [UI] Book page design changes
- @mekarpeles rm dupe work first published year, title, subtitle (#6261)
- @mekarpeles Moving subjects up, show more, nojs (#6265)
- @jimchamp Book Page: Deduplicate work description / Remove work-level classifications (#6266)
- @jimchamp Create details component for books page (#6277)
- @jimchamp Move books page list section (#6286)
- @jimchamp Add book identifiers above the fold for librarians (#6276)
- @jimchamp Implement books page feedback (#6313)
- @mekarpeles Books page integration (#6323)
- @jimchamp Add visual feedback for subject clamp (#6299)
- @jimchamp Initialize clampers independently (#6322)
- @jimchamp [Bug] Fix "Add Book" error when record matches w/ multiple existing records (#6022)
- @mheiman [Bug] Disable "auto focus/scroll" on edit page (#6295)
- @homewardgamer [UI] Fixed padding of search/subject and search/author buttons (#6034)
- @jimchamp [Bug] Fix books page sticky navbar for mobile views (#6292)
- @jimchamp [Bug] Fix navbar scroll listener (#6267)
Dev:
- @mekarpeles Refactor oldumps to be easier to run partially (#6253, #6297)
- @mekarpeles hotfix for editions table get_sorted_editions (#6275)
- @mekarpeles rm collection checks for Bulk Availability changes (#6270)
- @mekarpeles Fixes Bulk Availability - Removes "Private" re-check using Ground Truth API (#6278)
- @mekarpeles + @cdrini Remove solr-updater IA db call (#6181, #6280)
- @mekarpeles Sorting ia solr field (#6125)
- @mekarpeles Fixes CTA + lending v2 fields (#6303, #6310)
- @cdrini Switch from Dependabot to RenovateBot
- @hornc Small import improvements (#6289)
- @RayBB Fix local dev on Mac OS 12: disable infobase 7000 ports -- conflicting with OS (#6318)
- @cclauss Convert some Python type comments to type hints (#6320)
- @cdrini Skip npm install if cache hit in GHA (#6269)
- @jimchamp Remove unneeded declaration (#6274)
- @cclauss Write dump message to sys.stderr (#6282)
- @mekarpeles Update ia.py (#6301)
- @jimchamp Prevent loan/waiting list status calls with old-style username format (#6305)
- @cclauss Type hints for openlibrary/utils/sentry.py (#6329)
Dependencies:
- @renovate[bot] Update vendor/infogami digest to 9eea4ec (#6298)
- @renovate[bot] Update dependency sentry-sdk to v1.5.7 (#6308)
- @renovate[bot] Update dependency pytest to v7.1.1 (#6312)
- @cclauss Upgrade pytest==7.1.0 and pymemcache==3.5.1 (#6307)
- @dependabot[bot] Bump pillow from 9.0.0 to 9.0.1 (#6279)
Stats:
- PR Authors: @mekarpeles (13), @jimchamp (12), @cdrini (6), @cclauss (4), @renovate[bot] (3), @RayBB (1), @homewardgamer (1), @hornc (1), @mheiman (1)
- PR Assignees: @mekarpeles (19), @cdrini (12), @jimchamp (4), @cclauss (2)
Full diff: deploy-2022-03-09...deploy-2022-03-24
PRs: is:pr is:merged merged:2022-03-09T00:40:05Z..2022-03-24T20:20:40Z sort:updated-asc
deploy-2022-03-09
General:
- @cdrini Fix standard ebooks download links (#6129)
- @b2pacific Increase cookie session expiry time (#6131)
- @jimchamp Disable ground-truth availability checks (#6078)
- @homewardgamer Added google analytics to subject clicks on book page (#6139)
- @jollypolly123 Fix sign up page email and screen name input size (#6086)
- @jimchamp Add OpenStax to trusted book providers (#6138)
- @b2pacific + @mekarpeles + @jimchamp Collection page list carousels now support works (#6155)
- @jimchamp Fix: Always render add edition link (#6135)
- @jimchamp Prevent new book page rendering errors (#6151)
- @jollypolly123 Expand subject/people/places fields in edit (#6136)
- @cdrini Fix cover icons broken in barcodescanner (http -> https) (#6169)
- @finnless Fix Download for print-disabled link (#6183)
- @mekarpeles Adds Trending to Browse Nav menu (#6193)
- @mekarpeles rm encrypted daisy, add previews (#6192)
- @mheiman Make subject page work count a link to search results (#6176)
- @Yashs911 Dropdown Menu for Language (#5087, #6221)
- @jimchamp Raise book page navbar higher on page (#6202)
- @jimchamp Add reading log buttons to search results (#6159, #6258)
- @Hitansh-Shah query parameters are included in the url returned by report a problem (#6157)
- @mekarpeles Show editions table w/o limit if < 10 editions (#6251, #6247)
- @jimchamp Add collapsible work descriptions (#6243)
- @jimchamp Add bulk reading log query (#6262)
Internationalization
APIs
- @MdSahil-oss Fix: Reading Log json export breaks if Author is str key, not dict (#6199)
Dev:
- @cdrini Make standard ebooks importer include language field + fix some errors (#6128)
- @mekarpeles fix books page get_sorted_editions w/o solr (#6137)
- @mekarpeles fix selected edition availability (#6142)
- @MdSahil-oss Add fulltext search to onboarding carousel (#6148)
- @cclauss Datadumps: logger is blocking the cron job (#6158)
- @cclauss Fix shebang lines in scripts/oldump.py and scripts/sitemaps/sitemaps.py (#6163)
- @cdrini Fix availability explicitly set to None for some reason causing errors on search page (#6174)
- @cdrini Fix high volume sentry errors (#6177)
- @jimchamp Add more performance profiling to books page (#6178)
- @cdrini solr_restarter now does have internet access! (#6179)
- @mekarpeles Add zh to Makefile validation list (#6207)
- @mekarpeles adding http headers for IA queries (#6201)
- @cclauss Delete pre-commit.yml (#6222)
- @b2pacific Encode Nothing values for memcache (#6047)
- @cdrini Add ability to copydocs from solr search query (#6216)
- @mekarpeles trying renovate bot (#6229)
- @cdrini Small cleanups to List models (#6073)
- @agmckee Use SolrProcessor.get_pub_year to get edition years (#6038)
- @jimman2003 Add None check for recent merged authors (#6143)
- @cdrini Add internal-only ferm rule setup to provisioning script (#6175)
- @cdrini Fix wrong argv in partner_batch_imports.py (#6189)
- @mekarpeles repairing partner imports (#6188)
- @jimchamp Correct waitlist LoanStatus.html error (#6185)
- @mekarpeles re-enabling authors in partner batch import script (#6190)
- @jimchamp Remove reference to
page
in Daisy template (#6208) - @cdrini Fix EACCES errors with package*.json (#6225)
- @cdrini integration branch script now supports PR nums (#6223)
- @renovate[bot] Configure Renovate (#6218)
- @cdrini Disable gitpod auto-build on self-PRs (#6239, #6257)
Deps:
- @dependabot[bot] Bump internetarchive from 2.1.0 to 2.3.0 (#6103)
- @cclauss Update GitHub Actions (#6215)
- @renovate[bot] Update dependency sinon to v13 (#6238)
- @renovate[bot] Update dependency jest to v27.5.1 (#6237)
- @renovate[bot] Update dependency isbnlib to v3.10.10 (#6242)
- @renovate[bot] Pin dependencies (#6235)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#6206)
Stats:
- PR Authors: @cdrini (14), @jimchamp (12), @mekarpeles (12), @renovate[bot] (5), @cclauss (4), @MdSahil-oss (2), @Yashs911 (2), @b2pacific (2), @jollypolly123 (2), @Hitansh-Shah (1), @agmckee (1), @eguo3 (1), @finnless (1), @homewardgamer (1), @jimman2003 (1), @mheiman (1), @pre-commit-ci[bot] (1)
- PR Assignees: @mekarpeles (35), @jimchamp (13), @cdrini (8), @cclauss (1), @ximm (1)
Full diff: deploy-2022-02-08...deploy-2022-03-09
PRs: is:pr is:merged merged:2022-02-09T00:28:02Z..2022-03-09T00:24:22Z sort:updated-asc
deploy-2022-02-08
General:
- @tuminzee Add books/subjects carousel to empty "My Loans" page (#5988)
- @Azazel5 Fixes log out button inconsistent from other buttons in dropdown (#5983)
- @agmckee Restore date filtering functionality to publishers and subjects pages (#5980)
- @Yashs911 Display cover as comment in Recent Changes Table (#5716, #6046)
- @lephemere Make sorting by "Oldest" place works without publish year at end instead of at start (#5899)
- @hornc ImportBot/Clean Up Bot/other older bots now have changes indexed in solr (#5617)
- @mek Improve book page performance by hiding non-borrowable editions by default (#6049)
- @homewardgamer Added Lists link to books page navbar (#6104)
- @tuminzee Remove repeated edition description from book pages (#6112)
- @mek Adding trending view https://openlibrary.org/trending (#6014)
- @lephemere French translation update (#5971)
APIs:
- @cdrini Allow ?limit=0 on author /works.json endpoint (#6061)
- @Al-0 Fix Works & Authors missing from List Exports (#6035)
- @BharatKalluri Migrating partner lib from archive.org to Openlibrary APIs (#5783)
- @jimchamp Fix /seeds.json sometimes erroring with "Nothing" value (#6082)
Dev/Internal:
- @mek Replace civicrm calls with IA elastic (#6013)
- @mek Small tweaks to README.md (#6019)
- @mek Update links/protocals in CONTRIBUTING.md (#6033)
- @cdrini Fix new lint error (#6039)
- @cdrini Add solr restarter service to autoheal solr (#5989)
- @jimman2003 + @cdrini Update to Node.js 16.x LTS (#6037)
- @mek Fix some errors with partner_batch_imports.py (#5885)
- @jimchamp Add more profiling to book page components (#6060)
- @jimchamp Make loading of star ratings async (#5957)
- @jimchamp Capture borrow failures (#6095)
- @tuminzee Fix global JS testing threshold causing CI to fail (#6121)
- @mek adds privacy column to bookshelves_books (#6115)
- @b2pacific Fix ImportBot importing non-covers (For Amazon Imports) (#6109)
- @tuminzee Match color of page-banner and footer-icons (#6002)
- @mek Fix admin sponsorship dashboard erroring (#6105)
Deps:
- @dependabot[bot] Bump beautifulsoup4 from 4.9.3 to 4.10.0 (#5786)
- @dependabot[bot] Bump npm-watch from 0.10.0 to 0.11.0 (#5615)
- @dependabot[bot] Bump deprecated from 1.2.12 to 1.2.13 (#5785)
- @dependabot[bot] Bump pydantic from 1.8.2 to 1.9.0 (#6102)
- @dependabot[bot] Bump pillow from 8.2.0 to 9.0.1 (#6098)
Stats:
- PR Authors: @mek (8), @jimchamp (4), @tuminzee (4), @cdrini (4), @Yashs911 (2), @lephemere (2), @Al-0 (1), @Azazel5 (1), @BharatKalluri (1), @agmckee (1), @b2pacific (1), @homewardgamer (1), @hornc (1), @jimman2003 (1)
- PR Assignees: @mek (16), @jimchamp (13), @cdrini (6)
Full diff: deploy-2021-12-22...deploy-2022-02-08
PRs: is:pr is:merged merged:2021-12-22T23:04:01Z..2022-02-09T00:04:44Z sort:updated-asc