@pulges pulges released this Sep 1, 2016

  • Fixes a webkit issue where last character of a link can not be edited
  • Adds HR command
  • Fixes issue of selections/autofocus being lost after loading wysihtml javacript (polyfill tests did not restore selection)



@pulges pulges released this May 13, 2016 · 23 commits to master since this release

Version 0.6.0 will bring breaking changes

  • Object namespace is now wysihtyml (was previously wysihtml5). This change includes all classnames and event names.
  • The default toolbar is separated to independent module (wysihtml.toolbar.js) and must be added separately if used.
  • Full command set for backwards compatibility is not bundled and separated to wysihtml.all-commands.js module. Most commands there directly map to formatBlock or formatInline commands and are thus optional and can be replaced with these internal commands.
  • Table editing features are now as a separate module



@pulges pulges released this Jan 6, 2016 · 47 commits to master since this release

  • Fixes some editing issues with IE proprietary control selection



@pulges pulges released this Dec 18, 2015 · 52 commits to master since this release

  • Fixes some errors of inserting block nodes on blank last line (mostly chrome and safari)
  • Fixes some errors of merging contents of block nodes on delete
  • Fixes IE list toggle issue



@pulges pulges released this Dec 9, 2015 · 57 commits to master since this release

  • Removed automatic forced title attributes on links and images
  • Improved line breaks addition/removal when applying/removing format with formatBlock command
  • Improve (and unify cross-browser) enter and backspace handling in and around lists (espacially IE)
  • Fix IE list inserting problem where only one bullet is inserted on multi-line selection
  • Improve block level elements merge when using backspace key
  • formatBlock on last empty line of a block element now adds new block instead of changing format of the whole block
  • Add double enter escapes block elements in useLineBreaks mode (optional, can be turned off setting parameter doubleLineBreakEscapesBlock: false)
  • Fixes un-editable container delete problem in IE



@pulges pulges released this Nov 10, 2015 · 77 commits to master since this release

  • Fixes some formatBlock nesting problems (mainly with lists)
  • Adds formatBlock to .remove() command
  • Improves selection and line breaks adding/removing of formatBlock
  • Fixes formatInline classRegExp not used to replace similar classes
  • IE8 is no longer supported



@pulges pulges released this Oct 28, 2015 · 99 commits to master since this release

  • Fixes parser adding empty class attributes to tags



@pulges pulges released this Oct 27, 2015 · 101 commits to master since this release

  • Fixes Microsoft Edge pasting plaintext problem
  • Fixes Microsoft Edge BR with class null entered with enter keypress
  • .getValue() and .setValue() commands parse content as default (parameter must be set false to bypass cleanup)
  • .cleanUp() function now accepts optional rules parameter
  • Fixes set_class not working correctly in parser rules



@pulges pulges released this Oct 20, 2015 · 108 commits to master since this release

  • Adds editor.destroy() method
  • Adds alignJustifyStyle command
  • Adds IE Edge support
  • Fixes issue of inserting ā in windows
  • Fixes issue where wysihtml.js script has to be inside body (error if in head)
  • Some stability updates



@pulges pulges released this Aug 18, 2015 · 131 commits to master since this release

Fixes node.normalize polyfill failing to restore cursor in some cases