From 6915b160a2cb6affe0c4011d9b90fb6c9f9086c2 Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Mon, 2 Feb 2026 10:57:15 +0900 Subject: [PATCH] Bump to stable --- manifest.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- updates.md | 36 +++--------------------------------- 4 files changed, 7 insertions(+), 37 deletions(-) diff --git a/manifest.json b/manifest.json index f8e1aec..7f0726f 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "obsidian-livesync", "name": "Self-hosted LiveSync", - "version": "0.25.41-patched-1", + "version": "0.25.42", "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 800945c..5f463eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "obsidian-livesync", - "version": "0.25.41", + "version": "0.25.42", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "obsidian-livesync", - "version": "0.25.41", + "version": "0.25.42", "license": "MIT", "dependencies": { "@aws-sdk/client-s3": "^3.808.0", diff --git a/package.json b/package.json index ac4c18a..c31423b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsidian-livesync", - "version": "0.25.41", + "version": "0.25.42", "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 4ff9d44..d1024ba 100644 --- a/updates.md +++ b/updates.md @@ -3,47 +3,17 @@ Since 19th July, 2025 (beta1 in 0.25.0-beta1, 13th July, 2025) The head note of 0.25 is now in [updates_old.md](https://github.com/vrtmrz/obsidian-livesync/blob/main/updates_old.md). Because 0.25 got a lot of updates, thankfully, compatibility is kept and we do not need breaking changes! In other words, when get enough stabled. The next version will be v1.0.0. Even though it my hope. -## 0.25.41-patched-3 +## 0.25.42 -(0.25.41-patched-2 was skipped) +2nd, February, 2026 -30th January, 2026 +This release is identical to 0.25.41-patched-3, except for the version number. ### Refactored - Now the service context is `protected` instead of `private` in `ServiceBase`. - This change allows derived classes to access the context directly. - Some dynamically bound services have been moved to services for better dependency management. - -## 0.25.41-patched-1 - -29th January, 2026 - -Yes, I have changed my mind. Let's release the beta version... - -We have set up the CI environment too. You know, naturally, the current CI is still in the foundational stage with mocked `harness` and checks quite the basic features; merely exists, for now, so I am eagerly awaiting your contributions. - -Schemes for beta releases: - -- Beta versions are denoted by appending `-patched-N` to the base version number. - - `The base version` mostly corresponds to the stable release version. - - e.g., v0.25.41-patched-1 is equivalent to v0.25.42-beta1. - - This notation is due to SemVer incompatibility of Obsidian's plugin system. - - Hence, this release is `0.25.41-patched-1`. -- Each beta version may include larger changes, but bug fixes will often not be included. - - I think that in most cases, bug fixes will cause the stable releases. - - They will not be released per branch or backported; they will simply be released. - - Bug fixes for previous versions will be applied to the latest beta version. - This means, if xx.yy.02-patched-1 exists and there is a defect in xx.yy.01, a fix is applied to xx.yy.02-patched-1 and yields xx.yy.02-patched-2. - If the fix is required immediately, it is released as xx.yy.02 (with xx.yy.01-patched-1). - - This procedure remains unchanged from the current one. -- At the very least, I am using the latest beta. - - However, I will not be using a beta continuously for a week after it has been released. It is probably closer to an RC in nature. - -In short, the situation remains unchanged for me, but it means you all become a little safer. Thank you for your understanding! - -### Refactored - - `WebPeer` has been moved to the main repository from the sub repository `livesync-commonlib` for correct dependency management. - Migrated from the outdated, unstable platform abstraction layer to services. - A bit more services will be added in the future for better maintainability.