micromark-extension-gfm adds GitHub Flavored Markdown (GFM) support to micromark, including autolink literals, footnotes, strikethrough, tables, tagfilter, and tasklists. It is useful when you want your markdown parsing and HTML serialization to understand GFM syntax via the `gfm()` and `gfmHtml()` extensions.
Project status
- Actively maintained: The upstream last push is 2024-09-02, which suggests ongoing activity, although the provided “recent update summaries” stop at v3.0.0 (2023-06-26).
- Update cadence (apparent): Based on the shown history, updates occurred around May 2023 (v2.0.2 and v2.0.3) and then a larger update in June 2023 (v3.0.0). After that, no additional version updates are evidenced in the provided summaries, despite the 2024 upstream push.
AI summary generated Today
Recent updates
3.0.0
6/26/2023Release 3.0.0 is a major packaging and dependency update for micromark-extension-gfm. It requires Node.js 16, switches to a package.json export map, and updates micromark (and related micromark GFM sub-extensions) to newer major versions.
Breaking2.0.3
5/16/2023Release 2.0.3 is described as essentially the same as 2.0.2, with the intent to regenerate TypeScript types (likely due to an older TS generator). The provided code diff indicates no functional changes were included, aside from the package version metadata update.
2.0.2
5/10/2023Release 2.0.2 is mostly described as documentation and refactoring, with regenerated tests. The code diff shows little runtime logic change in index.js, but the test fixtures and configuration indicate a change in default GFM parsing behavior and broader tooling updates.
2.0.1
12/21/2021Release 2.0.1 is described in the release notes as a documentation-only update. However, the diff shows additional changes beyond docs, including updates to the test suite, new generated fixtures, and changes to development tooling dependencies/configuration in package.json.
2.0.0
10/2/2021Release 2.0.0 adds support for GFM footnotes when using the main `gfm()` extension, and updates the HTML compilation pipeline accordingly. It also changes `gfmHtml` from a prebuilt HTML extension into a callable function.
BreakingFeatures1.0.0
6/22/2021Release 1.0.0 upgrades the underlying micromark ecosystem and converts the package to ESM, adds documentation, and switches to JSDoc-driven type definitions. The diff shows a larger API and packaging refactor than the short release notes suggest.
Breaking0.3.3
3/3/2021Release 0.3.3 primarily adds TypeScript type definitions for the package entry points (`syntax` and `html`) and wires up type testing via dtslint. The package manifest also includes new type files and updates a dependency version.
Features0.3.2
12/8/2020Release 0.3.2 primarily updates the micromark dependency. The release notes only mention the micromark change, but the code diff also shows additional tooling and CI-related updates in the same release.
0.3.1
10/11/2020Release 0.3.1 primarily updates the underlying `micromark` dependency. The only other changes are in `readme.md`, where documentation links for the `options.singleTilde` reference were adjusted.
0.3.0
9/29/2020Release 0.3.0 primarily updates dependency versions in package.json and bumps the package version from 0.2.0 to 0.3.0. No functional code changes are shown in the provided diff beyond the dependency range updates.