Skip to content

Releases: basecamp/trix

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)

0.9.8

06 Jul 13:58
Compare
Choose a tag to compare
  • Add support for UMD module loaders (#241)
  • Fix triggering trix-focus when autofocusing (#244)
  • Minor paste handling improvement (41352e0)
  • Fix applying formatting when activated before typing in some cases (#243)

0.9.7

05 May 16:33
Compare
Choose a tag to compare
  • Handle URL (text/uri-list) pastes on iOS (#230)
  • Improved composition event handling on Android (#235)
  • Fixed incorrect cursor position after multi-character compositions in Firefox (ed62d85)
  • Update custom element and Promise polyfills (9aeb728)

0.9.6

13 Apr 18:04
Compare
Choose a tag to compare
  • Optimized SVG toolbar icons (#168)
  • Allow adding captions to attachments with no filename (#197)
  • Changed <trix-toolbar> data attributes from data-* to data-trix-* to avoid conflicts with other libraries (#197)
  • Improved parsing insignificant whitespace-only text nodes (#210, #220)
  • Fixed selection error when clicking some input elements in Firefox (#215)
  • Fixed that interacting with toolbar dialogs could scroll the page (061a025)
  • Eliminated rendering unnecessary non-breaking spaces (#224)