github drallgood/audiobookshelf-hardcover-sync v1.4.0
v1.4.0 - Owned Books Marking Feature

latest releases: v3.0.0, v2.1.0, v2.0.1...
4 months ago

๐ŸŽฏ New Features

Owned Books Marking

  • Added SYNC_OWNED environment variable to control marking synced books as owned in Hardcover
  • Books synced from AudiobookShelf can now be automatically marked as "owned" in your Hardcover library
  • Defaults to - set to to disable this feature

๐Ÿงช Testing & Quality

  • Added comprehensive test suite with 12 test cases for the owned books functionality
  • All existing tests continue to pass (28 total tests)

๐Ÿ“š Documentation

  • Completely reorganized README.md with better structure and quick start guide
  • Added detailed documentation for the owned books sync feature
  • Updated environment variables table with SYNC_OWNED configuration
  • Enhanced feature explanations and usage examples

๐Ÿ”ง Technical Details

  • Implemented getSyncOwned() configuration function with proper environment variable parsing
  • Modified sync logic to conditionally include 'owned': true in userBookInput
  • Maintained backward compatibility with existing configurations
  • Updated application version from v1.2.3 to v1.4.0

๐Ÿ“‹ Full Changelog

See CHANGELOG.md for complete details.


Upgrade Instructions:

  • No breaking changes - existing configurations will continue to work
  • To disable owned books marking, set SYNC_OWNED=false in your environment
  • Update your deployment to use the new v1.4.0 tag

Don't miss a new audiobookshelf-hardcover-sync release

NewReleases is sending notifications on new releases.