Skip to content

Releases: basecamp/trix

0.11.4

02 Jul 13:02
Compare
Choose a tag to compare
  • Fix that attachments could be incorrectly parsed as block elements (#512)
  • Improve trix.css attachment styles in <trix-editor>s without the trix-content class name (#515)

0.11.3

06 Jun 18:28
Compare
Choose a tag to compare
  • Fix that pressing esc in Safari would insert a literal \u001b escape character (#506)
  • Fix that block attributes could be added as text attributes when inserting attachments (10657b4)
  • Improve JAWS and NVDA screen reader accessibility (#492, #195)
  • Improve placeholder styling on Linux (#502)

0.11.2

02 Mar 22:55
Compare
Choose a tag to compare
  • Add support for Chrome 65’s questionable composition event changes on Android (#487)

0.11.1

05 Oct 15:40
Compare
Choose a tag to compare
  • Fix occasional multibyte character (emoji, basically) breakage on iOS (#439)
  • Fix cursor position when pasting HTML in an expanded selection (3a3f189)
  • Fix accessibility issue where pressing tab would incorrectly move focus to a linked attachment instead of the next form element (3a3f189)
  • Fix editing upload-in-progress attachment captions (#445)
  • Fix pasting in MS Edge (#452)
  • Improve displaying code blocks in list items (#450)

0.11.0

15 Aug 15:16
Compare
Choose a tag to compare
  • Add support for configuring attachment captions (#434)
  • Update attachment and toolbar CSS and related configuration (#435)
  • Improve pastes from Microsoft Word (8bc9ee2, b5d1bdd)
  • Improve URL pastes in Safari (19bc507)

0.10.2

06 Jul 20:30
Compare
Choose a tag to compare
  • Fix error when dragging content in IE 11 (#383)
  • Fix render timing when updating attachment attributes (#388)
  • Fix extra newline in code blocks in Firefox (#408)
  • Fix incorrect document transformations caused by CRLFs (#398)
  • Fix cursor appearance around attachments (#412)
  • Fix that copying a collapsed selection would clear the clipboard (#425)
  • Fix Paste and Match Style in Safari (#426)
  • Remove toolbar buttons from navigation flow (#369)
  • Improve editing attachment captions (#409)
  • Improve <trix-editor> Shadow DOM support (#385)

0.10.1

27 Jan 19:08
Compare
Choose a tag to compare
  • Improve handling of URL pastes in Safari (6754f6c, #340)
  • Improve performance when inserting multiple files (#355)
  • Fix that editor.attributeIsActive returned true for disabled attributes (d0aa940, #356)
  • Fix that document edits in a trix-attachment-add event handler would dispatch a second trix-attachment-add (90c1c02, #363)
  • Avoid contenteditable bug in Firefox that could result in duplicated <trix-editor>s (44b4023, #360)

0.10.0

30 Nov 18:44
Compare
Choose a tag to compare
  • All new trix.css styles. The included toolbar styles are now responsive and mobile friendly. (#268)
  • Fix parsing block elements for <trix-editor>s in <td>s (907ae00)
  • Fix serializing HTML after previewable attachments preload (35e5834)

0.9.10

18 Nov 22:04
Compare
Choose a tag to compare
  • Fix error when using the Editor API on an unfocused <trix-editor> (9099152)
  • Fix setting selection after a nested block element (#312)
  • Fix setting selection after pressing return in an attachment caption (433b63d)
  • Fix HTML parsing edge cases in Safari and MS* (be75a2d, 778f4d8)
  • Fix serializing HTML after composition events (#325)
  • Fix deleting formatted words with option+backspace (#339)
  • Fix inserting newlines in list items with shift+return in Safari (5b65727)
  • Fix applying code formatting to multiline selections (46f18c7)
  • Fix occasional console warning after inserting image attachments (#341, 4a592e8)
  • Ensure trix-change event fires and HTML is serialized when toggling attributes (#317)
  • Ensure trix-focus and trix-blur events are dispatched in the correct order (3a9eb43)
  • Improve composition event handling on older Android versions (#323)

0.9.9

25 Aug 19:17
Compare
Choose a tag to compare
  • Add support for heading tags (#263)
  • Add terminal, breakOnReturn, and group block config options (#263)
  • Fix an input issue on Android with newer versions of Google Keyboard (97413bc)
  • Redefine behavior of nestable block attribute (#294)
  • Improve behavior when backspacing into a formatted block from a block with a leading newline (#301)
  • Prevent invalid HTML from being inserted into code blocks by making code blocks terminal (5e7233b)