Skip to content

Latest commit

 

History

History
235 lines (151 loc) · 5.42 KB

CHANGELOG.rst

File metadata and controls

235 lines (151 loc) · 5.42 KB

Changelog

This document describes changes between each past release.

4.0.1 (2024-06-21)

  • Upgrade embedded TinyMCE from 6.8.3 to 6.8.4
  • Renamed toolbar elements (namely formatselect is now blocks) to follow TinyMCE 6 renames. Also removed from the docs examples some buttons only available through paid subscriptions (#470).

4.0.0 (2024-03-27)

  • Upgrade embedded TinyMCE from 5.10.7 to 6.8.3

The spellchecker plugin is gone (including USE_SPELLCHECKER setting). Use the browser_spellcheck TinyMCE option (activated by default) to enable browser-based spellchecking.

3.7.1 (2024-02-06)

  • Reintroduce the MANIFEST.in file to properly build the package. Release 3.7.0 on PyPI was unusable (#454).

3.7.0 (2024-02-06)

  • Drop support for Django 2.2, 4.0, and 4.1.
  • Add support for Django 4.2 and 5.0.
  • Drop support for Python 3.7 and add support for Python 3.11 and 3.12.
  • New pyproject.toml replaces the legacy setup.py project config.
  • Use staticfiles storage API to find tinymce location (#420). It was already done in 3.6.0, but had to be reverted in 3.6.1 (see #430).
  • Fixed selector usage for elements with __prefix__ (typically inlines).
  • TINYMCE_JS_ROOT setting has been removed.

3.6.1 (2023-03-20)

  • Fixed a regression by reverting usage of staticfiles to find tinymce location (#420, #430).

3.6.0 (2023-03-18)

  • Upgrade embedded tinyMCE from 5.10.1 to 5.10.7
  • Replace obsolete mode and elements by selector and target (#417)
  • Detect non-installed tinyMCE soon in init_tinymce.js
  • Stop installing the tests directory (#355)
  • Add support for translatable strings in tinyMCE config
  • Use staticfiles storage API to find tinymce location (#420)

3.5.0 (2022-08-27)

  • Support new non-jQuery formset:added event triggered on Django 4.1
  • Replace an obsolete call to tinyMCE.editors (#391)
  • Confirm support for Django 4.0 and 4.1
  • Drop support for Django 3.0, 3.1 and Python 3.6
  • Add Python 3.10 support

3.4.0 (2021-11-25)

  • Upgrade to TinyMCE 5.10.1
  • Confirmed support for Django 3.2
  • Repair the spellchecker plugin functionality.

3.3.0 (2021-03-24)

  • Add support for Django 3.1
  • Improve detection of dynamically added formsets
  • Update configuration documentation

3.2.0 (2020-12-10)

  • Remove support for universal builds
  • Add compatibility of django-filebrowser with tinymce 5
  • Load the CHANGELOG in the documentation front page
  • Fix en_US language loading
  • Speed up tests by removing the loading of a database
  • Add verbosity option to tests
  • Assume TinyMCE files are utf-8 encoded

3.1.0 (2020-09-29)

  • Add support for language configuration

  • Upgrade to TinyMCE 5.5.0

  • Remove the jQuery dependency and fix multiples errors around that

    Note

    As a consequence, TINYMCE_INCLUDE_JQUERY setting has been removed.

  • Move to the Jazzband organization

3.0.2 (2020-04-22)

  • Update the default config.

3.0.0 (2020-04-10)

  • Upgrade to TinyMCE 5
  • Fix compressor

2.9.0 (2020-04-10)

  • Upgrade test matrix to Python 3.7 and Django 2.1, 2.2
  • Add support for TinyMCE FileBrowser 4.0
  • Remove support for South

2.8.0 (2019-01-15)

  • Use the attrs set on instantiation as well as the attrs passed to render (#237)

2.7.0 (2017-12-19)

  • Drop support for Django 1.7, 1.8, 1.9 and 1.10.
  • Django 1.11 is still supported but issues a deprecation warning.
  • Add support for Django 2.0
  • Added INCLUDE_JQUERY setting to decide whether TinyMCE.media should include a jQuery release (#190).

2.6.0 (2017-01-23)

  • Avoid deprecation warning with django.core.urlresolvers (#188)
  • Fixed a client-side validation issue when the TinyMCE widget has the HTML required attribute set (#187).
  • Fixed a crash when no languages are activated (#175).

2.5.0 (2017-01-23)

  • Added compatibility for Django 1.11.
  • Dropped support for Django 1.6.

2.4.0 (2016-08-31)

  • Added compatibility for Django 1.10.
  • Fix JQuery Problem with grappelli
  • Fix Python 3 compatibility (#170)
  • Improve documentation (#163, #171)
  • Cleaned Imports (#182)
  • Fix TinyMCE Widget for ModelTranslation tabs (#174)
  • Fix JSON mimetype (#186)

2.3.0 (2016-03-10)

  • Added tests (#149)
  • Improved Python3 support

2.2.0 (2015-12-23)

  • TinyMCE compressor now use staticfiles to get the file content (and to find files that are in multiple static directory.) (#142)

2.1.0 (2015-12-23)

  • Rewrite URL files to let it works with Django 1.9 (#147, #148)
  • Add a CONTRIBUTORS file.

2.0.6 (2015-11-12)

  • Make sure jQuery is loaded both in the admin and for non-admin forms. (#141)

2.0.5 (2015-09-09)

  • Use static finders for development mode. (#131)

2.0.4 (2015-08-07)

  • Fix non-admin jQuery.

2.0.3 (2015-08-06)

  • Handle non-admin jQuery. (#108)

2.0.2 (2015-07-26)

  • Add Python3 support.

2.0.1 (2015-07-24)

  • Fix missing CHANGELOG.

2.0.0 (2015-07-23)

  • Starts supporting Django 1.8

Older Changelog entries can be found on https://github.com/jazzband/django-tinymce/blob/3.1.0/docs/history.rst