github bookwyrm-social/bookwyrm v0.9.4

4 hours ago

Important changes to know about

Merging objects

This release introduces the ability to manually or automatically merge duplicate editions, works, authors, series, and suggestions from the user interface. Admins can give merge permissions to any user. Use this power with care. There are still a few bugs with merging: check the Issues to see what might happen before you use this feature. We also advise you to turn on automatic flagging of merges and then merge them manually before you consider moving to automated merging, as merging records is a potentially destructive activity.

See Admin > Manage Data for options.

Anubis hotfix

A bug in the latest Anubis version is cause multi-part form submission to fail. Most notably, this can prevent BookWyrm users from adding new books 😢. Docker users will see their Anubis version is now pinned to the latest known Anubis version that doesn't have this bug.

Updated display for books and authors

@mouse-reeve has reworked some pages to provide more contextual advice to users, surface more identifiers, and generally make things easier to understand.

Management command to clean up faulty series entries

This was supposed to be fixed with a data merge in the last release, but that caused new problems and didn't fix all the old problems. You can manually run an admin command to repair series entries in editions that are stringified JSON entries (the underlying problem was fixed in an earlier release).

Run ./bw-dev runweb python manage.py repair_series: to remove json strings from series entries in editions and if necessary turn them into actual series

Flags:

  • --names: additionally fix any series that do not have a series name
  • --skip-books: only fix any series that do not have a series name
  • --all: same as --names, but will also fix any nameless series that don't have an inventaire ID
  • --dry-run: simulate what would happen but do not change anything
  • --counts: only report how many records could be fixed

This is not in the documentation yet, but will be soon.

Thanks for using BookWyrm!

What's Changed

Updated Dependencies 🧸

New Features 🎉

Bug Fixes 🐛

Other Changes

New Contributors

Full Changelog: v0.9.3...v0.9.4

Don't miss a new bookwyrm release

NewReleases is sending notifications on new releases.