# Change log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased

## 2.1.0 - 2023-03-27

### Fixed
- Updated CI library to latest
- Updated dependencies

## 2.0.0 - 2022-04-08

### Changed
- Set default cloudChannel to 6
- Updated dependencies

## 1.0.1 - 2022-03-15

### Fixed
- Set release version in changelog.

## 1.0.0 - 2022-03-15

### Added
- Initial release of the TinyMCE jQuery integration as a separate node module.

### Changed
- The `$(e).tinymce({...})` now returns a `Promise` of all initialized editors instead of the `this` object.
- The `$(e).tinymce()` now returns `undefined` when no editor is present instead of `null`.

### Fixed
- Removing an element with `$(e).remove()` destroys all contained editors.
- Removing child elements with `$(e).empty()` destroys all contained editors.
- Overwriting an element with `$(e).text(value)` or `$(e).html(value)` destroys all contained editors

### Removed
- Removed the patch on `replaceAll` as it was inconsistent with other functions. Due to this change calling `replaceAll` will not automatically destroy any moved or overwritten TinyMCE instances though they will likely be left in a non-functional state.
- Removed the patch on `replaceWith` as it was inconsistent with other functions. Due to this change calling `replaceWith` will not automatically destroy any moved or overwritten TinyMCE instances though they will likely be left in a non-functional state.
