JCE Pro

JCE Pro 2.9.99.7

No permission to download

JCE Editor​

2.9.99.7​

18 June 2026

  • Add created/modified tracking fields to wf_profiles table
  • Fix incorrect casing of UsergrouplistField class reference
  • Publish "Default" profile on new install or profiles repair
  • Further hardening of the upload pipeline.
  • Added a Permitted User Groups whitelist option in the Component parameters. This restricts which groups are eligible for profile assignment. Groups outside the whitelist are excluded from matching and from profile import.
  • Harden profile import against malformed and malicious files
  • Allow for Joomla 3.9+ installation
  • Fix content plugin install issue.
  • Harden input validation and access control in browser and utility classes
  • Add Enable File Browser parameter option to Table and Style plugins
  • Fix mediatype filtering in browser plugin and add File Browser caller validation
  • PRO Fix Image Editor saving error in Chromium browsers
  • Restore optional configured access to the media folder
  • Fix false positive PHP tag detection in binary image data
  • Fix false positives in PHP tag scan and restricted directory check

03 June 2026

Added​

  • Added support for custom filesystem paths, eg: local-foo/bar in converted Joomla Media Fields.
    Added support for <blockquote> tags inside <figure> tags. A Figure can now be applied to an existing blockquote using the Figure item in the Format list.

Fixed​

  • SECURITY Insufficient access controls permitted unauthenticated users to upload editor profiles.
  • Add missing <main> element to the HTML schema.
  • The editor would fail to load with a javascript error if Validate HTML was No and Table -> Pad empty cells was No.
  • Table cell contents would be removed if the cell contained a non-breaking space followed by an HTML element.
  • Profiles Import would always report 0 profiles imported.

28 May 2026


  • SECURITY Insufficient profile access validation in the file browser
  • SECURITY Path traversal vulnerability in the file browser directory search action
  • Closing the Search & Replace dialog would scroll to the top of the editor content.
  • Fix modal scrolling on small screens
  • The Pad Empty Table Cells option was not being applied.

20 May 2026

Changed​

  • Set minimum Joomla 4 version to 4.2+
  • Set the minimum Upload Max Size value to 10240 Kb (10 MB)

Fixed​

  • PRO Improved display of image thumbnails in the Image Manager Extended, File Browser etc. reducing simultaneous image requests
  • PRO Inserting a Template Manager template item that contained variables would remove some variables and not display them in the generated dialog, eg: Image button.
  • Improved anchor selection when applying styles: clicking within a link to position the cursor is now sufficient - no manual selection is required - and selections extending beyond either side of the link are automatically trimmed to the link boundary.
  • Clicking within a link now highlights it with a colour distinct from the text selection colour, so link boundaries remain visible during a drag selection.
  • Fixed an issue when inserting a table column into a table where rows are entirely covered by rowspans.
  • Fixed removal of the audio autoplay attribute when switching an audio element to placeholder mode.
  • Fix table merge row deletion, bulk cell update, and button states when clicking inside a table
  • Audio options, eg: Autoplay, Loop etc. were not correctly updated when set in the Media Manager dialog.
  • Refactored the editor-xtd button implementation to fix issues with some buttons in Joomla 5 & 6.
  • Fixed Directory Filter allow-list matching - Paths sharing a parent segment with an allowed folder were incorrectly granted access. Filter values are relative to the configured File Directory Path (defaults to images).
  • Fixed mb_basename / mb_dirname ignoring mbstring - An inverted condition caused both functions to always fall back to the locale-dependent basename / dirname, corrupting some multibyte filenames.
  • Joomla 3: reset the folder value if no default directory is set in parameters. This fixes a bug where editing an existing Media Field value, eg: Intro Image, would not show the Folder List in the JCE File Browser.

Added​

  • Support for a : prefix on the Media Field mediafolder value to match directly against a configured File Directory Path entry, allowing access to any designated directory store. If no matching entry is found, the path falls back to relative behaviour.

Fixed​

  • Fixed an issue where relative image paths in content could trigger spurious resource requests during attribute processing, causing 404 errors and server timeouts on subdomain installations.
  • Clicking at the start of anchor text, or moving the cursor to the start or end of link text, now correctly keeps the cursor inside the anchor for editing. Using Left/Right Arrow at the boundary moves the cursor out of the link as expected.
  • Preserve {shortcode} within attribute values when Protect Shortcode is enabled.
  • The editor no longer had a default height in Joomla 6.1. The default height has been reset to 500px.
  • Smart quote shortcut failing for single quotes on non-US keyboards and macOS.
  • Empty <span> tags without attributes were not being removed when pasting content from Word/Office.
  • Modal container height now correctly fills fixed-height dialogs while remaining height: auto for standard dialogs.
  • Clicking anywhere on the page when the Images & Links tab is active would open the JCE File Browser in Joomla 3.10
  • Like
Reactions: gandalfthegrey
  • Fix removal of ItemId and Alias on links generated by the Link dialog Link list.
  • Upload button on Media Fields in the Images & Links field blocked by Angular 1.x event handling injected by third-party extensions.
  • PRO Embedding a document (eg: PDF) via the File Manager using the "Open With" option caused the embed HTML to be stripped on insert.
  • Fixed an issue where Firefox 148 would display a native browser paste prompt when clicking the Paste button. The paste dialog is now used consistently across all browsers.
  • Where multipe Custom Sandbox Exclusions were assigned, only the first item would be applied.
  • Fixed a PostgreSQL installation error caused by a NOT NULL constraint on the checked_out column in the wf_profiles table.

Added​

  • PRO A Template Items Limit option has been added to the Template Manager parameters, allowing you to control how many items are shown in the Template Items list (default: 25; set to 0 for no limit).
  • Added support for the &lt;q&gt; quotation element in the Reference plugin tools. You can now apply a &lt;q&gt; element (with an optional cite attribute) to selected text using the “” toolbar button, located between Citation and Abbreviation.
  • Added parameter options for the Autosave plugin.

Changed​

  • Replaced the MobileDetect library with a lightweight internal device detection class for Editor Profile loading, resolving deprecated warnings under PHP 8.4.

Fixed​

  • PRO Media inserted via the URL field in the Media Manager Quick Embed drop-down was not being properly processed before being inserted into the editor.
  • PRO Inserting iframe code that includes a reponsive container <div> using the Media Manager Embed Code dropdown will now retain the responsive container.
  • PRO Dailymotion embed code that already used a valid embed URL was being incorrectly processed.
  • PRO Improved HTML parsing for Template Manager inserts.
  • PRO Improved handling of <style> and <script> tags in Template Manager inserts, preventing unintended paragraph splitting.
  • Fixed an issue where repeatable attribute processing caused custom data-* attributes to be assigned to the wrong fields or not assigned at all
  • Some code elements, eg: shortcode, script, style etc. were splitting their container paragraph when converted to a Code Block.
  • Attribute options in the Image Manager and Image Manager Extended dialogs are now correctly shown when enabled. Previously, options that had been disabled could remain hidden even after being re-enabled.
  • Like
Reactions: lorus

Added​

  • The Image Manager Basic Dialog now includes an Upload button in the URL text box if the Allow Upload parameter is enabled in the Image Manager parameters.
  • It is now possible to hide the Classes list in Image Manager dialogs (including the Basic Dialog) by setting the Show Classes List parameter to No.

Changed​

  • If a File Directory Path has only a single path item defined and a Label is set for that item, the label will now replace the default “Home” label in the folder tree of the Image Manager, File Browser, and related dialogs.
  • The Prohibited Elements, Prohibited Attributes, and Prohibited Attribute Values options now use a repeatable text field, allowing each entry to be defined individually instead of as a single comma-separated list. Existing comma-separated values are still supported for backwards compatibility.

Fixed​

  • PRO Fixed an issue where saving content in the Code Editor that contained PHP code would result in the PHP being HTML-encoded.
  • PRO Inserting Template Manager containing &lt;style&gt; tags no longer removes the &lt;style&gt; tags.
  • Updated the Mobile Detect library to fix deprecated warnings and errors.
  • Improved handling of custom query variables to ensure compatibility with Joomla 6 and prevent errors caused by certain request parameter combinations.
  • Content inside &lt;iframe&gt; elements was being stripped. This content is now retained only when Sanitize HTML is set to No, as DOMPurify applies stricter iframe sanitization.
  • &lt;script&gt; tags inside &lt;pre&gt; elements were being removed and are now preserved.
  • Empty paragraphs were not fully removed when pasting content from Word / Office documents.
  • Improved detection of content from Office-type applications, including LibreOffice, OpenOffice, Microsoft Word / Excel, macOS Pages, Google Docs, and Proton Docs.
  • Directory Filters set in Editor Profiles -> Editor Parameters -> Filesystem were not being applied.
  • Images inside non-editable containers were still selectable.
  • Pressing Enter with the caret adjacent to a non-editable container had no effect.
  • Fixed an issue where copying content from an article and then pasting content from an external source (such as Word) would paste the article content instead of the external content.
  • An issue where Prohibited Attributes and attributes matching Prohibited Attribute Values were not always fully removed from a node, resulting in some attributes only being removed on subsequent cleanup passes.

15 December 2025


Added​

  • PRO Added support for YouTube Shorts when inserting media via the Media Manager dialog.Shorts are automatically inserted using inverted default dimensions (315 × 560).
  • Added an option to show or hide the Help button in dialogs that use the File Browser, such as the Image Manager and File Manager.
  • Added an option to show or hide the Help button in the Link dialog.

Fixed​

  • PRO Improved the layout of the Upload dialog across various device widths.
  • PRO Fixed an issue where saving a text file using the Text Editor in the File Browser or File Manager would display an incorrect file name and fail to save.
  • PRO Fixed an issue where selecting an image in the File Browser from a Media Field within a Subform containing multiple fields could update the wrong field.
  • PRO Fixed an issue where inserting Vimeo videos via the Media Manager could generate invalid embed HTML.
  • PRO Fixed an error when creating a new Template item in the Template Manager caused by a missing library file.
  • Fixed an issue where the File Browser modal opened from a Media Field had an incorrect size due to a Helix Ultimate layout override.
  • Fixed incorrect use of UK spelling LICENCE instead of LICENSE for references to the GNU/GPL v2 licence, which caused an installation error.
Top