Skip to content

Latest commit

 

History

History
87 lines (69 loc) · 2.09 KB

CHANGELOG.md

File metadata and controls

87 lines (69 loc) · 2.09 KB

Changelog

Tags:

  • 💥 [Breaking Change]
  • 🚀 [New Feature]
  • 🐛 [Bug Fix]
  • 📝 [Documentation]
  • 🏠 [Internal]
  • 💅 [Polish]

4.0.1

1.3.19

🚀 New Feature

  • The package now re-exports imperative Jodit, so you can write plugins and use all Jodit helpers
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 />;

🏠 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 Fix

1.2.1

🐛 Bug Fix