Releases: bookwyrm-social/bookwyrm
Releases · bookwyrm-social/bookwyrm
v0.7.4
What's Changed
Updated Dependencies 🧸
- Bump pillow from 10.2.0 to 10.3.0 by @dependabot in #3347
- Bump aiohttp from 3.9.2 to 3.9.4 by @dependabot in #3359
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #3369
Other Changes
- Fix detection of
unlisted
posts by @dato in #3258 - bulk-fmt: bracket-wrap calls to patch() for better readability by @dato in #3320
- Remove twitter from README.md by @ccamara in #3334
- flower 2.0.1 fixes a few link bugs (particularly for favicon) by @prolibre in #3337
- Update CodeQL workflows to v3 by @Minnozz in #3343
- Fix resource leaks by @Minnozz in #3339
- Add index on Status.remote_id by @Minnozz in #3346
- Make nginx config safer by @Minnozz in #3338
- Define more indexes for slow queries by @Minnozz in #3348
- Track which Author/Work/Edition a duplicate has been merged into by @Minnozz in #3299
- Adds merge migration by @mouse-reeve in #3355
- Install same version of eslint in CI as in dev-tools by @Minnozz in #3356
- [FIX] make sure to get Pillow>=10 compatible pilkit by @hbrunn in #3342
- Fix user exports to deal with s3 storage by @hughrun in #3228
- Fix creation of quotations with no end position by @dato in #3353
- Support AWS_S3_URL_PROTOCOL by @Minnozz in #3336
- refactor Move for more redundancy by @hughrun in #3360
- Correctly handle serving BookWyrm on custom port by @Minnozz in #3350
- feat: add OAuth authentication by @SMillerDev in #3114
- Upgrade to Django 4.2 by @Minnozz in #3341
- Add
as:Hashtag
to activitypub context by @Tak in #3370 - add GitHub templates for PRs and releases by @hughrun in #3362
New Contributors
- @prolibre made their first contribution in #3337
- @SMillerDev made their first contribution in #3114
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
- Fix awkward clipping on about page by @bSolt in #3219
- nginx: fix missing ttf static files by @verymilan in #3229
- Add redis automatic rewrite configuration. by @WesleyAC in #3245
- Hide "year in the books" for newly registered users by @rsk2 in #3207
- Adding FictionBook format ("FB2", "FB3") to autocomplete options in "get a copy" block. by @skobkin in #3253
- Allow page numbers to be text, instead of integers. by @WesleyAC in #3195
- Check version number asynchronously by @mouse-reeve in #3185
- Add Korean (ko-kr) to LANGUAGES and locale. by @fofwisdom in #3283
- Fix label and input association for shelves filter by @polarbirke in #3285
- Move ratings and reviews when switching editions by @mattlehrer in #3117
- Add search for author by @Minnozz in #3274
- fix multiple issues from user exports config changes by @hughrun in #3238
- Add timeouts to requests.get by @MaggieFero in #3300
- Fixed shelving date changing when changing editions by @jakejack13 in #3193
- FileLinkForm: fix duplicate check by @Minnozz in #3311
- Upgrade Python Version and Several Other Packages for Security by @MaggieFero in #3303
- Invalidate
active_shelf
when switching editions by @dato in #3217 - Add wikidata field for authors by @ccamara in #3275
- Add book series by title in feed posts by @bSolt in #3261
New Contributors
- @bSolt made their first contribution in #3219
- @rsk2 made their first contribution in #3207
- @skobkin made their first contribution in #3253
- @polarbirke made their first contribution in #3285
- @mattlehrer made their first contribution in #3117
- @jakejack13 made their first contribution in #3193
Full Changelog: v0.7.2...v0.7.3
v0.7.2
Important
You will need to update your nginx config! You need to make two changes to the default.conf file so that they reflect the current state of production.conf
:
- Change the location block on line 99 (this may vary if you have made any edits to your copy of the file) from
location ~ ^/(images|static)/ {
tolocation ~ \.(bmp|ico|jpg|jpeg|png|tif|tiff|webp|css|js)$ {
. The whole block should now look like this:
location ~ \.(bmp|ico|jpg|jpeg|png|tif|tiff|webp|css|js)$ {
root /app;
try_files $uri =404;
add_header X-Cache-Status STATIC;
access_log off;
}
- Add a new block below (by default this will be on line 106):
# block access to any non-image files from images or static
location ~ ^/images/ {
return 403;
}
It's a good idea to check that your config syntax is valid before restarting nginx. With docker, you can run: docker-compose run --rm nginx nginx -t
. Please reach out in the developer chat if you have any questions ❤️
What's Changed
- Let a user search books within their shelves by @rosschapman in #3118
- Export ReadThrough in the csv export by @ccamara in #3189
- Disable user exports by @hughrun in #3226
- Pass correct user id in Move notification by @hughrun in #3224
New Contributors
- @rosschapman made their first contribution in #3118
- @ccamara made their first contribution in #3189
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Add: installable as PWA by @rg-wood in #2981
- Complete Migrations of Bookwyrm Accounts across instances by @CSDUMMI in #2980
- User migration by @hughrun in #3088
- introduce .prettierrc by @jaschaurbach in #3034
- Show/Hide password icon by @skmanohar in #3029
- Add sandboxing to systemd examples by @hbrunn in #2960
- fix for npm dev commands (stylelint and prettier) by @viviicat in #2032
- Cite author in quotations and alt text by @dato in #3008
- Create bump-version.sh by @jaschaurbach in #3050
- make options consistent in celery by @hughrun in #3068
- Add
Move
activity for user migration by @hughrun in #2970 - Adds "Your Books" to the header and removed "Feed" by @mouse-reeve in #2201
- Fix creation of covers for ActivityPub imports by @dato in #3039
- Fix parsing of punctuation in format_links() by @dato in #3027
- Erase user data and statuses on account deletion by @mouse-reeve in #3086
- Fix
bw-dev initdb
by @Tak in #3097 - Check no missing migrations in django-tests workflow by @dato in #3112
- Create notifications for incoming invite requests by @dato in #3105
- hide instance actor from users by @hughrun in #3125
- Partial, stable dates with automatic precision field by @dato in #3059
- Give admins option to test if a theme loads correctly by @mouse-reeve in #3128
- use bw-file-resubmit to retain images during validation checks by @hughrun in #3083
- Faster tests with setUpTestData by @dato in #3146
- Allow removing followers and fix follow rejections by @hughrun in #3124
- Update page formatter on ordered collection by @villasv in #3144
- Adds Ukranian locale and updates locales by @0x29a in #3154
- User migration via export file by @hughrun in #3054
New Contributors
- @rg-wood made their first contribution in #2981
- @CSDUMMI made their first contribution in #2980
- @skmanohar made their first contribution in #3029
- @hbrunn made their first contribution in #2960
- @villasv made their first contribution in #3144
Full Changelog: v0.6.6...v0.7.1
v0.6.6
What's Changed
- Type annotations for bookwyrm.importers by @jderuiter in #2963
- fix opensearch template by @hughrun in #2972
- Pre-populate sort title in edit book form if not provided by @mouse-reeve in #2948
- Makes the delete announcement view post-only by @mouse-reeve in #2964
- Serve static files in debug mode by @dato in #3002
- Pinned versions of docker containers by @JJimenez71 in #2987
- Correct EPUB spelling by @fofwisdom in #2986
- Minor improvements to Quotation pure content by @dato in #3000
- create instance user on instance creation by @hughrun in #3007
- fix ids of labels in invite request form in admin by @categulario in #2912
- Add spanish articles by @MaggieFero in #2953
New Contributors
- @dato made their first contribution in #3002
- @JJimenez71 made their first contribution in #2987
- @fofwisdom made their first contribution in #2986
- @categulario made their first contribution in #2912
- @MaggieFero made their first contribution in #2953
Full Changelog: v0.6.5...v0.6.6
v0.6.5
What's Changed
- Remove '@' from the beginning of hashtag names in activity by @jderuiter in #2923
- Disable Spellcheck on header search inputs by @joachimesque in #2929
- fix button text when editing posts by @tararoshan in #2922
- Remove links trailing punctuation by @joachimesque in #2933
- Only trigger add_status_task when status is first created by @mouse-reeve in #2934
- Fixes for create-book by @jderuiter in #2937
- Add copy button for ISBN by @axiomizer in #2915
- Adds management command to repair editions in bad state by @mouse-reeve in #2905
- Include Dutch locale by @jderuiter in #2918
- On readthrough, progressupdate or status delete return to previous page by @jderuiter in #2938
- Isbn hyphenation by @axiomizer in #2921
- Convert description from Markdown when importing from Open Library by @jderuiter in #2935
- Record report actions by @mouse-reeve in #2854
- Adds breadcrumbs and better titles to followers/following pages by @mouse-reeve in #2946
New Contributors
- @jderuiter made their first contribution in #2916
- @tararoshan made their first contribution in #2922
- @axiomizer made their first contribution in #2915
Full Changelog: v0.6.4...v0.6.5
v0.6.4
What's Changed
- Ensure report button triggers modal by @hughrun in #2883
- fixed singularisation/pluralisation by @rritik772 in #2631
- Add support for title sort to ignore initial article by @zachflanders in #2834
- Switch from priority queues to function-based queues by @WesleyAC in #2908
- Don't show remote profiles to unauthenticated users by @WesleyAC in #2910
- Don't allow invalid account reactivation by @mouse-reeve in #2879
New Contributors
- @rritik772 made their first contribution in #2631
- @zachflanders made their first contribution in #2834
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- Add a management command to merge works by @bpeel in #2838
- Use the translated shelf name in the message for when another edition is shelved by @bpeel in #2850
- Optimize get_audience by only fetching IDs by @WesleyAC in #2839
- Show all (not just open) reports when linked from user admin by @mouse-reeve in #2843
- Fix federation with GoToSocial and inconsistent KeyId in headers by @hughrun in #2812
- Add dates to RSS feeds and sort by most recent first by @kvibber in #2862
- Show “no rating” instead of blank stars if the review has no rating by @bpeel in #2857
- Retain subjects and authors when new book form fails validation by @hughrun in #2827
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Add form to remove tasks from Celery by @WesleyAC in #2787
- Spelling by @jsoref in #2780
- Add automatic instrumentation to Postgres queries by @WesleyAC in #2795
- Optimize get_audience by @WesleyAC in #2785
- Fix Accept header for requesting ActivityPub objects by @WesleyAC in #2800
- Small quality of life improvements to list handling by @ranok in #2782
- Fix a few strings that weren’t marked as translatable by @bpeel in #2816
- Fix two places where the reading status shelf name wasn’t translated by @bpeel in #2789
- Stop ignoring task results by @WesleyAC in #2805
- Fix language constant to show correct lang in API by @jaschaurbach in #2832
- Add management commands to merge a pair of editions or authors by @bpeel in #2821
- Fix deduplicating books that are on a shelf or in a list by @bpeel in #2818
New Contributors
- @fwalloe made their first contribution in #2774
- @jsoref made their first contribution in #2780
- @bpeel made their first contribution in #2808
- @ranok made their first contribution in #2782
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Optimize CSV export query by @WesleyAC in #2741
- Enable Azure BlobStorage as an alternative to AWS S3 by @tebriel in #2704
- Fix weed.sh script by @WesleyAC in #2754
- Add message about shelf privacy in user settings by @lostfictions in #2752
- Adds Esperanto locale by @mouse-reeve in #2763
- Fixes clashes between links and mentions by @mouse-reeve in #2767
- Improving Feed link UI colours by @rkmdCodes in #2698
New Contributors
- @tebriel made their first contribution in #2704
- @lostfictions made their first contribution in #2752
- @rkmdCodes made their first contribution in #2698
Full Changelog: v0.6.0...v0.6.1