Skip to content

Releases: tats-u/markdown-cjk-friendly

markdown-it-cjk-friendly@1.1.1

27 Mar 12:04
Compare
Choose a tag to compare

Full Changelog: https://github.com/tats-u/markdown-cjk-friendly/compare/markdown-it-cjk-friendly@1.1.0...markdown-it-cjk-friendly@1.1.1

  • Remove the USELESS CJS build and make the package ESM only.

Important

This is NEVER a breaking change because the current CJS build is loaded only when your Node is too old to support require(ESM) and tries to require() instead of import in an ESM or dynamically but it always fails to be loaded due to ERR_REQUIRE_ESM. It tries to require() an ESM-only dependency, which cannot be loaded because require(ESM) is necessary there.

If your Node supports require(ESM) or you use import instead of require(), the ESM build is always used. If you have been able to use this package, you are using only the ESM build.

Even if I remove this CJS build, the fact that Node without the support for require(ESM) fail to require() this package due to ERR_REQUIRE_ESM will NEVER be changed. Only the place where ERR_REQUIRE_ESM is thrown will be changed, but it is a very trivial change for almost all normal users.

TL; DR: this change never changes the conditions under which your Node can load this package, and the CJS build is never concerned with you if you have already been able to use this package.

remark-cjk-friendly@1.1.0

23 Mar 09:32
Compare
Choose a tag to compare

Full Changelog: https://github.com/tats-u/markdown-cjk-friendly/compare/remark-cjk-friendly@1.0.1...remark-cjk-friendly@1.1.0

  • Allow Node 16/18
  • Add fallback support for old browsers that lack support for regex v flag (thanks to the latest version of the dependency micromark-extension-cjk-friendly-util)
  • Migrate from Rslib to tsup
    • Makes it easier to analyze the content of this package
  • [TS] badge now appears in the NPM page

remark-cjk-friendly-gfm-strikethrough@1.1.0

23 Mar 09:35
Compare
Choose a tag to compare

Full Changelog: https://github.com/tats-u/markdown-cjk-friendly/compare/remark-cjk-friendly-gfm-strikethrough@1.0.0...remark-cjk-friendly-gfm-strikethrough@1.1.0

  • Allow Node 16/18
  • Add fallback support for old browsers that lack support for regex v flag (thanks to the latest version of the dependency micromark-extension-cjk-friendly-util)
  • Migrate from Rslib to tsup
    • Makes it easier to analyze the content of this package
  • [TS] badge now appears in the NPM page

micromark-extension-cjk-friendly@1.1.0

23 Mar 09:07
Compare
Choose a tag to compare

Full Changelog: https://github.com/tats-u/markdown-cjk-friendly/compare/micromark-extension-cjk-friendly@1.0.1...micromark-extension-cjk-friendly@1.1.0

  • Allow Node 16/18
  • Add fallback support for old browsers that lack support for regex v flag (thanks to the latest version of the dependency micromark-extension-cjk-friendly-util)
  • Migrate from Rslib to tsup
    • Makes it easier to analyze the content of this package
  • [TS] badge now appears in the NPM page
  • (for contributors) Add benchmark

micromark-extension-cjk-friendly-util@1.1.0

23 Mar 08:43
Compare
Choose a tag to compare

Full Changelog: https://github.com/tats-u/markdown-cjk-friendly/compare/micromark-extension-cjk-friendly-util@1.0.0...micromark-extension-cjk-friendly-util@1.1.0

  • Allow Node 16/18
  • Add fallback support for old browsers that lack support for regex v flag
  • Migrate from Rslib to tsup
    • Makes it easier to analyze the content of this package
  • [TS] badge now appears in the NPM page

micromark-extension-cjk-friendly-gfm-strikethrough@1.1.0

Full Changelog: https://github.com/tats-u/markdown-cjk-friendly/compare/micromark-extension-cjk-friendly-gfm-strikethrough@1.0.1...micromark-extension-cjk-friendly-gfm-strikethrough@1.1.0

  • Allow Node 16/18
  • Add fallback support for old browsers that lack support for regex v flag (thanks to the latest version of the dependency micromark-extension-cjk-friendly-util)
  • Migrate from Rslib to tsup
    • Makes it easier to analyze the content of this package
  • [TS] badge now appears in the NPM page

markdown-it-cjk-friendly@1.1.0

23 Mar 08:14
Compare
Choose a tag to compare

Full Changelog: https://github.com/tats-u/markdown-cjk-friendly/compare/markdown-it-cjk-friendly@1.0.3...markdown-it-cjk-friendly@1.1.0

  • Allow Node 16/18 only when imported as the ESM module
    • Important: CJS is still only for Node 20 or later because of internal require(ESM)
  • Add fallback support for old browsers that lack support for regex v flag
  • Migrate from Rslib to tsup
    • Makes it easier to analyze the content of this package
  • [TS] badge now appears in the NPM page
  • (for contributors) Add benchmark
  • Provide VitePress example configuration in this repository

markdown-it-cjk-friendly@1.0.3

24 Feb 07:49
Compare
Choose a tag to compare

Full Changelog: https://github.com/tats-u/markdown-cjk-friendly/compare/markdown-it-cjk-friendly@1.0.2...markdown-it-cjk-friendly@1.0.3

Trivial changes; the code is the same as the previous version.

  • Make LICENSE independent and unique one
  • Take non-Node runtime into account in the exports field in package.json
  • Update README

remark-cjk-friendly@1.0.1

micromark-extension-cjk-friendly@1.0.1