deploy-2022-06-09
cdrini
released this
09 Jun 18:30
·
4300 commits
to master
since this release
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