mirror of
https://github.com/firstsun-dev/git-files-sync.git
synced 2026-07-22 17:20:30 +00:00
Release 1.2.0 raised minAppVersion to 1.13.0, pushing users still on Obsidian 1.11/1.12 back to the older 1.1.2 build via versions.json. Only three 1.13-era APIs were in use; two were already runtime-guarded, but ButtonComponent.setDestructive() would throw on older Obsidian. - Guard setDestructive() behind applyDestructiveStyle() (no-ops on < 1.13). - Declare SettingDefinitionItem locally and read update() via a cast so the forward-compatible settings code type-checks against 1.11 typings. - Ship 1.2.1 with minAppVersion 1.11.0 (manifest.json + versions.json). - Add tsconfig.compat.json and `npm run typecheck:compat` to type-check src against the 1.11 API, plus regression tests for applyDestructiveStyle. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SSikT9ZAfQF8K4SE3DatD3
10 lines
No EOL
162 B
JSON
10 lines
No EOL
162 B
JSON
{
|
|
"1.0.0": "0.15.0",
|
|
"1.1.0": "1.12.7",
|
|
"1.0.5": "1.12.7",
|
|
"1.0.6": "1.12.7",
|
|
"1.1.1": "1.12.7",
|
|
"1.1.2": "1.12.7",
|
|
"1.2.0": "1.13.0",
|
|
"1.2.1": "1.11.0"
|
|
} |