Skip to content

Releases: azu/safe-marked

v16.0.0

07 Feb 13:00
@azu azu
906f28e
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • BREAKING CHANGE: update to marked 12 by @azu in #80

This release upgrade marked. The marked of this version includes a big change.

  • support marked extension by using onInit option and marked.use()
  • remove @types/marked
  • update to jsdom 24
  • drop Node.js 16 support
    • require Node.js 18+

Migration from safe-marked v15

marked removed old options.

The default behavior of the safe-marked has also changed. I think that using the next plugin will probably result in the same result.

import { createMarkdown } from "safe-marked";
+ import { gfmHeadingId } from "marked-gfm-heading-id";
+ import { mangle } from "marked-mangle";
const markdown = createMarkdown({
    marked: {
+        // Add plugin to marked
+        onInit(marked) {
+            marked.use(gfmHeadingId());
+            marked.use(mangle());
+        }
    }
});
const html = markdown(`# Header

<iframe src="https://example.com"></iframe>
This is [CommonMark](https://commonmark.org/) text.
`);
console.log(html);

Dependency Updates

  • chore(deps): update actions/checkout action to v4 by @renovate in #70
  • chore(deps): update actions/setup-node action to v4 by @renovate in #74

Full Changelog: v15.0.0...v16.0.0

v15.0.0

03 May 05:00
@azu azu
0be5e83
Compare
Choose a tag to compare

What's Changed

Dependency Updates

  • fix(deps): update dependency jsdom to v22 by @renovate in #63
  • chore(deps): update dependency @types/dompurify to v3 by @renovate in #61

⚠️ Notice

We will deprecate safe-marked in the future.

Full Changelog: v14.0.0...v15.0.0

v14.0.0

14 Feb 01:17
@azu azu
51c7841
Compare
Choose a tag to compare

What's Changed

Dependency Updates

  • chore(deps): update dependency @types/jsdom to v21 by @renovate in #59
  • fix(deps): update dependency dompurify to v3 by @renovate in #60

Breaking Changes

Update to DOMPurify 3.0.0

  • Remove IE support

Full Changelog: v13.0.2...v14.0.0

v13.0.2

15 Jan 03:28
@azu azu
5d06e9a
Compare
Choose a tag to compare

Full Changelog: v13.0.1...v13.0.2

v13.0.1

14 Jan 12:18
@azu azu
a230132
Compare
Choose a tag to compare

Full Changelog: v13.0.0...v13.0.1

v13.0.0

14 Jan 12:17
@azu azu
d9bbaea
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Drop Node.js 14 support
  • Require ES2018+
  • Support CJS and ESM as dual package by @azu in #58

safe-markded is now Dual CommonJS/ES module packages.

New Contributors

  • @azu made their first contribution in #58

Full Changelog: v12.0.0...v13.0.0

v12.0.0

08 Jan 14:54
@azu azu
db788fe
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • fix(deps): update dependency jsdom to v21 by @renovate in #55

Other Changes

  • chore(deps): update dependency @types/jsdom to v20 by @renovate in #53
  • chore(deps): update dependency @types/mocha to v10 by @renovate in #54

Full Changelog: v11.0.0...v12.0.0

v11.0.0

24 Jun 23:37
@azu azu
Compare
Choose a tag to compare

Bug Fixes

  • deps: update dependency marked to ^4.0.17 (cdc2f23)
  • deps: update patch updates (d939790)
  • deps: update patch updates (3078f44)
  • deps: update patch updates (f5f7b29)
  • deps: update patch updates (93a7c1c)

Breaking Changes

v10.0.0

02 Jan 06:26
@azu azu
Compare
Choose a tag to compare

Breaking Changes

Bug Fixes

  • deps: update dependency @types/marked to ^4.0.1 (b7e1ebb)
  • deps: update dependency jsdom to ^18.1.1 (04cbc56)
  • deps: update dependency jsdom to v19 (#47) (5f33940)
  • deps: update dependency marked to ^4.0.3 (2a5ff83)
  • deps: update dependency marked to ^4.0.4 (56ed293)
  • deps: update dependency marked to ^4.0.5 (80305bd)

v9.0.0

13 Nov 04:31
@azu azu
Compare
Choose a tag to compare

BREAKING CHANGES

Bug Fixes

  • deps: update dependency @types/marked to ^3.0.2 (e082c5d)
  • deps: update dependency @types/marked to ^3.0.3 (cf9e6b5)
  • deps: update dependency jsdom to ^18.0.1 (584ad5b)
  • deps: update dependency jsdom to ^18.1.0 (cf9aa52)
  • deps: update dependency marked to ^3.0.8 (ca4034a)

Chores

  • deps: update to marked@4 (f5ac328)
  • deps: update to marked@4 (6196c9c)