Skip to content

Latest commit

 

History

History
327 lines (226 loc) · 16.4 KB

CHANGELOG.md

File metadata and controls

327 lines (226 loc) · 16.4 KB

Release Notes for Redactor for Craft CMS

Unreleased

Changed

  • Updated Redactor to 3.4.6. (#281)

2.8.3 - 2020-10-19

Fixed

  • Fixed a bug where protocol-relative YouTube and Vimeo video URLs were getting stripped by HTML Purifier. (#278)

2.8.2 - 2020-10-14

Added

  • Added an afterInitializeRedactor event which allows further customization after Craft has initialized its plugins. (#275)

Fixed

  • Fixed a bug where the Custom Redactor Config setting wasn’t validating as JSON if it contained any leading/trailing whitespace. (#279)

2.8.1 - 2020-09-30

Changed

  • Updated Redactor to 3.4.3. (#272)

2.8.0 - 2020-09-30

Added

  • It’s now possible to create a Default.json HTML Purifier config, which will be used by default, or if the specified config file is missing.
  • The default HTML Purifier config now allows video embeds from YouTube and Vimeo.

2.7.5 - 2020-09-22

Fixed

  • Fixed a bug where “air” toolbar buttons had very low contrast. (#271)

2.7.4 - 2020-09-02

Fixed

  • Fixed content styling issues. (#266)

2.7.3 - 2020-08-28

Fixed

  • Fixed the Redactor status bar styling. (#256)
  • Fixed various content styling issues when the UI Mode was set to “Normal”. (#262)

2.7.2 - 2020-08-25

Changed

  • The showHtmlButtonForNonAdmins setting now defaults to true for existing fields. (#257)

Fixed

  • Fixed a bug where Redactor was removing empty alt attributes on images when saving. (#259)

2.7.1 - 2020-08-14

Changed

  • Improved the styling of fixed toolbars.

Fixed

  • Restored the Asset Sources setting. (#254)
  • Fixed a bug where images with query strings in their URLs could be missing from the input. (#255)

2.7.0 - 2020-08-09

Added

  • Added the “UI Mode” field setting.
  • It’s now possible to change the transforms of selected assets. (#134)
  • Added the “Default transform” setting, which can be used to set a default transform that should be applied to images. (#223)
  • Added a field setting that determines whether non-admin users should be allowed to edit the field HTML. (#129)
  • It’s now possible to define the Redactor config on a per-field basis. (#144)
  • It’s now possible to create a Default.json Redactor config, which will be used by default, or if the specified config file is missing. (#247)
  • Added support for the linkNewTab Redactor config setting. (#93)
  • Added the “All entries” source to entry selection modals. (#228)
  • Added support for including query strings in linked element URLs. (#235)
  • Added craft\redactor\Field::EVENT_DEFINE_REDACTOR_CONFIG, which makes it possible to modify the Redactor config at runtime. (#226)

Changed

  • Redactor fields now store fallback URLs on reference tag values, to be used if the linked element is no longer available. (#168)
  • Redactor now automatically opens the “Edit image” modal after inserting a single image.
  • Redactor now only displays elements that have URIs when linking to an element.
  • It’s now possible to include SVG images within field values, without them being removed by HTML Purifier. They will be sanitized with SVG Sanitizer instead.
  • Redactor now requires Craft 3.5 or later.
  • Updated Redactor to 3.4.2.

Fixed

  • Fixed a bug where the default Redactor config would not include image and link buttons. (#224)
  • Fixed a bug where Redactor would sometimes re-focus the editor, causing the page to jump. (#222)

2.6.1 - 2020-03-18

Changed

  • Updated Redactor to 3.3.4.

Fixed

  • Fixed a bug where toolbar menus were getting a lower z-index than element editor HUDs. (#215)
  • Fixed a bug where the source view would get excess top padding when the minHeight setting was set. (#211)

2.6.0.1 - 2020-02-14

Fixed

  • Fixed a bug where the editor would not show any buttons when the default Redactor config was used. (#208)

2.6.0 - 2020-02-13

Added

  • Added support for Redactor’s buttonsAddFirst, buttonsAddBefore, buttonsAddAfter, and buttonsAdd config settings. (#158)
  • Added the “Show unpermitted volumes” setting, which determines whether the field should show volumes that the user doesn’t have permission to view (disabled by default for new fields; enabled by default for existing fields). (#203)
  • Added the “Show unpermitted files” setting, which determines whether the field should show files that the user doesn’t have permission to view per the “View files uploaded by other users” permission.
  • Added craft\redactor\events\ModifyPurifierConfigEvent.
  • Added craft\redactor\Field::EVENT_MODIFY_PURIFIER_CONFIG, which makes it possible to modify the HTML Purifier config at runtime. (#147)

Changed

  • The “Remove inline styles” setting now also applies to <img> tags.
  • Redactor fields no longer remove style attributes from <img> tags on load. (#192)
  • Updated Redactor to 3.3.2.

Fixed

  • Fixed a bug where it could be impossible to scroll within a Redactor field after pasting in HTML. (#117)
  • Fixed a bug where Redactor was aggressively removing newlines. (#171)
  • Fixed a bug where it wasn’t possible to link to cross-site elements. (#188)
  • Fixed a bug where the toolbar wasn’t sticking to the top of the window on scroll. (#202, #157)
  • Fixed the position of the context bar that appears when clicking on links or images. (#201)
  • Fixed the position of the resize handle that appears when clicking on images with imageResizable enabled. (#205, #183)
  • Fixed a bug where it wasn’t possible to add multiple images at once. (#200)

2.5.0 - 2020-01-17

Added

  • Added the ability to create cross-site entry links. (#187)

Changed

  • Updated the field styles for Craft 3.4.

2.4.0 - 2019-09-13

Added

  • Redactor is now translated into German. (#131)
  • Redactor is now translated into French. (#145)

Changed

  • Redactor now requires Craft 3.2 or later.
  • Entry and category links within Redactor field values now point to the same site that the field’s element was loaded in. (#163)
  • Updated Redactor to 3.3.0.

Fixed

  • Fixed a style inconsistency between <h6> tags in the Format menu and how they actually look in the editor. (#142)
  • Fixed a bug where Redactor were causing page unload warnings. (#161)

2.3.3.2 - 2019-04-29

Fixed

  • Fixed an error that could occur after updating to Redactor 2.3.3. (#140)

2.3.3.1 - 2019-04-26

Fixed

  • Fixed an error that occurred when updating to Redactor 2.3.3 if any Redactor fields didn’t have a cleanupHtml setting saved.

2.3.3 - 2019-04-26

Changed

  • Split the cleanupHtml setting into three separate settings: removeInlineStyles, removeEmptyTags, and removeNbsp. (#125)
  • Updated Redactor to 3.1.8.

Fixed

  • Fixed a bug where linking files or assets would not work as expected. (#136)

Deprecated

  • Deprecated craft\redactor\Field::cleanupHtml.

2.3.2 - 2019-02-21

Changed

  • Updated Redactor to 3.1.7.

Fixed

  • Fixed a bug where full-screen editor would be obscured by the sidebar if the toolbarFixed config setting was set to false. (#120)
  • Fixed a bug where adding a second link in a list would not work as expected. (#104)

2.3.1 - 2019-01-30

Fixed

  • Fixed a bug where the “Image editor” button wasn’t showing up when selecting assets for non-admin users.

2.3.0 - 2019-01-22

Changed

  • Updated Redactor to 3.1.6.

Fixed

  • Fixed a bug where adding links inside lists would not work as expected. (#104)
  • Fixed a bug where adding links inside tables would not work as expected. (#98)
  • Fixed a bug where Redactor would leave extra markup in the HTML. (#106)

2.2.1 - 2019-01-17

Fixed

  • Fixed an error that occurred when updating to 2.2.0 if there were Redactor fields without the availableTransforms or availableVolumes set. (#112)

2.2.0 - 2019-01-16

Changed

  • Redactor for Craft CMS now requires Craft 3.1.
  • Improved Project Config compatibility.

2.1.7 - 2018-12-17

Changed

  • Updated Redactor to 3.1.4
  • Fullscreen plugin is now not available for use during Live Preview. (#94)
  • Redactor fields’ default HTML Purifier config now allows id attributes. (#82)

Fixed

  • Fixed a bug where image editor would be unavailable for inserted assets. (#95)
  • Fixed a bug where Redactor was not getting translated properly for Norwegian languages. (#99)

2.1.6 - 2018-08-21

Changed

  • Updated Redactor to 3.1.1

Fixed

  • Updating Redactor fixed a bug where inserting links to entries would not work in Firefox. (#61)
  • Updating Redactor fixed a bug where using the inlinestyle plugin would overwrite tags. (#58)

2.1.5 - 2018-07-30

Added

  • The plugin is now translated into Hungarian. (#73)

Fixed

  • Fixed a PHP error that could occur when editing elements with Redactor fields. (#74)

2.1.4 - 2018-07-27

Added

  • The plugin is now translated into Dutch. (#55)

Fixed

  • Fixed a bug where the fixed toolbar wan’t working. (#9)

2.1.3 - 2018-07-25

  • Fixed a bug where the fixed toolbar was not working. (#9)
  • Fixed a bug where it was impossible to define translation overrides. (#63)

2.1.2 - 2018-07-14

Fixed

  • Fixed a Javascript error for Redactor fields with no buttons defined in the config. (#68)

2.1.1 - 2018-07-13

Changed

  • Updated Redactor to 3.0.11.
  • 6th level headings are no longer displayed in all-uppercase in the editor. (craftcms/cms#2927)

Fixed

  • Fixed IE11 compatibility. (#46)
  • Fixed a bug where it wasn’t possible to edit links created using the File modal. (#54)
  • Fixed a bug where links created using the File modal would overwrite the selected text with the file title. (#54)
  • Fixed a bug where it was possible to initiate drag-and-drop uploading, which isn’t supported. (craftcms/cms#2920)
  • Fixed a bug where File and Image buttons were missing.
  • Fixed a bug where File modal was generating incorrect links.

2.1.0 - 2018-05-15

Changed

  • Updated Redactor to 3.0.9.
  • Improved Redactor field styles. (#49)

2.0.1 - 2018-05-07

Changed

  • The plugin now attempts to remove codemirror and source values from Redactor configs on install.
  • Redactor fields with the “Clean up HTML?” setting enabled now convert non-breaking spaces to normal spaces. (#24)
  • Updated Redactor to 3.0.8.

Fixed

  • Fixed a bug where inline styles created by the Alignment, Fontcolor, Fontfamily, and Fontsize plugins weren’t getting saved if the “Clean up HTML?” setting was enabled. (#41)
  • Fixed a bug where widgets embedded by the Widget plugin could steal focus from the fixed toolbar. (#37)
  • Fixed a bug where image resize handles would not be displayed correctly or at all when the imageResizable Redactor config setting was enabled. (#39)

2.0.0.1 - 2018-05-01

Fixed

  • Fixed a case-sensitivity issue. (#31)

2.0.0 - 2018-05-01

Added

Removed

  • Removed the Codemirror and Source plugins (no longer needed in Redactor 3). Redactor configs that included these plugins will be automatically updated.

1.1.0 - 2018-04-03

Changed

  • Updated Redactor to 2.12.
  • Redactor now comes bundled with all of Imperavi’s Redactor 2 plugins. (#14)

Fixed

  • Fixed a bug where empty field values would still normalize to a craft\redactor\FieldData object, rather than null.
  • Fixed a deprecation error when running Redactor on Craft 3.0.0-RC15 or later.
  • Fixed support for Redactor’s fixedToolbar option. (#9)
  • Fixed a bug where Redactor fields weren’t getting translated into the user’s preferred language, when available. (#12)
  • Fixed a bug where H4s were larger than H3s. (#15)
  • Fixed a bug where Redactor fields would not honor the imageTag config setting when inserting an image. (#10)

1.0.1 - 2018-01-15

Changed

  • Applied Craft’s “readable” text styles to Redactor inputs.

1.0.0.1 - 2017-12-10

Fixed

  • Fixed a bug where a document.ready event handler wasn’t getting registered correctly.

1.0.0 - 2017-12-04

Initial release.