# [2.2.0](https://github.com/retejs/history-plugin/compare/v2.1.1...v2.2.0) (2026-07-10)


### Bug Fixes

* **comments:** align comment-plugin peer range with 2.1.3 ([51cac1c](https://github.com/retejs/history-plugin/commit/51cac1c3efb79a86b37e9470f94324cb5046cbc3))


### Features

* **comments:** add Presets.comments for comment undo/redo ([ed5e126](https://github.com/retejs/history-plugin/commit/ed5e126f3e337ef5de83618474b8036d04bdc6cb)), closes [#40](https://github.com/retejs/history-plugin/issues/40)
* **comments:** frame membership undo and slim commentdragged handling ([6ac175e](https://github.com/retejs/history-plugin/commit/6ac175e95e74de6782ed5aeffb11326e85c173bb))

## [2.1.1](https://github.com/retejs/history-plugin/compare/v2.1.0...v2.1.1) (2025-09-02)


### Bug Fixes

* prevent keyboard shortcuts from conflicting with text input ([7f514e3](https://github.com/retejs/history-plugin/commit/7f514e3205acbc5621fa08774063ce84a528013a))

# [2.1.0](https://github.com/retejs/history-plugin/compare/v2.0.2...v2.1.0) (2025-01-18)


### Features

* expose classic action classes ([2939916](https://github.com/retejs/history-plugin/commit/2939916a072e1e2ed5bcc3aa4b2315c00d2f37d4))

## [2.0.2](https://github.com/retejs/history-plugin/compare/v2.0.1...v2.0.2) (2024-08-30)


### Bug Fixes

* update cli and fix linting errors ([0e0020a](https://github.com/retejs/history-plugin/commit/0e0020abf7d9698d6b21d001a31499d0fd927b3d))

## [2.0.1](https://github.com/retejs/history-plugin/compare/v2.0.0...v2.0.1) (2024-01-27)


### Bug Fixes

* **build:** source maps ([5e75f2f](https://github.com/retejs/history-plugin/commit/5e75f2f3835553eaf6e082cb8216c7a3042e7fac))

## v2.0.0-beta.6

- Fix node position for "undo" method of removed node
- Exposed `add`, `getHistorySnapshot`, `getRecent` and `clear` methods
- Added `history.separate()` and support `action.separated = true`
- Breaking changes:
  - Added presets
  ```ts
  import { Presets as HistoryPresets } from "rete-history-plugin";

  history.addPreset(HistoryPresets.classic.setup());
  ```
  - action types as second generic argument
  ```ts
  import { HistoryActions, HistoryPlugin } from "rete-history-plugin";

  const history = new HistoryPlugin<Schemes, HistoryActions<Schemes>>();
  ```
