Skip to content

Releases: basecamp/trix

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)

0.9.5

21 Jan 19:05
Compare
Choose a tag to compare
  • Fixed occasional incorrect cursor position after Composition#replaceHTML (#161)
  • Fixed cursor position after composition events in Firefox (#164)
  • Fixed cursor position when breaking formatted block after newline at offset 0 (#153)
  • Fixed that trix-selection-change was dispatched to all <trix-editor>s (#144)
  • Fixed handling pastes in browsers that don't support ClipboardEvent.clipboardData (#158)
  • Improved support for multiple input elements in toolbar dialogs (#159)
  • Improved parsing bold elements (#142)
  • Improved parsing text in block elements with the same styling (#163)
  • Improved parsing newlines in non-preformatted elements (#151)
  • Removed global test helpers to eliminate false-positive test runs (#137)

0.9.4

16 Dec 23:08
Compare
Choose a tag to compare
  • Fixed an error introduced (79d97ee) just before releasing 0.9.3

0.9.3

16 Dec 21:44
Compare
Choose a tag to compare

Jump to 0.9.4. This release introduced an error that was fixed shortly after.


  • Fixed cursor placement after re-parsing the editor's HTML (#122)
  • Improved composition event handling (#134)
    • Fixed lingering text after backspacing on Android