You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The auto-update system allows the PiwigoPublish Lightroom plugin to check for new versions via the GitHub Releases API and notify users when updates are available.
8
+
9
+
## Features
10
+
11
+
-**Automatic check on startup**: Silent check when Lightroom loads (once per day)
12
+
-**Manual check**: Button in Plugin Manager to check on demand
13
+
-**Multi-format versioning**: Supports both date-based and SemVer formats
14
+
-**Cross-format comparison**: Can compare versions even when switching versioning schemes
15
+
-**User-friendly notifications**: Dialog with changelog and download link
16
+
17
+
## Version Format Support
18
+
19
+
| Format | Example | Use Case |
20
+
|--------|---------|----------|
21
+
| Date-based |`20260121.3` or `v20260121.3`| Current format, revision incremented daily |
22
+
| SemVer |`1.2.3` or `v1.2.3`| Industry standard, for future migration |
23
+
24
+
The system automatically detects which format is used and applies the appropriate comparison logic.
25
+
26
+
### Cross-Format Comparison
27
+
28
+
When the local and remote versions use different formats, the system falls back to comparing the **GitHub release publish date** (`published_at` metadata) against the **build date** embedded in the local version.
29
+
30
+
This ensures seamless updates even if the versioning scheme changes in the future.
31
+
32
+
## Configuration
33
+
34
+
In `UpdateChecker.lua`, the following constants can be adjusted:
0 commit comments