diff --git a/.changeset/brave-peaches-cover.md b/.changeset/brave-peaches-cover.md deleted file mode 100644 index 42edc35..0000000 --- a/.changeset/brave-peaches-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codewars/marked-extensions': minor ---- - -Remove frontmatter extraction diff --git a/.changeset/eighty-countries-accept.md b/.changeset/eighty-countries-accept.md deleted file mode 100644 index dbd813a..0000000 --- a/.changeset/eighty-countries-accept.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codewars/marked-extensions': minor ---- - -Remove unused `extensions` option diff --git a/.changeset/grumpy-boats-bake.md b/.changeset/grumpy-boats-bake.md deleted file mode 100644 index c3eb802..0000000 --- a/.changeset/grumpy-boats-bake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codewars/marked-extensions': minor ---- - -Upgrade `marked` to 4.0.5 diff --git a/.changeset/heavy-gorillas-tell.md b/.changeset/heavy-gorillas-tell.md deleted file mode 100644 index 91b4c94..0000000 --- a/.changeset/heavy-gorillas-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codewars/marked-extensions': minor ---- - -Remove broken `filterLanguages` option. Cannot be fixed because filtering by active language requires postprocessing HTML to avoid breaking many descriptions. The postprocessing depends on the `languageWrapper` and it's not easy to generalize. diff --git a/.changeset/nasty-bats-mix.md b/.changeset/nasty-bats-mix.md deleted file mode 100644 index 089b21b..0000000 --- a/.changeset/nasty-bats-mix.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'@codewars/marked-extensions': minor ---- - -Automate release - -- Open and update a release PR when changes are merged -- Release the package when a release PR is merged -- Generate `CHANGELOG.md` based on changeset -- Add `prepare` script so `npm install` builds the package -- Remove `dist/` which is now generated before release or locally when developing -- **BREAKING**: Move the package under `@codewars` org -- **BREAKING**: Remove `dist/marked-extensions.js` IIFE build -- **BREAKING**: Update `rollup` and remove `babel` - - The generated code is almost identical except for arrow functions and the use of `const` diff --git a/.changeset/rotten-dolphins-allow.md b/.changeset/rotten-dolphins-allow.md deleted file mode 100644 index 38a7dec..0000000 --- a/.changeset/rotten-dolphins-allow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codewars/marked-extensions': minor ---- - -Remove heading extensions diff --git a/.changeset/stupid-buses-design.md b/.changeset/stupid-buses-design.md deleted file mode 100644 index 27291a3..0000000 --- a/.changeset/stupid-buses-design.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@codewars/marked-extensions': minor ---- - -Remove class prefix from Kotlin diff --git a/.changeset/stupid-worms-jam.md b/.changeset/stupid-worms-jam.md deleted file mode 100644 index d89320a..0000000 --- a/.changeset/stupid-worms-jam.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@codewars/marked-extensions': minor ---- - -Clean up for v1 - -- Removed CM support. Utilize `highlight` function with CM directly if you wish to use this. -- Removed lineNumbers support, this may be added in later if a universal way of handling it is found -- Simplified extensions, loadScript support was removed, extensions need to load their own resources -- Removed Mermaid support, this can be added later as an external extension -- Upgraded `marked` from 0.6.2 to 2.1.1 and added to peer dependencies -- Removed `findLanguage` option, now just assumes anything unknown is a language diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9351f69 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,32 @@ +# @codewars/marked-extensions + +## 0.6.0 + +### Minor Changes + +- 77597cc: Remove frontmatter extraction +- c72e0e9: Remove unused `extensions` option +- 2a125c2: Upgrade `marked` to 4.0.5 +- 27ec6ff: Remove broken `filterLanguages` option. Cannot be fixed because filtering by active language requires postprocessing HTML to avoid breaking many descriptions. The postprocessing depends on the `languageWrapper` and it's not easy to generalize. +- 489ebd8: Automate release + + - Open and update a release PR when changes are merged + - Release the package when a release PR is merged + - Generate `CHANGELOG.md` based on changeset + - Add `prepare` script so `npm install` builds the package + - Remove `dist/` which is now generated before release or locally when developing + - **BREAKING**: Move the package under `@codewars` org + - **BREAKING**: Remove `dist/marked-extensions.js` IIFE build + - **BREAKING**: Update `rollup` and remove `babel` + - The generated code is almost identical except for arrow functions and the use of `const` + +- 2a43960: Remove heading extensions +- f0c6397: Remove class prefix from Kotlin +- 2b3ee26: Clean up for v1 + + - Removed CM support. Utilize `highlight` function with CM directly if you wish to use this. + - Removed lineNumbers support, this may be added in later if a universal way of handling it is found + - Simplified extensions, loadScript support was removed, extensions need to load their own resources + - Removed Mermaid support, this can be added later as an external extension + - Upgraded `marked` from 0.6.2 to 2.1.1 and added to peer dependencies + - Removed `findLanguage` option, now just assumes anything unknown is a language diff --git a/package-lock.json b/package-lock.json index b5ef6d9..f5e5a6d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@codewars/marked-extensions", - "version": "0.5.0", + "version": "0.6.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index bfcd1d1..ed3705a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@codewars/marked-extensions", - "version": "0.5.0", + "version": "0.6.0", "description": "Marked extensions for challenge descriptions", "files": [ "dist/marked-extensions.es.js",