mirror of
https://github.com/sandsaber/mdMenu.git
synced 2026-07-22 07:45:30 +00:00
fix: target public Obsidian 1.12 release
This commit is contained in:
parent
7aa516aab1
commit
e9167cb35d
6 changed files with 34 additions and 13 deletions
|
|
@ -2,7 +2,7 @@
|
|||
"id": "mdmenu",
|
||||
"name": "mdMenu",
|
||||
"version": "1.0.3",
|
||||
"minAppVersion": "1.13.0",
|
||||
"minAppVersion": "1.12.7",
|
||||
"description": "A mini WYSIWYG-style Markdown formatting toolbar.",
|
||||
"author": "Michael Makarov",
|
||||
"isDesktopOnly": false
|
||||
|
|
|
|||
8
package-lock.json
generated
8
package-lock.json
generated
|
|
@ -12,7 +12,7 @@
|
|||
"@types/node": "^25.9.3",
|
||||
"esbuild": "^0.28.1",
|
||||
"eslint": "^10.5.0",
|
||||
"obsidian": "^1.13.1",
|
||||
"obsidian": "^1.12.3",
|
||||
"tslib": "^2.8.1",
|
||||
"typescript": "^6.0.3",
|
||||
"typescript-eslint": "^8.61.0",
|
||||
|
|
@ -2406,9 +2406,9 @@
|
|||
"license": "MIT"
|
||||
},
|
||||
"node_modules/obsidian": {
|
||||
"version": "1.13.1",
|
||||
"resolved": "https://registry.npmjs.org/obsidian/-/obsidian-1.13.1.tgz",
|
||||
"integrity": "sha512-qtTEA2pmhJzhuhJqzbBFRYhpIOqvW+krDYjtFynv66KbxBbumHBlsJfWw3I4jtnK/6fZwbQhCrmmDdRwXmX56w==",
|
||||
"version": "1.12.3",
|
||||
"resolved": "https://registry.npmjs.org/obsidian/-/obsidian-1.12.3.tgz",
|
||||
"integrity": "sha512-HxWqe763dOqzXjnNiHmAJTRERN8KILBSqxDSEqbeSr7W8R8Jxezzbca+nz1LiiqXnMpM8lV2jzAezw3CZ4xNUw==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
"@types/node": "^25.9.3",
|
||||
"esbuild": "^0.28.1",
|
||||
"eslint": "^10.5.0",
|
||||
"obsidian": "^1.13.1",
|
||||
"obsidian": "^1.12.3",
|
||||
"tslib": "^2.8.1",
|
||||
"typescript": "^6.0.3",
|
||||
"typescript-eslint": "^8.61.0",
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ export class MdMenuSettingTab extends PluginSettingTab {
|
|||
}
|
||||
await this.plugin.saveSettings();
|
||||
this.plugin.refreshToolbar();
|
||||
this.update();
|
||||
this.display();
|
||||
});
|
||||
});
|
||||
|
||||
|
|
@ -134,7 +134,7 @@ export class MdMenuSettingTab extends PluginSettingTab {
|
|||
];
|
||||
await this.plugin.saveSettings();
|
||||
this.plugin.refreshToolbar();
|
||||
this.update();
|
||||
this.display();
|
||||
});
|
||||
});
|
||||
|
||||
|
|
@ -148,7 +148,7 @@ export class MdMenuSettingTab extends PluginSettingTab {
|
|||
);
|
||||
await this.plugin.saveSettings();
|
||||
this.plugin.refreshToolbar();
|
||||
this.update();
|
||||
this.display();
|
||||
});
|
||||
});
|
||||
|
||||
|
|
@ -206,7 +206,7 @@ export class MdMenuSettingTab extends PluginSettingTab {
|
|||
];
|
||||
await this.plugin.saveSettings();
|
||||
this.plugin.refreshToolbar();
|
||||
this.update();
|
||||
this.display();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
@ -280,7 +280,7 @@ export class MdMenuSettingTab extends PluginSettingTab {
|
|||
);
|
||||
await this.plugin.saveSettings();
|
||||
this.plugin.refreshToolbar();
|
||||
this.update();
|
||||
this.display();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
@ -304,7 +304,7 @@ export class MdMenuSettingTab extends PluginSettingTab {
|
|||
this.plugin.settings.toolbarItems = items;
|
||||
await this.plugin.saveSettings();
|
||||
this.plugin.refreshToolbar();
|
||||
this.update();
|
||||
this.display();
|
||||
}
|
||||
|
||||
private nextSeparatorId(): string {
|
||||
|
|
|
|||
21
tests/releaseMetadata.test.ts
Normal file
21
tests/releaseMetadata.test.ts
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
import { readFileSync } from "node:fs";
|
||||
import { describe, expect, it } from "vitest";
|
||||
|
||||
interface Manifest {
|
||||
version: string;
|
||||
minAppVersion: string;
|
||||
}
|
||||
|
||||
function readJson<T>(path: string): T {
|
||||
return JSON.parse(readFileSync(path, "utf8")) as T;
|
||||
}
|
||||
|
||||
describe("release metadata", () => {
|
||||
it("targets the latest public Obsidian release as the minimum app version", () => {
|
||||
const manifest = readJson<Manifest>("manifest.json");
|
||||
const versions = readJson<Record<string, string>>("versions.json");
|
||||
|
||||
expect(manifest.minAppVersion).toBe("1.12.7");
|
||||
expect(versions[manifest.version]).toBe(manifest.minAppVersion);
|
||||
});
|
||||
});
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"1.0.3": "1.13.0"
|
||||
"1.0.3": "1.12.7"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue