diff --git a/.changeset/afraid-doors-smile.md b/.changeset/afraid-doors-smile.md deleted file mode 100644 index 79d31b9d..00000000 --- a/.changeset/afraid-doors-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": patch ---- - -Assign `Symbol.toStringTag` to modules. diff --git a/.changeset/blue-items-fail.md b/.changeset/blue-items-fail.md deleted file mode 100644 index 36cd50c9..00000000 --- a/.changeset/blue-items-fail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add setting "Require name". diff --git a/.changeset/brave-pears-walk.md b/.changeset/brave-pears-walk.md deleted file mode 100644 index 68c0809f..00000000 --- a/.changeset/brave-pears-walk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Move more work to workers and improve code. diff --git a/.changeset/chilly-lobsters-drive.md b/.changeset/chilly-lobsters-drive.md deleted file mode 100644 index aa30a249..00000000 --- a/.changeset/chilly-lobsters-drive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add setting "Markdown code block languages to load". diff --git a/.changeset/cool-pants-remember.md b/.changeset/cool-pants-remember.md deleted file mode 100644 index e61b7e92..00000000 --- a/.changeset/cool-pants-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": patch ---- - -Respect existing source maps when source mapping. diff --git a/.changeset/curly-pots-remain.md b/.changeset/curly-pots-remain.md deleted file mode 100644 index d78227e8..00000000 --- a/.changeset/curly-pots-remain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": patch ---- - -Define `process` so that React can load on mobile. diff --git a/.changeset/dry-ladybugs-pretend.md b/.changeset/dry-ladybugs-pretend.md deleted file mode 100644 index 3b06100e..00000000 --- a/.changeset/dry-ladybugs-pretend.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add support for importing external modules via HTTP and HTTPS. diff --git a/.changeset/early-jars-rule.md b/.changeset/early-jars-rule.md deleted file mode 100644 index 81385dfd..00000000 --- a/.changeset/early-jars-rule.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": major ---- - -Add TypeScript support. diff --git a/.changeset/famous-shirts-think.md b/.changeset/famous-shirts-think.md deleted file mode 100644 index 3dec4d5a..00000000 --- a/.changeset/famous-shirts-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": patch ---- - -Limit the number of concurrent requests to 6. diff --git a/.changeset/great-parrots-admire.md b/.changeset/great-parrots-admire.md deleted file mode 100644 index e2eb24a3..00000000 --- a/.changeset/great-parrots-admire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add setting "Preloading rules". diff --git a/.changeset/healthy-peaches-fail.md b/.changeset/healthy-peaches-fail.md deleted file mode 100644 index b6d4952a..00000000 --- a/.changeset/healthy-peaches-fail.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add setting "Preloaded external links". diff --git a/.changeset/healthy-turkeys-teach.md b/.changeset/healthy-turkeys-teach.md deleted file mode 100644 index 0908501d..00000000 --- a/.changeset/healthy-turkeys-teach.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Use workers to transpile TypeScript if async import is used. diff --git a/.changeset/heavy-ears-appear.md b/.changeset/heavy-ears-appear.md deleted file mode 100644 index e3a43965..00000000 --- a/.changeset/heavy-ears-appear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add setting "Expose internal modules". Cherry-picked from `d22f7bf6182272e3e0058c328ed42ec3039de184`, which is from `obsidian-terminal`. diff --git a/.changeset/heavy-jokes-camp.md b/.changeset/heavy-jokes-camp.md deleted file mode 100644 index 5a05f849..00000000 --- a/.changeset/heavy-jokes-camp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": patch ---- - -Compress the worker to reduce bundle size. diff --git a/.changeset/little-papayas-taste.md b/.changeset/little-papayas-taste.md deleted file mode 100644 index fcb2b259..00000000 --- a/.changeset/little-papayas-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": patch ---- - -Fix plugin potentially failing to load. This may happen if `Community plugins > Debug startup time` is disabled. When it is disabled, Obsidian removes source maps, which erraneously removes JavaScript strings intentionally containinig source map-like content. diff --git a/.changeset/lovely-cars-retire.md b/.changeset/lovely-cars-retire.md deleted file mode 100644 index fec9ab7f..00000000 --- a/.changeset/lovely-cars-retire.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add setting `Expose internal modules`. diff --git a/.changeset/orange-snakes-appear.md b/.changeset/orange-snakes-appear.md deleted file mode 100644 index 8ff87bc5..00000000 --- a/.changeset/orange-snakes-appear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": patch ---- - -Add async `Transpile.atranspile`. diff --git a/.changeset/pink-sloths-report.md b/.changeset/pink-sloths-report.md deleted file mode 100644 index 2ec556cf..00000000 --- a/.changeset/pink-sloths-report.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Allow importing a loading module multiple times. (Deadlocks may result though.) diff --git a/.changeset/purple-mayflies-bow.md b/.changeset/purple-mayflies-bow.md deleted file mode 100644 index fd52ae83..00000000 --- a/.changeset/purple-mayflies-bow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Implement source mapping. Sources are placed under `modules/`. diff --git a/.changeset/shiny-buses-kneel.md b/.changeset/shiny-buses-kneel.md deleted file mode 100644 index 88c78009..00000000 --- a/.changeset/shiny-buses-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": patch ---- - -Move parsing to workers. diff --git a/.changeset/shy-ears-pay.md b/.changeset/shy-ears-pay.md deleted file mode 100644 index 482b2636..00000000 --- a/.changeset/shy-ears-pay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Rewrite dependency handling. diff --git a/.changeset/silent-beans-grow.md b/.changeset/silent-beans-grow.md deleted file mode 100644 index afbc2c19..00000000 --- a/.changeset/silent-beans-grow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add setting "Enable external links". diff --git a/.changeset/slimy-panthers-shake.md b/.changeset/slimy-panthers-shake.md deleted file mode 100644 index 28beba92..00000000 --- a/.changeset/slimy-panthers-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": patch ---- - -Prefix source map location with plugin ID. diff --git a/.changeset/slimy-timers-confess.md b/.changeset/slimy-timers-confess.md deleted file mode 100644 index ddd7fe09..00000000 --- a/.changeset/slimy-timers-confess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add relative path support for Templater. diff --git a/.changeset/small-trainers-stare.md b/.changeset/small-trainers-stare.md deleted file mode 100644 index 041b2693..00000000 --- a/.changeset/small-trainers-stare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Make importing from external CDNs work. diff --git a/.changeset/sour-lies-do.md b/.changeset/sour-lies-do.md deleted file mode 100644 index 7421ff58..00000000 --- a/.changeset/sour-lies-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"obsidian-modules": minor ---- - -Add setting "`import` timeout". diff --git a/CHANGELOG.md b/CHANGELOG.md index f5d83fb5..6f5f509c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,42 @@ # obsidian-modules +## 2.0.0 + +### Major Changes + +- 0c567c9: Add TypeScript support. + +### Minor Changes + +- 97eca08: Add setting "Require name". +- 24ed484: Move more work to workers and improve code. +- 459125e: Add setting "Markdown code block languages to load". +- a0bea02: Add support for importing external modules via HTTP and HTTPS. +- 4d79665: Add setting "Preloading rules". +- ccfbf35: Add setting "Preloaded external links". +- f36db52: Use workers to transpile TypeScript if async import is used. +- 26155df: Add setting "Expose internal modules". Cherry-picked from `d22f7bf6182272e3e0058c328ed42ec3039de184`, which is from `obsidian-terminal`. +- fd1f08c: Add setting `Expose internal modules`. +- 47c5f65: Allow importing a loading module multiple times. (Deadlocks may result though.) +- 9b43345: Implement source mapping. Sources are placed under `modules/`. +- c944a54: Rewrite dependency handling. +- a85b3b7: Add setting "Enable external links". +- fbcf7d2: Add relative path support for Templater. +- 0d9ed0f: Make importing from external CDNs work. +- d0adec9: Add setting "`import` timeout". + +### Patch Changes + +- b5f2d98: Assign `Symbol.toStringTag` to modules. +- 24cbb1c: Respect existing source maps when source mapping. +- a286c55: Define `process` so that React can load on mobile. +- c3a689e: Limit the number of concurrent requests to 6. +- fa98881: Compress the worker to reduce bundle size. +- 108639c: Fix plugin potentially failing to load. This may happen if `Community plugins > Debug startup time` is disabled. When it is disabled, Obsidian removes source maps, which erraneously removes JavaScript strings intentionally containinig source map-like content. +- e06bcf1: Add async `Transpile.atranspile`. +- b12e8ec: Move parsing to workers. +- 74c7da3: Prefix source map location with plugin ID. + ## 1.1.0 ### Minor Changes