AntonyCorbett / JWLMerge

Utility to merge jwlibrary backup files
MIT License
198 stars 33 forks source link

Backup File Format Error #98

Open ronaaronallen opened 1 year ago

ronaaronallen commented 1 year ago

Could not load backup files

To Reproduce Steps to reproduce the behavior:

  1. Go to Download files
  2. Click on UserdataBackup_07-15-2023_XXXXDESKTOP.jwlibrary
  3. Drag and drop in JWLMerge (latest version)
  4. See error Wrong database version found (13) in

Expected behavior A backup file to drop into merging app to compare and merge.

Screenshots Screenshot 2023-07-15 214745

Desktop (please complete the following information):

AntonyCorbett commented 1 year ago

@ronaaronallen Note that this project is no longer compatible with the latest version of the JW Library. In July 2023 the database schema was changed from v8 to v13 and I will not be updating JWLMerge to support the new version. In Jan 2023, the JW Library licence agreement was strengthened, but it also gave opportunity for 3rd party developers to apply for official permission to do the sort of work that is present in JWLMerge. I made an application in January but have not received permission, and in these circumstances feel it best to archive the project at this juncture. Thank you for your understanding, and for your valuable input and feedback on the project over the last 6 years.

phgriffin commented 1 year ago

Question - Does this mean that we will no longer be able to merge with JW Library? Is it possible to retrieve an older version of the app to merge? thoughts

mur-dock commented 1 year ago

This is indeed breaking news.

I use JW Library on PC, tablet and smartphone. Then I would have to make sure I always have the latest file transferred to the other device before doing anything there, right?

Or are there alternatives to having notes on one device about a particular publication, but a more recent data set on the other device?

AntonyCorbett commented 1 year ago

@mur-dock please refer to JWL FAQ “Can I synchronize my personal data across my devices?”. In the response, “At this time” might suggest that it’s in the pipeline. It’s surely on the list of desirable features but the implementation and maintenance of the feature may not be trivial.