Obsidian์˜ ์ƒˆ ๋ฒ„์ „๋งˆ๋‹ค ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ๋„์ž…๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ˆํƒ€๊น๊ฒŒ๋„ ํ”Œ๋Ÿฌ๊ทธ์ธ์—์„œ ์ตœ๊ทผ์— ๋„์ž…๋œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์•„์ง ์ตœ์‹  ๋ฒ„์ „์˜ Obsidian์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž์˜ ์„ค์น˜๊ฐ€ ์ค‘๋‹จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด versions.json์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž Obsidian ์•ฑ ๋ฒ„์ „์— ๋”ฐ๋ผ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

versions.json์—๋Š” JSON ๊ฐ์ฒด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ํ‚ค๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „์ด๊ณ  ๊ฐ’์€ ํ•ด๋‹น minAppVersion์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ๋งค๋‹ˆํŽ˜์ŠคํŠธ์˜ minAppVersion๋ณด๋‹ค ๋‚ฎ์€ Obsidian ์•ฑ ๋ฒ„์ „์œผ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•˜๋ฉด Obsidian์€ ํ”Œ๋Ÿฌ๊ทธ์ธ ์ €์žฅ์†Œ์˜ ๋ฃจํŠธ์—์„œ versions.json ํŒŒ์ผ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ์˜ˆ์—์„œ ์‚ฌ์šฉ์ž๋Š” Obsidian 1.1.0์„ ์„ค์น˜ํ–ˆ์ง€๋งŒ ํ”Œ๋Ÿฌ๊ทธ์ธ minAppVersion์€ 1.2.0์ž…๋‹ˆ๋‹ค.

manifest.json:

{
  // ...
 
  "version": "1.0.0",
  "minAppVersion": "1.2.0"
}

์‚ฌ์šฉ์ž๊ฐ€ Obsidian ์•ฑ ๋ฒ„์ „ 1.1.0์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ Obsidian์€ versions.json์„ ์ฐธ์กฐํ•˜์—ฌ ๋Œ€์ฒด ๋ฒ„์ „์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

versions.json:

{
  "0.1.0": "1.0.0",
  "0.12.0": "1.1.0",
}

์ด ๊ฒฝ์šฐ 1.1.0์— ๋Œ€ํ•œ ์ตœ์‹  ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฒ„์ „์€ 0.12.0์ž…๋‹ˆ๋‹ค.

Important

versions.json์— ๋ชจ๋“  ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฆด๋ฆฌ์Šค๋ฅผ ๋‚˜์—ดํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ minAppVersion์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ versions.json์„ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.