From ad3860ac40bee0c5feee5274abd93b31cdd7102b Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Thu, 9 Feb 2023 17:24:57 +0900 Subject: [PATCH] bump --- manifest.json | 2 +- package-lock.json | 4 +-- package.json | 2 +- updates.md | 64 +++++-------------------------------------- updates_old.md | 70 +++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 81 insertions(+), 61 deletions(-) diff --git a/manifest.json b/manifest.json index 3a30c85..8f8e951 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-livesync", "name": "Self-hosted LiveSync", - "version": "0.17.21", + "version": "0.17.22", "minAppVersion": "0.9.12", "description": "Community implementation of self-hosted livesync. Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.", "author": "vorotamoroz", diff --git a/package-lock.json b/package-lock.json index 0a7430d..91c46b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "obsidian-livesync", - "version": "0.17.21", + "version": "0.17.22", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "obsidian-livesync", - "version": "0.17.21", + "version": "0.17.22", "license": "MIT", "dependencies": { "diff-match-patch": "^1.0.5", diff --git a/package.json b/package.json index 8f074f0..1b28bd5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-livesync", - "version": "0.17.21", + "version": "0.17.22", "description": "Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.", "main": "main.js", "type": "module", diff --git a/updates.md b/updates.md index cd1fc58..9bd9870 100644 --- a/updates.md +++ b/updates.md @@ -10,63 +10,7 @@ - Chunk ID numbering rules #### Minors -- 0.17.1 - - Fixed: Now we can verify and repair the database. - - Refactored inside. - -- 0.17.2 - - New feature - - We can merge conflicted documents automatically if sensible. - - Fixed - - Writing to the storage will be pended while they have conflicts after replication. - -- 0.17.3 - - Now we supported canvas! And conflicted JSON files are also synchronised with merging its content if they are obvious. - -- 0.17.4 - - Canvases are now treated as a sort of plain text file. now we transfer only the metadata and chunks that have differences. - -- 0.17.5 Now `read chunks online` had been fixed, and a new feature: `Use dynamic iteration count` to reduce the load on encryption/decryption. - Note: `Use dynamic iteration count` is not compatible with earlier versions. -- 0.17.6 Now our renamed/deleted files have been surely deleted again. -- 0.17.7 - - Fixed: - - Fixed merging issues. - - Fixed button styling. - - Changed: - - Conflict checking on synchronising has been enabled for every note in default. -- 0.17.8 - - Improved: Performance improved. Prebuilt PouchDB is no longer used. - - Fixed: Merging hidden files is also fixed. - - New Feature: Now we can synchronise automatically after merging conflicts. -- 0.17.9 - - Fixed: Conflict merge of internal files is no longer broken. - - Improved: Smoother status display inside the editor. -- 0.17.10 - - Fixed: Large file synchronising has been now addressed! - Note: When synchronising large files, we have to set `Chunk size` to lower than 50, disable `Read chunks online`, `Batch size` should be set 50-100, and `Batch limit` could be around 20. -- 0.17.11 - - Fixed: - - Performance improvement - - Now `Chunk size` can be set to under one hundred. - - New feature: - - The number of transfers required before replication stabilises is now displayed. -- 0.17.12: Skipped. -- 0.17.13 - - Fixed: Document history is now displayed again. - - Reorganised: Many files have been refactored. -- 0.17.14: Skipped. -- 0.17.15 - - Improved: - - Confidential information has no longer stored in data.json as is. - - Synchronising progress has been shown in the notification. - - We can commit passphrases with a keyboard. - - Configuration which had not been saved yet is marked now. - - Now the filename is shown on the Conflict resolving dialog - - Fixed: - - Hidden files have been synchronised again. - - Rename of files has been fixed again. - And, minor changes have been included. +- __0.17.1 to 0.17.15 has been moved into `update_old.md`__ - 0.17.16: - Improved: @@ -96,5 +40,11 @@ - We have been grateful to @karasevm! - The conflicted `data.json` is no longer merged automatically. - This behaviour is not configurable, unlike the `Use newer file if conflicted` of normal files. +- 0.17.22 + - Fixed: + - Now hidden files will not be synchronised while we are not configured. + - Some processes could start without waiting for synchronisation to complete, but now they will wait for. + - Improved + - Now, by placing `redflag3.md`, we can discard the local database and fetch again. ... To continue on to `updates_old.md`. \ No newline at end of file diff --git a/updates_old.md b/updates_old.md index 42ed9b2..be3da9c 100644 --- a/updates_old.md +++ b/updates_old.md @@ -1,3 +1,73 @@ +### 0.17.0 +- 0.17.0 has no surfaced changes but the design of saving chunks has been changed. They have compatibility but changing files after upgrading makes different chunks than before 0.16.x. + Please rebuild databases once if you have been worried about storage usage. + + - Improved: + - Splitting markdown + - Saving chunks + + - Changed: + - Chunk ID numbering rules + +#### Minors + +- 0.17.1 + - Fixed: Now we can verify and repair the database. + - Refactored inside. + +- 0.17.2 + - New feature + - We can merge conflicted documents automatically if sensible. + - Fixed + - Writing to the storage will be pended while they have conflicts after replication. + +- 0.17.3 + - Now we supported canvas! And conflicted JSON files are also synchronised with merging its content if they are obvious. + +- 0.17.4 + - Canvases are now treated as a sort of plain text file. now we transfer only the metadata and chunks that have differences. + +- 0.17.5 Now `read chunks online` had been fixed, and a new feature: `Use dynamic iteration count` to reduce the load on encryption/decryption. + Note: `Use dynamic iteration count` is not compatible with earlier versions. +- 0.17.6 Now our renamed/deleted files have been surely deleted again. +- 0.17.7 + - Fixed: + - Fixed merging issues. + - Fixed button styling. + - Changed: + - Conflict checking on synchronising has been enabled for every note in default. +- 0.17.8 + - Improved: Performance improved. Prebuilt PouchDB is no longer used. + - Fixed: Merging hidden files is also fixed. + - New Feature: Now we can synchronise automatically after merging conflicts. +- 0.17.9 + - Fixed: Conflict merge of internal files is no longer broken. + - Improved: Smoother status display inside the editor. +- 0.17.10 + - Fixed: Large file synchronising has been now addressed! + Note: When synchronising large files, we have to set `Chunk size` to lower than 50, disable `Read chunks online`, `Batch size` should be set 50-100, and `Batch limit` could be around 20. +- 0.17.11 + - Fixed: + - Performance improvement + - Now `Chunk size` can be set to under one hundred. + - New feature: + - The number of transfers required before replication stabilises is now displayed. +- 0.17.12: Skipped. +- 0.17.13 + - Fixed: Document history is now displayed again. + - Reorganised: Many files have been refactored. +- 0.17.14: Skipped. +- 0.17.15 + - Improved: + - Confidential information has no longer stored in data.json as is. + - Synchronising progress has been shown in the notification. + - We can commit passphrases with a keyboard. + - Configuration which had not been saved yet is marked now. + - Now the filename is shown on the Conflict resolving dialog + - Fixed: + - Hidden files have been synchronised again. + - Rename of files has been fixed again. + And, minor changes have been included. ### 0.16.0 - Now hidden files need not be scanned. Changes will be detected automatically.