jodit-react
Version:
Jodit is awesome and usefully wysiwyg editor with filebrowser
99 lines (75 loc) • 2.38 kB
Markdown
# Changelog
> **Tags:**
>
> - :boom: [Breaking Change]
> - :rocket: [New Feature]
> - :bug: [Bug Fix]
> - :memo: [Documentation]
> - :house: [Internal]
> - :nail_care: [Polish]
## 5.0.9
- Fixed ref forwarding issue
## 5.0.7
- [Fix: Avoid "Abort async" error by utilizing waitForReady API in Jodit destruct handling #287](https://github.com/jodit/jodit-react/pull/287)
- Fixed Config type issue
- Support React 19
## 4.0.1
-
## 1.3.19
#### :rocket: New Feature
- The package now re-exports imperative Jodit, so you can write plugins and use all Jodit helpers
```js
import JoditEditor, { Jodit } from '../../src/';
/**
* @param {Jodit} jodit
*/
function preparePaste(jodit) {
jodit.e.on(
'paste',
e => {
if (confirm('Change pasted content?')) {
jodit.e.stopPropagation('paste');
jodit.s.insertHTML(
Jodit.modules.Helpers.getDataTransfer(e)
.getData(Jodit.constants.TEXT_HTML)
.replace(/a/g, 'b')
);
return false;
}
},
{ top: true }
);
}
Jodit.plugins.add('preparePaste', preparePaste);
//...
return <JoditEditor />;
```
#### :house: Internal
- Update
```
eslint-plugin-react-hooks ^4.5.0 → ^4.6.0
@babel/core ^7.16.0 → ^7.19.0
@babel/eslint-parser ^7.17.0 → ^7.18.9
@babel/preset-env ^7.16.0 → ^7.19.0
@babel/preset-react ^7.16.0 → ^7.18.6
@types/react ^16.14.2 → ^18.0.18
babel-loader ^8.2.2 → ^8.2.5
css-loader ^3.6.0 → ^6.7.1
eslint ^8.9.0 → ^8.23.0
eslint-config-prettier ^8.4.0 → ^8.5.0
eslint-plugin-prettier ^4.0.0 → ^4.2.1
eslint-plugin-react ^7.28.0 → ^7.31.8
husky ^7.0.4 → ^8.0.1
lint-staged ^12.3.4 → ^13.0.3
prettier ^2.5.1 → ^2.7.1
style-loader ^0.20.3 → ^3.3.1
webpack ^4.44.2 → ^5.74.0
webpack-cli ^3.3.12 → ^4.10.0
webpack-dev-server ^3.11.0 → ^4.11.0
```
## 1.3.18
#### :bug: Bug Fix
- [Jodit not cleaning up after unmount #196](https://github.com/jodit/jodit-react/issues/196)
## 1.2.1
#### :bug: Bug Fix
- [Editor duplicates after re-render (state change) #172](https://github.com/jodit/jodit-react/issues/172)