Changelog
Changelog
0.13.1
Patch Changes
- 61241c0- Thanks @KonnorRogers - ! - Fix some bugs around prosemirror-view versioning 
0.13.0
Minor Changes
- 
    #216 0031ec1Thanks @KonnorRogers ! - Styles: blockquote has had its icon changed to represent a block code icon. 
- 
    #216 0031ec1Thanks @KonnorRogers ! - Styling of link dialogs has changed now that it follows the selection cursor. 
- 
    #216 0031ec1Thanks @KonnorRogers ! - Fix: code blocks now properly display their correct keybinding 
- 
    #216 0031ec1Thanks @KonnorRogers ! - Feature: Added an “inline code” toolbar button, bubble menu buttons, and default styles. 
- 
    #216 0031ec1Thanks @KonnorRogers ! - Feature: Link dialogs now follow your selection cursor instead of always being in the top left of the editor 
Patch Changes
- 
    #216 0031ec1Thanks @KonnorRogers ! - Fix: behavior around cursors with inline-code using Codemark plugin. 
- 
    #216 0031ec1Thanks @KonnorRogers ! - Fix: links now properly render inside of <figcaption>
- 
    #216 0031ec1Thanks @KonnorRogers ! - Fix: double error extension registration has been fixed 
- 
    #216 0031ec1Thanks @KonnorRogers ! - Fix: keybindings now swap to using “option” instead of “alt” for iOS / MacOS. 
0.12.0
Minor Changes
- 
    #205 f4c64a7Thanks @KonnorRogers ! - Feature: Added the determineNodeViewAnchorto the bubble menu extension
- 
    #205 f4c64a7Thanks @KonnorRogers ! - Feature: Add the defer-initializeattribute for more reliable initialization events.
Patch Changes
- 
    #205 f4c64a7Thanks @KonnorRogers ! - Bug fix: bubble menu will now anchor the <figcaption>or an attachment.
- 
    #205 f4c64a7Thanks @KonnorRogers ! - Style fix: attachments without previews no longer have weird empty border lines 
- 
    #205 f4c64a7Thanks @KonnorRogers ! - Bug Fix: no longer generate an empty <img>for non-previewable attachments.
0.11.0
Minor Changes
- 
    #199 7de4762Thanks @KonnorRogers ! - Added rhinoBubbleMenuto the default list of extensions.
- 
    #199 7de4762Thanks @KonnorRogers ! - Feature: Added some CSS fallbacks for dark color schemes 
- 
    #199 7de4762Thanks @KonnorRogers ! - Feature: added events for direct upload in the form of rhino-direct-upload:*, you can read more in the editor events section.
- 
    #201 0611c16Thanks @KonnorRogers ! - Update package versions 
- 
    #199 7de4762Thanks @KonnorRogers ! - Feature: added the rhino-updateevent. Useful for tracking when the component has updated.
Patch Changes
- 
    #199 7de4762Thanks @KonnorRogers ! - Feature: Added the rhino-updateevent for tracking updates to the editor
- 
    #199 7de4762Thanks @KonnorRogers ! - Fixed a bug where rhino editor would not find inputs if loaded in the shadow dom 
0.10.2
Patch Changes
- 
    #185 2a6fb5bThanks @KonnorRogers ! - Add initializationCompleteasync function for listening to initialization
- 
    #185 2a6fb5bThanks @KonnorRogers ! - Fixed initialization events to be more reliable to catch 
0.10.1
Patch Changes
- #182 c64173aThanks @KonnorRogers ! - Fixed a bug in the update lifecycles of RhinoEditor causing rebuilds to happen too frequently 
0.10.0
Minor Changes
- 
    #178 abddbacThanks @KonnorRogers ! - Add getHTMLContentFromRange()andgetTextContentFromRange()functions
- 
    #176 fd8cc08Thanks @KonnorRogers ! - upgrade TipTap versions to 2.4.0 
Patch Changes
- 
    #176 fd8cc08Thanks @KonnorRogers ! - Fixed an issue where updating translations would not update the editor 
- 
    #178 abddbacThanks @KonnorRogers ! - Fixed a bug where the current focused figure did not have an outline 
- 
    #178 abddbacThanks @KonnorRogers ! - Close link dialogs when clicking outside the editor or on other toolbar items 
- 
    #176 fd8cc08Thanks @KonnorRogers ! - - Fixed tooltip-arrowandtooltip-baseparts renamed totoolbar__tooltip__arrowandtoolbar__tooltip__baserespectively.
- 
    #178 abddbacThanks @KonnorRogers ! - Fixed a bug where figcaptions would never update if you did not interact with the editor 
0.9.3
Patch Changes
- #170 bb3f160Thanks @KonnorRogers ! - Fixed a bug with removing attachments 
0.9.2
Patch Changes
- #163 65a86d1Thanks @KonnorRogers ! - Docs: Added documentation for importmaps workaround 
0.9.1
Patch Changes
- #150 98bb49cThanks @KonnorRogers ! - Add default word-break to .trix-content https://github.com/basecamp/trix/pull/1126 
0.9.0
Minor Changes
- #143 13dce87Thanks @KonnorRogers ! - BREAKING_CHANGE: Allow the light-dom editor to be slotted. Do note, this change may result in a small breaking change for the users relying on the original light-dom structure being div > div.trix-content. Most users should not see a difference.
Patch Changes
- 
    #142 a69c1ccThanks @KonnorRogers ! - fix: openOnClickfor links is now set tofalseby default in the editor. This fixes some bugs around editing links and was the original intended behavior.
- 
    #143 13dce87Thanks @KonnorRogers ! - fix: link-dialog buttons now have proper hover / focus state. 
0.8.7
Patch Changes
- #136 ba79275Thanks @KonnorRogers ! - - previewableattribute is now more consistently applied and checked on attachments.- Fixed a bug where attachments were not rendering properly when the raw action-text HTML passed to the editor.
- Fixed a bug where all attachments were not being properly rendered.
- Figcaption now jumps to the end of the block when you click on the figure
- "Add a caption"will no longer show up on custom attachments.
- Added a note about custom attachments need an actual content-type unlike Trix.
- Added a small amount of margin-toptofigcaptionto match Trix.
- toMemorySizenow does not return decimales for KB / MB sizes. This is to align with Trix.
 
0.8.6
Patch Changes
- #132 d760195Thanks @KonnorRogers ! - - Fixed a bug when inserting text into figcaption causing extra <p>tags to appear.- Fixed a bug with white-space: pre-wrapwhen figures get rendered in ActionText.
- Fixed the <figcaption>editor to behave more like Trix. On focus, if the caption is empty, it will automatically delete the caption and show the placeholder of “Add a caption”.
- Fixed a bug where the editor would not rebuild if you changed the translations.
- Fixed a bug when <figcaption>had an empty caption you could not select the whole document withctrl+a.
- Fixed a bug where <img>would be inserted in non-previewable attachments.
- <figcaption>now has a- white-space: normalwhen rendered in ActionText.
- Fixed a bug where non-previewable attachments were not able to be dragged.
- Fixed a bug where stlying of <figcaption>placeholder text was not rendering in the correct spot.
- non-previewable attachments are no longer nested inside of Attachment Galleries.
- Added captionPlaceholderto the list of translations.
 
- Fixed a bug with 
0.8.5
Patch Changes
- #128 fae7c47Thanks @KonnorRogers ! - - Fix rendering of inline previews of images on Mobile Safari. 
0.8.4
Patch Changes
- 4e036a3: - Fixed a bug in rendering of non-previewable attachments not having an sgidorurl- Fixed a bug in previewable attachments not having their height + width attached
 
0.8.3
Patch Changes
- 486935e: - Fixed a bug where changing the serializerfrom HTML to JSON or vice-versa did not update the input element
0.8.2
Patch Changes
- fdae042: - Fix a regression in attachment rendering
0.8.1
Patch Changes
- 09e403f: - Fixed a conflict where ActiveStorage attachments not bound via custom attachments (like Mentions via TipTap extension) would get parsed by RhinoEditor by ignoring contentType="application/octet-stream"on attachments.
- cfe01a5: - Fixed a bug where progress bars showed on element with sgidon them.- Fixed a recursive issue with setUploadProgress()
 
- Fixed a recursive issue with 
0.8.0
Minor Changes
- a315ebe: BREAKING_CHANGE: CSS parts have changed slightly to create a more consistent naming conventions. toolbar-tooltiphas been renamed totoolbar__tooltipalong with other parts being slightly modified.link-dialog__add-linkchanged tolink-dialog__link.
- a315ebe: - BREAKING_CHANGE: handleFilesnow no longer automatically chains events. Instead now it returns the attachmentManagers to be chained.
Patch Changes
- a315ebe: - The editor no longer inserts <p>tags above and below an attachment- <figure>now has a default margin of- 0.6em 0to align with Trix.
- Updated to role-components v2.0.1
- Added docs on styling the border of the toolbar
 
- a315ebe: - Fixed CSS for attachment galleries
- a315ebe: - Added the ability to press the “Enter” key inside a <figcaption>and end up on the next line.
- a315ebe: - Fixed a bug with dropcursor not showing
- 6190d0b: Dependencies: update role-component to v2.0.0
- a315ebe: - Fixed a bug where pressing backspace inside a <figcaption>or a Gallery would cause the attachment to no longer be in the gallery
0.7.1
Patch Changes
- f51bf37: fix: add addExtensionsapi to editor
- f51bf37: starterKitOptions and extensions no longer implement getters / setters, and are now direct instance variables
- f51bf37: - Dependencies: remove unnecessary @tiptap/extensions-text-aligndependency.- Dependencies: downgrade and pin prosemirror-view from 1.31.2to1.28.2to fix and error with adding plugins. https://github.com/ueberdosis/tiptap/issues/4065#issuecomment-1699232591
 
- Dependencies: downgrade and pin prosemirror-view from 
0.7.0
Minor Changes
- a83e08d: Added trix compatibility events
- 
    1a34f1d: - BREAKING_CHANGE: editor.extensions()has changed from a function to a variable viaeditor.extensions- BREAKING_CHANGE: editor.extensionsno longer contains theRhinoStarterKitandStarterKit. They have been moved into a private array that will be concatenated. It is recommend to instead set everything to false if you wish to disable everything.
- BREAKING_CHANGE: editor.starterKithas been renamed toeditor.starterKitOptions
- BREAKING_CHANGE: editor.rhinoStarterKithas been removed. All starter kit options now live inside ofeditor.starterKitOptions. AllrhinoStarterKitoptions have been renamed to include arhino*prefix. Example:galleryhas been renamed torhinoGallery.
- feature: Adding a tip-tap-editor-baseexport for those looking to implement their own toolbar.
- feature: Modifying starterKitOptionswill automatically update the editor.
- feature: Disabling an option in starterKitOptionswill now also cause the toolbar to not display the disabled option.
- fix: Fixed a bug in attachments that would cause a console error when upload more than 3 attachments at once.
- fix: Fixed an issue with where TypeScript types were being generated in the wrong directory.
 
- BREAKING_CHANGE: 
Patch Changes
- a83e08d: Fixed .rhino-toolbar-button not inheriting color
- e7a44d3: Fixed a bug in lists to allow show proper highlighting and allow nesting
0.6.1
Patch Changes
- 3798f31: fixed a bug causing rhino-editor to load ProseMirror multiple times
- 3798f31: Added rhino-file-acceptevent to align withtrix-file-acceptAdded documentation on preventing file uploads
0.6.0
Minor Changes
- f03f155: Add error messages for failed uploads
- f03f155: Added increase / decrease indentation
Patch Changes
- f03f155: Upgrade to v2.0.2 of TipTap, fix flaky test suite, improve mobile safari support.
- 560c5a3: Fix image uploader alignment
0.5.0
Minor Changes
- ed77144: Upgrade prosemirror and tiptap (v2.0.2) dependencies
Patch Changes
- ed77144: Allow configuring rhino and starterkit options
- ed77144: fixed a bug where settings galleries: false would crash the editor.
0.4.0
Minor Changes
- 
    4e293f3: fix: move editor from shadow dom to light dom docs: Updated docs to reflect new CSS import BREAKING_CHANGE: The editor has been moved to the light DOM and CSS must now be imported. 
- 4e293f3: adjusted styles by reducing focus-ring and comibing editor + toolbar
- 51fcfa2: Add “accept” attribute for file uploading
0.3.2
Patch Changes
- b7b335c: fix: bad entrypoint
0.3.1
Patch Changes
- 0a59f7a: fix: everything was disabled, tweak some color values
0.3.0
Minor Changes
- 
    84ff18b: fix: autofocus is now “false” by default BREAKING_CHANGE: defaultOptions is now editorOptions diff- class ExtendedRhinoEditor extends TipTapEditor { - defaultOptions { - return { - super.defaultOptions(), - autofocus: true - } - } - } + class ExtendedRhinoEditor extends TipTapEditor { + editorOptions { + return { + autofocus: true + } + } + }feat: created a /cdn/exportsroute for CDN users.
0.2.0
Minor Changes
- 4a5d781: Rename “dist” to “exports”. Remap internal files paths to “exports” and “internal”.
All notable changes to this project will be documented in this file. See standard-version 
0.1.1 
⚠ BREAKING CHANGES
- rename all internal views to use kebab-case (#24)
- CSS now uses ‘rhino’ prefix (#19)
Bug Fixes
- CSS now uses ‘rhino’ prefix (#19 ) (eeae3c2 ) 
- minor styling issues (b35b6b7 ) 
- rename all internal views to use kebab-case (#24 ) (c5b5f3a ) 
0.1.0 
Bug Fixes
- borked svg sizes on safari (e56b176 ) 
0.0.2 
Changelog
All notable changes to this project will be documented in this file. See standard-version