All Versions
55
Latest Version
Avg Release Cycle
82 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.8.19 Changes
🆕 New feature
- 💅 #4091: Add Bootstrap 5 style (@simialbi)
👌 Improvement
- 👍 #4008: Add support for Peertube hosted video (@mxc)
- 👍 #4034: Support jQuery 3.5+ (@nbolender)
🐛 Bug Fix
- ⚡️ #4041: Fix nextSibling and update all content (@faithgvn)
- #4090: Show table popover with multiline content in cell (@Dheerajkawatra)
🌐 Translation
- #4082: Fixe the language key in summernote-de-CH.js (@adil-jaafar)
Misc
- #4048: Insert a table on mouseup (@kylepwarren)
- ⚡️ #4155: Clean up files and update directory layout (@lqez)
- 🚚 57e16a8: Remove unused env variables (@lqez)
- 578f353: Bump jQuery to 3.6.0
- 🔧 9f78a30: Fix Webpack configuration for newer version
- ✅ c063870: Add a short delay before running the first test to prevent irrelevant errors (@lqez)
-
v0.8.18 Changes
May 20, 2020🚀 The previous version was released without fresh new dist files.
-
v0.8.17 Changes
May 19, 2020Thank you all users and contributors of Summernote.
🆕 New feature
👌 Improvement
- 👍 #3615: Support to use mobile youtube link (@matsu4ki)
- 👍 #3625: Support external CodeMirror constructor (@easylogic)
- #3629: Add Lite Styling for Tabbed Panes for Modal Content (@DiemenDesign)
- #3632: Replace 'inherit' value with 'transparent' (@DiemenDesign)
- #3653: Add an option for enabling autolink behavior shows only domain names (@lqez)
- #3677: Use scss for summernote icons (@NicolasRoehm)
- 💅 #3694: Fix styles for (dark) themes (@lqez)
- 🔌 #3698: Add ability to allow plugins to not have buttons disable when in codeview (@DiemenDesign)
- ⚡️ #3708: Update qq video url pattern (@lostship)
🐛 Bug Fix
- #3609: Hide air popover in code view (@roseline124)
- 🚚 #3614: Remove Duplicate <output> in BS4 ui.js (@DiemenDesign)
- #3649: Fix bs4 note-btn on popover (@SebouChu)
- 💅 #3661: Adding control to identify text blocks inside block and apply style (@reinaldocoelho)
- ✅ #3681: Fix broken layout while testing color buttons (@lqez)
- #3706: Fix pasteHTML issue (@lqez)
- #3709, #3720, #3725: Fix for jQuery 3.5 (@easylogic, @JyoshnaKothapally, @lqez)
- ⚡️ #3635: Update to font selection error (@reinaldocoelho)
- #3726: Fix font styling by creating a new range with given spans (@lqez)
- c119436: Fix fontsize range (@easylogic)
🌐 Translation
- 🌐 #3655: Add missing translations and correct one for Norwegian Bokmål (@hareland)
- ⚡️ #3723: Updates to Greek language (@JoshBour)
Misc
- #3636: Include steps to run debug with VSCode (@reinaldocoelho)
- #3670: Fix simple typo, toogle -> toggle (@timgates42)
- ✅ #3679: Use same pipeline while debugging with test:debug script (@lqez)
- ⚡️ #3680: Update packages (@lqez)
- #3703: Migrate to yarn (@lqez)
- ⚡️ f5113a5: Remove npm-check-updates which was added by mistake (@lqez)
-
v0.8.16 Changes
February 19, 2020Thank you all users and contributors of Summernote.
🆕 New feature
👌 Improvement
- 👍 #3546: Support keydown event to record undo history (@easylogic)
- #3556: Add babel preset for ecma2015+ (@easylogic)
- 🚚 #3562: Remove TypeScript plugins and add Babel settings (@lqez)
- #3563: Add an option for limiting history stack (@lqez)
- 💅 #3602: Replace deprecated styleWithSpan with styleWithCSS (@lqez)
- 🚚 3e417ee: Remove XSS vulnerability of LinkPopover (@lqez)
🐛 Bug Fix
- 🛠 #3583: Correct following/fixed toolbar height (@ikeblaster)
- 🛠 #3597: Fixed air popover position when it is scrolling (@easylogic)
- 1f0f262: Fix paste event for IE (@lqez)
- d6fb855: Fix color picker issue on Bootstrap3 and Lite (@lqez)
- e4f2c89: Fix button handling in color palette (@lqez)
🌐 Translation
- ⚡️ #3587: Update Spanish translation (@quique)
- #3596: add summernote-az-AZ.js (@ramilaliyev007)
Misc
- 👕 #3564: Apply recommended rule of ESLint (@lqez)
- #3567: Add mode-switcher example (@easylogic)
- 📦 #3568: Remove load-grunt-tasks in package.json (@easylogic)
- 💅 7767a2b: Fix palette button styles (@lqez)
-
v0.8.14 Changes
December 28, 2019Thank you all users and contributors of Summernote.
And we hope you all have a happy new year, 2020!🚀 This release focuses on bug fixes, adding useful options, enhanced testing, and minor improvements.
🆕 New feature
- #2070: Allow hint multiple words (@JoniJnm)
- 0️⃣ #3310: Add
addDefaultFonts
to add default fonts (@michael-volynets) - #3319: Add
inheritPlaceholder
option (@lqez) - #3361: Add checkbox to use protocol (@roseline124)
- #3426: Add disable TAB/Shift+TAB option (@DiemenDesign)
- #3426: Add disableGrammar option (@DiemenDesign)
- #3436: Add option to change toolbar position (@DiemenDesign)
- #3510: Add setting to change font size unit (@jadomag)
👌 Improvement
- #2708: Calculate image selection to cover other layouts and content formats (@nmandrescu)
- 💅 #3255: Fix omitted styles and match lines between less and scss (@lqez)
- 💅 #3265: Remove fixed z-index of Toolbar from styles (@lqez)
- 💅 #3322: Remove duplicated codes and fix lite styles (@lqez)
- #3353: Rename foreground to text (@roseline124)
- 💻 #3356: Add karma-detect-browsers (@lqez)
- #3377: Apply composition-text canceling on maxTextLength option (@anpaul0615)
- #3380: Improve behaviours with maxTextLength option (@ anpaul0615)
- 🚚 #3433: Adjust removeMedia to remove wrapping Figure and FigCaption elements (@DiemenDesign)
- #3439: Add ability to use Codeview in airMode (@DiemenDesign)
- #3530: Improve airmode focusout (@andrews05)
- 🔊 #3531: Fix tooltips, popovers and dialogs of lite theme and others (@lqez)
🐛 Bug Fix
- #3119: Item selected overwrite the node beginning text (@jokamax)
- #3177: Do not add quotes to the generic font families (@tenbits)
- #3251: Fix missing required parameter "event" (@daumling)
- 🚚 #3256: Remove the asterisk selector from Lite U (@lqez)
- #3269: Generic fonts were not rendered correctly in fontname dropdown (@lqez)
- #3284: Modified custom button to work (@jangjichang)
- #3285: Add
lists
in settings.js (@amorfati0310) - #3299: Fix contains method to use .contains for DOMTokenList (@Dakkers)
- ↪ #3316: Add Safari to airmode focusout workaround (@andrews05)
- #3324: Fix dropzone issues (@lqez)
- #3327: Fix drop-Event in Firefox contains two moz-specific Datatransfer-Type issue (@stefl0n)
- #3354: Change inequality when maxTextLenth is compared (@roseline124)
- #3357: Resolve issue which maxTextLenght not working on paste (@PyBack)
- #3363: Resolve omitted missing jquery import (@anpaul0615)
- 🚚 #3386: Remove duplicate tooltip on color palette for lite theme (@anotherlizwong)
- 👻 #3416: Bug fix for custom color issue and add image exception issue. (@reysu47)
- #3425: Don't disable Full Screen toggle when activating Code View (@kamikkels)
- 🚚 #3428: Fix AutoLink to resolve tel: protocol and remove protocol for text (@DiemenDesign)
- #3457: Fix Toolbar Problems after reload (@constmoon)
- #3459: Fix cliboard paste image two times bug (@roseline124)
- #3490: Fix wrong last range (@easylogic)
- #3492: Dropzone should be target for pointer events (@jboysen)
- #3498: Fix not to use p-br tag (@easylogic)
- #3503: Fix popover behavior when summernote has focus (@jadomag)
- #3522: Fix wrong focus in .node-editable (@easylogic)
- #3523: Fix key binding for shortcut (@easylogic)
🌐 Translation
- ⚡️ #3402: Update summernote-fa-IR.js (@alizamani1616)
- ⚡️ #3497: Update arabic translation (@lion4h)
Misc
- #3264: Rename and fix wrong attributes (@lqez)
- 💅 #3266: Match styles (@lqez)
- 🚚 #3279: Remove less and extract creating font as separated command (@lqez)
- ⚡️ #3455: Update font size test (@FKgk)
- 📚 #3471: Fixed documentation typos (@hastadhana)
- 8ad1763: Simplify deepestChildIsEmpty function (@lqez)
- ✅ be4b28e: Enhance testing with mocha's done feature (@lqz)
-
v0.8.12 Changes
May 16, 2019Thank you all users and contributors of Summernote.
🆕 New feature
- #3048, #3171: Add
CodeView
filtering and whitelist for embedding (@blood72, @lqez) - 0️⃣ #3042: Add default color options for color buttons (@lqez)
- #3083: Add new callback for capturing changes on
CodeView
(@lqez)
👌 Improvement
- #3045: Show valid link URLs only in
LinkDialog
(@adeelhussain) - #3065: Hide tooltips when buttons are clicked (@lqez)
- ⚡️ #3076: Update image popover with new icons (@lqez)
- #3087: Allow Facebook video URLs (@lqez)
- #3215: Less jQuery dependencies (@benjamingraf)
- 0️⃣ 6c65ade: Do not add default protocol to relative links (@lqez)
- ✨ e8e4212: Enhance check method for font existence by using canvas (@lqez)
🐛 Bug Fix
- ⚡️ #3054: Update last focus manager (@easylogic)
- 💻 #3063: Fix multiple issues on Lite UI (@lqez)
- #3068: Fix
insertImagesOrCallback
for drag-and-drop images (@lqez) - #3078: Fix multiple toolbar issues (jross-tm, @lqez)
- #3082: Fix callbacks to use proper arguments (@lqez)
- #3096: Incorrect usage of event global variable in Handle and ImagePopover on FireFox (Rudy Zeinoun)
- #3113: Fix
setEnd
onRange
(@gioboa) - #3168: Fix disabled image button while pasting an image URL (@lqez)
- 🚚 #3217: Removed automatic requirement of CodeMirror (@benjamingraf)
- 10bb48d: Fix duplicated image bug on Internet Explorer (@hackerwins)
- 7b2a514: Fix indent/outdent crashing (@lqez)
- 5785431: Fix undo error from malformed range (@lqez)
🌐 Translation
- ⚡️ #2959: Update for fr-FR (@jokamax)
- ⚡️ #3148: Update for ja-JP (@rw-nue)
- ⚡️ #3167: Update for ko-KR (@neatnet)
- ⚡️ #3208: Update for de-DE (@frobinsonj)
- ⚡️ #3210: Update for cs-CZ (@frobinsonj)
Misc
- #3055: Allow trailing commas for multiline (@lqez)
- #3060: Add
<audio>
to void elements (@hendrismit) - 🔀 #3064: Merge into single settings for multiple UIs (@lqez)
- 0️⃣ #3074: Add option for toggling browser default spellchecker (@lqez)
- 🏗 #3143, #3193: Fix Travis CI build (@hackerwins)
- 👕 5f674eb: Turn off
--fix
for eslint (@lqez) - 6f7593b: Add empty
fontNameIgnoreCheck
in settings (@lqez) - ⚡️ ff516c9: Update ImageDIalog for Bootstrap4 (@lqez)
- 💅 ad0d7e0: Remove default focusing style effect of browsers (@lqez)
- 0️⃣ 789dfda: Set
followingToolbar
as false by default (@lqez) - 8b9180a: Find the exact element has given tagName before applying custom class (@lqez)
- 6e18c0e: Extract saucelabs from Gruntfile (@hackerwins)
- #3048, #3171: Add
-
v0.8.11 Changes
November 24, 2018Thank you to all contributors.
👌 Improvement and bug fix
- Implemented commit command (resets history but keeps editor content).
- ➕ Add color picker support
- ➕ Add start parameter for YouTube embedding
- ➕ Add OnImageLinkInsert callback for handling inserted urls
- 👉 Make the "range" object available for external modules.
- When creating a link Summernote now checks maxTextLength
- ➕ Add uglify for summernote-lite
- 0️⃣ Do not add default scheme for relative URLs
- ⚡️ Update custom color selection logic
- 🚚 Move test file into the right location
- ✅ Clean up test codes
- ➕ Add styles for custom color selection
- ➕ Add forecolor and backcolor buttons
- 💅 Apply latest style changes into another
- 💻 Do not wrap bs4 toolbar to prevent text flooding over toolbar UI
- Do not wrap bs3 toolbar to prevent loosing the background shading
- ➕ Add an example for placeholder text
- ➕ Add an example for custom styletags
- ⬇️ Drop debounce rate from 100ms to 10ms
- ✂ Remove wrong executable attributes
- 💅 Use default Bootstrap 4 checkbox style, not custom-control
- 👉 Make AutoLink module follows linkTargetBlank option
- 👉 Use class instead of id for "open in new window" checkbox to avoid du… …
- ➕ Add randomized id to link dialog checkbox
- 🚚 Move random id generation to Context
- ⏪ Revert the randomization changes
- 0️⃣ Prevent error by settings the default container
- Less clutter by moving templates into .github
- 👍 Allow html tags on placeholder
- 👍 Allow protocol-less URL for YouTube video insertion
- 👉 Make full screen mode properly even with maxHeight option
- ➕ Add an example for Lite + Legacy Bootstrap
- ➕ Add video and embed tag into the void element list
- 🛠 Fixed #1410 using a configurable blockquote breaking level.
- 🛠 FIX click on HintPopover suggestions doesnt insert
- 🛠 Fix issue #1964 with copy paste content in reverse order
- 🛠 Fix wrong argument result due to the use of incorrect function type
- 🛠 Fix link autodetection …
- 🛠 Fix dropdown toggle issue on lite while using with Bootstrap
- 🛠 Fix wrong lite style
- 🛠 Fix wrong bs4 checkbox
- 🛠 Fix expectContents to work with given context
- 🛠 Fix tests - to expect valid markup.
- 🛠 Fixed indentation of list items …
- 🛠 Fixed outdent of nested list items. …
- 🛠 Fix conflict by merging #1574
- 🛠 Fix indentation on checkbox creations
- 🛠 Fix Bootstrap4 background transparency issue #3024
- 🛠 Fix blocking form submitting issue #530
- 🛠 Fix minor things
- 🛠 Fix order of Airmode elements
- 🛠 Fix broken examples and update to use latest libraries
- 🛠 Fix class name for AirMode in lite.js
🌐 Translation
- 👌 Improved translation in pt-PT for image, table, style and help sections
- 👌 Improved translation in pt-BR for image section
- ➕ Added missing new line at the end of file lang/summernote-pt-PT.js
- ⚡️ pl-PL i18n update
- ⚡️ Update summernote-nl-NL.js
- ⚡️ Update summernote-pt-BR.js
- ➕ Add missing translations in zh-CN for table, etc
- ⚡️ Update summernote-de-DE.js …
- 🛠 Fix pt-BR and gl-ES lang keys for style.p translations
- ⚡️ Update summernote-th-TH.js
- 🌐 Missing translations with tabel (#3031) …
- ⚡️ Update Finnish translation
-
v0.8.10 Changes
February 20, 2018Compatibility
- ⚡️ Update Bootstrap version to 4.0.0
👌 Improvement
- Hide icon bar when resize is disabled
🌐 Translation
- Create summernote-uz-UZ.js
- 🌐 More german translations
- 💅 Use localized tooltip on buttons like style.h1
- 💅 Update polish (pl-PL) translation for subscript and superscript
Thank you to all contributors.
-
v0.8.9 Changes
December 25, 2017✨ Enhancement
- 👌 Support standalone ui with summernote-lite. summernote-lite is beta. #2434
- Following toolbar #2459
- ➕ Add custom style for style dropdown #2474
- 👉 Make the toolbar simpler again #2578
🛠 Bugfix
- 🛠 Fix issue when drag-and-drop disabled #2468
- 🛠 Fix margin and padding of paragraph styles in the dropdown menu #2473
- 🛠 Fix warnings and errors from Bootlint checks #2472
- ⏪ Rollback default behavior of tab/untab by condition #2466
- Wrong usage of self #2475
- 👍 Allow user set the container of tooltip and container instead of default 'body' #2476
- 0️⃣ Multiple Hint - second hint has no default selected element #2564
- 🛠 Fix change event on input not firing in EDGE #2583
- ➕ Add default fonts and a fix for styling #2584
- Do not trigger focus events on mobile #2585
- 🔄 Changes to removeMedia in module/Editor.js to remove Figure Elements... #2588
- 🚚 Do not remove statusbar by reset #2592
- Some Japanese labels improved. #2607
💻 screenshot of standalone ui(summernote-lite)