diff --git a/.changeset/smooth-architecture-refactor.md b/.changeset/smooth-architecture-refactor.md deleted file mode 100644 index f3fd9e9..0000000 --- a/.changeset/smooth-architecture-refactor.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"vimsplain": minor ---- - -**Internal Architecture Refactor:** The core parser has been completely rewritten from a monolithic loop into a highly performant, isolated Mode-based Handler architecture (Normal, Visual, Insert, Search, Command). -**New Exports:** Added `VimMode` and `ParsingContext` types to the public API for developers who want to inspect or hook into the parser's internal state machine. -**Bulletproof Reliability:** The parser is now backed by extensive property-based fuzzing and headless CodeMirror integration testing to guarantee 100% accurate, regression-free explanations. diff --git a/packages/vimsplain/CHANGELOG.md b/packages/vimsplain/CHANGELOG.md index b8d6170..c1ff2a3 100644 --- a/packages/vimsplain/CHANGELOG.md +++ b/packages/vimsplain/CHANGELOG.md @@ -1,5 +1,13 @@ # vimsplain +## 0.2.0 + +### Minor Changes + +- [#17](https://github.com/oller/vimgym/pull/17) [`f4b2e73`](https://github.com/oller/vimgym/commit/f4b2e73640a13571df74e07a2466b397ed50f5e9) Thanks [@oller](https://github.com/oller)! - **Internal Architecture Refactor:** The core parser has been completely rewritten from a monolithic loop into a highly performant, isolated Mode-based Handler architecture (Normal, Visual, Insert, Search, Command). + **New Exports:** Added `VimMode` and `ParsingContext` types to the public API for developers who want to inspect or hook into the parser's internal state machine. + **Bulletproof Reliability:** The parser is now backed by extensive property-based fuzzing and headless CodeMirror integration testing to guarantee 100% accurate, regression-free explanations. + ## 0.1.7 ### Patch Changes diff --git a/packages/vimsplain/package.json b/packages/vimsplain/package.json index 76b0dbc..d5e5681 100644 --- a/packages/vimsplain/package.json +++ b/packages/vimsplain/package.json @@ -1,6 +1,6 @@ { "name": "vimsplain", - "version": "0.1.7", + "version": "0.2.0", "description": "Parse and explain Vim keystroke sequences", "type": "module", "exports": {