All Versions
15
Latest Version
Avg Release Cycle
82 days
Latest Release
523 days ago

Changelog History
Page 1

  • v0.8.18 Changes

    May 20, 2020

    ๐Ÿš€ The previous version was released without fresh new dist files.

  • v0.8.17 Changes

    May 19, 2020

    Thank you all users and contributors of Summernote.

    ๐Ÿ†• New feature

    • #3664: Allow CodeMirror to accept programmatic changes (@pryanlo)

    ๐Ÿ‘Œ Improvement

    ๐Ÿ› Bug Fix

    ๐ŸŒ Translation

    • ๐ŸŒ #3655: Add missing translations and correct one for Norwegian Bokmรฅl (@hareland)
    • โšก๏ธ #3723: Updates to Greek language (@JoshBour)

    Misc

  • v0.8.16 Changes

    February 19, 2020

    Thank 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

    ๐ŸŒ Translation

    Misc

  • v0.8.15 Changes

    January 04, 2020

    ๐Ÿš‘ This is a hotfix release.

    ๐Ÿ› Bug fix

    • ๐Ÿ’ป #3542: Fix ui container (@lqez)
    • #3543: Fix container and popover position issues (@lqez)
    • #3545: Fix production version of webpack.externals issue (@lqez)
  • v0.8.14 Changes

    December 28, 2019

    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

    ๐Ÿ‘Œ 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

    ๐ŸŒ Translation

    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, 2019

    Thank 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

    ๐Ÿ› 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 on Range (@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

    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)
  • v0.8.11 Changes

    November 24, 2018

    Thank 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, 2018

    Compatibility

    • โšก๏ธ 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)

    • Check Dropdown
      ๐Ÿฑ 2016-03-14 6 13 25
    • Dialog
      ๐Ÿฑ 2016-03-14 6 13 03
    • Table Dropdown
      ๐Ÿฑ 2016-03-14 6 12 52
    • Color Dropdown
      ๐Ÿฑ 2016-03-14 6 12 44
    • Base Dropdown
      ๐Ÿฑ 2016-03-14 6 12 18
    • 0๏ธโƒฃ Default View
      ๐Ÿฑ 2016-03-14 6 11 51
  • v0.8.8 Changes

    September 09, 2017

    โœจ enhancement

    • ๐Ÿ‘Œ support bootstrap 4 beta with dist/summernote-bs4.js, dist/summernote-bs4.css
    • you can use summernote on bootstrap 3 with dist/summernote.js, dist/summernote.css

    ๐Ÿ‘Œ supporting bootstrap 4 is beta.

    ๐Ÿ›  bugfix

    • ๐Ÿ›  fixed toolbar position in fullscreen mode #1762
    • โž• add font *.less file #1763
    • Corrects the foreground color font tag behavior to compatible HTML5 (inline styling) #1715
    • ๐Ÿ›  Fix issue #2428
    • ๐Ÿ›  Fix issue #2443
    • ๐Ÿ›  Fix issue #2439

    ๐ŸŒ translation

    • ๐Ÿ‘ Better translation for p tag in german #2421
    • ๐Ÿ”„ Change some french traductions for headers and hr #2423