Summernote v0.8.14 Release Notes
Release Date: 2019-12-28 // over 4 years ago-
Thank 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)