{"ecosystem":"go","package":"github.com/markedjs/marked","from_version":null,"to_version":null,"changes":[{"from_version":"v17.0.6","to_version":"v18.0.0","change_type":"breaking","description":"trim trailing blank lines from block tokens","migration_hint":null},{"from_version":"v17.0.6","to_version":"v18.0.0","change_type":"breaking","description":"update Typescript to v6","migration_hint":null},{"from_version":"v16.4.2","to_version":"v17.0.0","change_type":"breaking","description":"Change how consecutive text tokens work in lists","migration_hint":null},{"from_version":"v16.4.2","to_version":"v17.0.0","change_type":"breaking","description":"Simplify listItem renderer","migration_hint":null},{"from_version":"v16.4.2","to_version":"v17.0.0","change_type":"breaking","description":"Checkbox token is added in list tokenizer","migration_hint":null},{"from_version":"v16.4.2","to_version":"v17.0.0","change_type":"breaking","description":"Checkbox token add type and raw property","migration_hint":null},{"from_version":"v16.4.2","to_version":"v17.0.0","change_type":"breaking","description":"Change loose list text tokens to paragraph type in the list tokenizer","migration_hint":null},{"from_version":"v15.0.12","to_version":"v16.0.0","change_type":"breaking","description":"minify ./lib/marked.esm.js and ./lib/marked.umd.js","migration_hint":null},{"from_version":"v15.0.12","to_version":"v16.0.0","change_type":"breaking","description":"remove ./marked.min.js use ./lib/marked.umd.js instead","migration_hint":null},{"from_version":"v15.0.12","to_version":"v16.0.0","change_type":"breaking","description":"remove ./lib/marked.cjs","migration_hint":null},{"from_version":"v15.0.12","to_version":"v16.0.0","change_type":"breaking","description":"update minimum supported node version to 20 to support `require('marked.esm.js')`. see https://nodejs.org/docs/latest-v20.x/api/modules.html#loading-ecmascript-modules-using-require","migration_hint":null},{"from_version":"v15.0.12","to_version":"v16.0.0","change_type":"breaking","description":"This seems to break Jest since it doesn't work with esm by default. You need to transform marked with: ``` transformIgnorePatterns: ['/node_modules/(?!(marked)/)'], ``` see [Jest docs](https://jestjs.io/docs/configuration#transformignorepatterns-arraystring) for more info","migration_hint":null}],"total":12,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}