All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
4.0.0 - 2025-10-12
- Support unquoted values in key-value pairs
- Breaking Switch from
FenceParserandFenceLexerclass-based API tolexandparsefunction-based API. To migrate, remove imports ofFenceParserand its instances withparsefunction call. - Breaking Switch from
highlightto*as default range key. To restore the previous behavior, pass{ rangeKey: 'highlight' }option to theparsefunction
3.1.1 - 2025-04-04
No public changes, just switching from vitest to Node.js test runner
3.1.0 - 2024-09-28
No public changes, just switching from ava to vitest
3.0.0 - 2024-04-17
- Breaking Use only double-dots
..for specifying a range. To migrate, convert all your ranges separated by hyphen to ranges separated by double-dots (for example, convert12-15to12..15)
2.6.2 - 2024-04-16
- Support for arbitrary ranges
- Examples for usage