Remark is a markdown processor built around an AST (abstract syntax tree) model, with plugins that can inspect and change markdown markup. It is useful for turning markdown into other formats (including HTML), transforming or validating markdown, and for building markdown tooling like CLIs or server and client-side processing.
Project status
- The upstream GitHub repo shows a recent push on 2026-09-01, which indicates ongoing development activity, but the provided “update” summaries for published artifacts are sparse since at least 2024-04-30.
- Apparent update cadence for published packages looks infrequent, with the newest summarized update being remark-cli@12.0.1 on 2024-04-30, and the substantive ecosystem changes primarily clustering in 2023.
AI summary generated
Recent updates
remark-cli@12.0.1
remark-cli@12.0.1 contains a small functional change centered on updating internal `import-meta-resolve`. Alongside that, the repo includes CI workflow bumps and several dependency updates (including dev tooling) plus a few small internal renames in code.
15.0.1
Release 15.0.1 is described in the notes as a simple typo fix (commit 54ee687c). The actual diff provided is limited to TypeScript declaration typing and package version metadata changes.
15.0.0
Release 15.0.0 updates the remark ecosystem to require Node.js 16, shifts to using `exports` (no private APIs), and refreshes related types and parsing/stringifying behavior. The release notes also document several option and default changes for remark-stringify, along with plugin/docs additions.
BreakingFeaturesremark-cli@12.0.0
remark-cli@12.0.0 modernizes the remark ecosystem it depends on (remark, unified, and the core remark-parse/remark-stringify pipeline) and updates the CLI implementation to match newer unified-args behavior. The diff also adds new typed extension hooks on the unified processor (for micromark/from-markdown/to-markdown extensions) and introduces a new `remark` package entry that constructs a preconfigured unified processor.
Featuresremark-parse@11.0.0
remark-parse v11.0.0 is released, but the provided release notes do not list any concrete changes. The notes only reference a separate release tag (remark v15.0.0) without including details, so the specific developer-impacting modifications cannot be determined from the supplied information.
remark-stringify@11.0.0
This release is effectively a version and dependency alignment for remark-stringify from 10.x to 11.0.0, along with matching documentation examples and a dependency bump in remark. The provided release notes contain no actual change details beyond a pointer to another version.
Breakingremark-parse@10.0.2
The release notes for remark-parse@10.0.2 do not enumerate any concrete changes beyond pointing to the remark@14.0.4 release. The actual diff shows that, for remark-parse, there are no runtime parsing logic changes, but there are TypeScript typing changes around the exported plugin signature and how Options is exported.
Breakingremark-stringify@10.0.3
remark-stringify@10.0.3 does not include its own detailed release notes. It points to the remark@14.0.4 release for the substantive changes developers should review before upgrading.
14.0.3
Release notes for 14.0.3 describe multiple TypeScript configuration refactors, CI/action updates, and additions/removals to the documented list of remark plugins. However, the provided code diff shows only package.json version bumps in `remark` and `remark-parse`, with no other code changes visible.
remark-cli@11.0.0
remark-cli@11.0.0 primarily upgrades unified-args from 9.0.0 to 10.0.0, which the release notes say removes support for Node 12. The diff also shows TypeScript surface changes in remark-parse and remark-stringify typings, plus various CI and documentation updates.
Breaking