TAGS
20 tagschore(release): 17.0.5 [skip ci] ## [17.0.5](https://github.com/markedjs/marked/compare/v17.0.4...v17.0.5) (2026-03-20) ### Bug Fixes * Fix catastrophic backtracking (ReDoS) in link/reflink label regex ([#3918](https://github.com/markedjs/marked/issues/3918)) ([4625980](https://github.com/markedjs/marked/commit/4625980454426f372f2061e294cf8899050ab229)) * prevent quadratic complexity in emStrongLDelim regex ([#3906](https://github.com/markedjs/marked/issues/3906)) ([c732dd2](https://github.com/markedjs/marked/commit/c732dd2221b611d6070e65b8c710765b54d31af4)) * prevent single-tilde strikethrough false positives ([#3910](https://github.com/markedjs/marked/issues/3910)) ([5e03369](https://github.com/markedjs/marked/commit/5e03369db4107dc0c344fc84516c24a115b13b7e)) * re-assign tokenizer.lexer and renderer.parser at start of each parse call ([#3907](https://github.com/markedjs/marked/issues/3907)) ([f3a3ec0](https://github.com/markedjs/marked/commit/f3a3ec05cb6b4b0b122c83b3fa59abce0da9fe73)) * trim trailing whitespace from lheading text ([#3920](https://github.com/markedjs/marked/issues/3920)) ([3ea7e88](https://github.com/markedjs/marked/commit/3ea7e88e15bb3d67706196c781bd6a6510adfb1d))
chore(release): 17.0.4 [skip ci] ## [17.0.4](https://github.com/markedjs/marked/compare/v17.0.3...v17.0.4) (2026-03-04) ### Bug Fixes * prevent ReDoS in inline link regex title group ([#3902](https://github.com/markedjs/marked/issues/3902)) ([46fb9b8](https://github.com/markedjs/marked/commit/46fb9b806f02a2105f7450ce682a069f49c83f78))
chore(release): 17.0.3 [skip ci] ## [17.0.3](https://github.com/markedjs/marked/compare/v17.0.2...v17.0.3) (2026-02-17) ### Bug Fixes * escape image alt text ([#3896](https://github.com/markedjs/marked/issues/3896)) ([909fe44](https://github.com/markedjs/marked/commit/909fe442aadcb177cf95444af50e76d9d087cb0f))
chore(release): 17.0.2 [skip ci] ## [17.0.2](https://github.com/markedjs/marked/compare/v17.0.1...v17.0.2) (2026-02-11) ### Bug Fixes * fix blockquote after list ([#3888](https://github.com/markedjs/marked/issues/3888)) ([2a475a1](https://github.com/markedjs/marked/commit/2a475a1fb5f052dbec77a792510f613065577d0b)) * fix empty list item ([#3890](https://github.com/markedjs/marked/issues/3890)) ([3fc6a44](https://github.com/markedjs/marked/commit/3fc6a44ed5d54aa1e8493d0192f5538026808843)) * fix list item wrong indent ([#3889](https://github.com/markedjs/marked/issues/3889)) ([e031175](https://github.com/markedjs/marked/commit/e0311759cdb06521349f5c66f45307d36eded322)) * fix list with tabs ([#3891](https://github.com/markedjs/marked/issues/3891)) ([9fc4f8e](https://github.com/markedjs/marked/commit/9fc4f8e4a8893c5c88455e6321c9de1e20785bf1)) * fix strikethrough flanking rules ([#3882](https://github.com/markedjs/marked/issues/3882)) ([1a5b124](https://github.com/markedjs/marked/commit/1a5b124c0ce87a51f358df06262da58ae2a833b9))
chore(release): 17.0.1 [skip ci] ## [17.0.1](https://github.com/markedjs/marked/compare/v17.0.0...v17.0.1) (2025-11-20) ### Bug Fixes * fix block elements in task item ([#3828](https://github.com/markedjs/marked/issues/3828)) ([921ee22](https://github.com/markedjs/marked/commit/921ee22102a4aa9c19286afd61610d1952ffca8e))
chore(release): 17.0.0 [skip ci] # [17.0.0](https://github.com/markedjs/marked/compare/v16.4.2...v17.0.0) (2025-11-07) ### Bug Fixes * only create tokens inside tokenizers ([#3755](https://github.com/markedjs/marked/issues/3755)) ([7b19231](https://github.com/markedjs/marked/commit/7b192315b286a444a0cc6407ca28cdee04af0f5d)) ### BREAKING CHANGES * - Change how consecutive text tokens work in lists - Simplify listItem renderer - Checkbox token is added in list tokenizer - Checkbox token add type and raw property - Change loose list text tokens to paragraph type in the list tokenizer
chore(release): 16.4.2 [skip ci] ## [16.4.2](https://github.com/markedjs/marked/compare/v16.4.1...v16.4.2) (2025-11-06) ### Bug Fixes * Avoid RegExp lookbehind assertions ([#3816](https://github.com/markedjs/marked/issues/3816)) ([#3817](https://github.com/markedjs/marked/issues/3817)) ([c056df0](https://github.com/markedjs/marked/commit/c056df082cce077e49a2b8c45d51ef819c7a0b44))
chore(release): 16.4.1 [skip ci] ## [16.4.1](https://github.com/markedjs/marked/compare/v16.4.0...v16.4.1) (2025-10-17) ### Bug Fixes * resolve even-numbered backtick precedence issue ([#3776](https://github.com/markedjs/marked/issues/3776)) ([#3786](https://github.com/markedjs/marked/issues/3786)) ([1da8fb5](https://github.com/markedjs/marked/commit/1da8fb5da93f9623ce975369a1d4e67eee4d8ba8))
chore(release): 16.4.0 [skip ci] # [16.4.0](https://github.com/markedjs/marked/compare/v16.3.0...v16.4.0) (2025-10-07) ### Bug Fixes * Fix backtick and code rendering in links ([#3783](https://github.com/markedjs/marked/issues/3783)) ([302ee59](https://github.com/markedjs/marked/commit/302ee59b2b2f09450064a7b90a013bc6da5e16f4)) * fix links with square brackets in inline code break wrapping italics ([#3785](https://github.com/markedjs/marked/issues/3785)) ([e3c0d3e](https://github.com/markedjs/marked/commit/e3c0d3e208c80daca2c9fbb68f125f060cd30fc3)) * Make `www` case-sensitive when detecting link starts ([#3770](https://github.com/markedjs/marked/issues/3770)) ([626d961](https://github.com/markedjs/marked/commit/626d961335c95e3712469564ab8b15d028600fde)) ### Features * Add async provideParser provideLexer ([#3756](https://github.com/markedjs/marked/issues/3756)) ([09577e5](https://github.com/markedjs/marked/commit/09577e569bff7b6c07c315f54afce0a0f1806584))
chore(release): 16.3.0 [skip ci] # [16.3.0](https://github.com/markedjs/marked/compare/v16.2.1...v16.3.0) (2025-09-14) ### Features * add emStrongMask hook ([#3749](https://github.com/markedjs/marked/issues/3749)) ([cd2b5f4](https://github.com/markedjs/marked/commit/cd2b5f479768bae1082a10d7558177c92f1e0189))
chore(release): 16.2.1 [skip ci] ## [16.2.1](https://github.com/markedjs/marked/compare/v16.2.0...v16.2.1) (2025-08-27) ### Bug Fixes * allow escaped newline in link text ([#3752](https://github.com/markedjs/marked/issues/3752)) ([30c6630](https://github.com/markedjs/marked/commit/30c66301f926e4f80bae2d4c08635eb60228ee74))
chore(release): 16.2.0 [skip ci] # [16.2.0](https://github.com/markedjs/marked/compare/v16.1.2...v16.2.0) (2025-08-18) ### Features * add def token in tokens and renderer ([#3745](https://github.com/markedjs/marked/issues/3745)) ([0769124](https://github.com/markedjs/marked/commit/07691248df5e23ce101e9e43a58393fa7d6fb9fa))
chore(release): 16.1.2 [skip ci] ## [16.1.2](https://github.com/markedjs/marked/compare/v16.1.1...v16.1.2) (2025-08-04) ### Bug Fixes * fix multiline list item adds extra newline to raw ([#3735](https://github.com/markedjs/marked/issues/3735)) ([e76453e](https://github.com/markedjs/marked/commit/e76453e64e52cd264911994a81778fa1e486054f))
chore(release): 16.1.1 [skip ci] ## [16.1.1](https://github.com/markedjs/marked/compare/v16.1.0...v16.1.1) (2025-07-18) ### Bug Fixes * fix stong and em tokens in angle brackets ([#3731](https://github.com/markedjs/marked/issues/3731)) ([ad8535c](https://github.com/markedjs/marked/commit/ad8535c3ada13602929f54527d158a37fa16e4ee))
chore(release): 16.1.0 [skip ci] # [16.1.0](https://github.com/markedjs/marked/compare/v16.0.0...v16.1.0) (2025-07-17) ### Features * add generic types for parser and renderer output ([#3722](https://github.com/markedjs/marked/issues/3722)) ([39a0ee3](https://github.com/markedjs/marked/commit/39a0ee326d8f549d2b14922ce1f3da3d4aeb8f4a))
chore(release): 16.0.0 [skip ci] # [16.0.0](https://github.com/markedjs/marked/compare/v15.0.12...v16.0.0) (2025-06-27) ### Bug Fixes * remove cjs build & update min node to 20 ([#3687](https://github.com/markedjs/marked/issues/3687)) ([0a35d8f](https://github.com/markedjs/marked/commit/0a35d8f28b264b801dc01f256d578f4edf46d002)) ### BREAKING CHANGES * - minify ./lib/marked.esm.js and ./lib/marked.umd.js - remove ./marked.min.js use ./lib/marked.umd.js instead - remove ./lib/marked.cjs - update minimum supported node version to 20 to support require('marked.esm.js'). see nodejs.org/docs/latest-v20.x/api/modules.html#loading-ecmascript-modules-using-require
chore(release): 15.0.12 [skip ci] ## [15.0.12](https://github.com/markedjs/marked/compare/v15.0.11...v15.0.12) (2025-05-20) ### Bug Fixes * use esbuild for accurate sourcemaps ([#3670](https://github.com/markedjs/marked/issues/3670)) ([7a6b2d7](https://github.com/markedjs/marked/commit/7a6b2d719141e8c30b3b02c383d111b6db11fb63))
chore(release): 15.0.11 [skip ci] ## [15.0.11](https://github.com/markedjs/marked/compare/v15.0.10...v15.0.11) (2025-04-25) ### Bug Fixes * fix image alt text rendered to match common mark ([#3668](https://github.com/markedjs/marked/issues/3668)) ([2c0e47a](https://github.com/markedjs/marked/commit/2c0e47a4ce04bd83fbb98d1d5a11304c6e8cb2ba))
chore(release): 15.0.10 [skip ci] ## [15.0.10](https://github.com/markedjs/marked/compare/v15.0.9...v15.0.10) (2025-04-23) ### Bug Fixes * fix non-breaking space in link url ([#3667](https://github.com/markedjs/marked/issues/3667)) ([e071e25](https://github.com/markedjs/marked/commit/e071e25d13cdca4472ad9b239a0668ae7d7a51e1))
chore(release): 15.0.9 [skip ci] ## [15.0.9](https://github.com/markedjs/marked/compare/v15.0.8...v15.0.9) (2025-04-21) ### Bug Fixes * fix link url with no closing parenthesis ([#3664](https://github.com/markedjs/marked/issues/3664)) ([72b6373](https://github.com/markedjs/marked/commit/72b63739f478bb5c0c503400fc31dc1133e2b4ce))