All notable changes to markItUp! will be documented in this file.
The format is based on Keep a Changelog.
- Changelog is now based on Keep a Changelog
- Fixed invalid meta in bower.json
1.1.15 - 2018-08-16
- Allow Custom tags to button name
- Added HTTP method config for AJAX preview request
- Added support for jQuery 2 and 3
- Added MIT license
- Added bower.json
- markItUpRemove function is now idempotent
- avoid global namespace pollution
- Never use empty href in links
1.1.14 - 2013-02-04
- Compatibility patch for jQuery 1.9+
- Click on menu bubbles up so it could be reused (michilehr)
- Fixed default selection after using a tag having either openBlockWith or closeBlockWith (r3c)
1.1.13 - 2012-08-30
- Added ability to render preview in a DOM element (ytjohn & jaysalvat)
- Added the previewHandler option to allow complete control over preview (lecterror)
- Added
$(elm).markItUp('insert', { })
and$(elm).markItUp('remove');
- Added package.json
- Updated events to use namespace (JoyceBabu)
- Updated the demo
- Fixed Ctrl+Enter syntax error (UltCombo)
1.1.12 - 2011-08-11
- Enhanced the trailing space management
- Fixed the insertion on empty selection
1.1.11 - 2011-07-19
- Enabled parsing the markup in javascript (amroth)
- Added multiline support (alevchuk)
- Added quotes to attribute selectors
- Added metakey support for Mac users (michal-krause)
- Updated with jQuery 1.6.2
- Tried to fix the endless IE caret position bug
1.1.10 - 2011-02-20
- Improved: Ajax property 'dataType' set to 'text'
- Improved: Ajax property 'global' set to 'false'
- Fixed: Ctrl+click selection problem
1.1.9 - 2010-11-04
- Improved: Selection accuracy in Internet Explorer
- Improved: Replace focusin() by bind('focusin') to solve some backward compatibility issues (Nick B. C.)
- Cosmetic: Add new logo
- Cosmetic: Remove jQuery library and use CDN
1.1.8 - 2010-08-27
- Improved: Some skin PNG have been optimized (lukescammell)
- Improved: Avoid giving the preview focus each time autorefresh kicks in. It still gets the focus when the preview button is pressed (DrSlump)
- Improved: In pop-up mode the preview is closed when the page containing the editor is unloaded (DrSlump)
- Improved: Press TAB jump right inside the textarea (Yakir)
- Fixed: Opera 10 selection bug (Marius G.)
- Fixed: Accessibility issue with the background default color in the default skin
1.1.7 - 2010-04-06
- Fixed: Empty lines are removed at insertion on Webkit
- Fixed: Focus lost when shortcut is used on FF
- Fixed: var missing before $$ in markItUpRemove()
- Git is used for versioning and tagging
- Improved: Ajax requests are now asynchronous
- Fixed: Double empty line problem with preview and parsers
- Fixed: IE8 now close the preview properly
- Modified: http://drupal.org/project/wysiwyg compatibility
- Modified: Alt/Ctrl/Alt+Tab are now disabled
- Fixed: Extra quote deleted line 95
- Fixed: IE7 preview problem
- Fixed: Quick fix for Opera 9.5 caret position problem after insertion
- Improved: ScrollPosition is kept in the preview when its refreshed
- Fixed: Key events status are passed to callbacks properly
- Added: Relative path to the script is computed
- Added: Relative path to the script passed to callbacks
- Added: Global instance ID property
- Added: $(element).markItUpRemove() to remove markItUp!
- Added: Resize handle is now optional with resizeHandle property
- Added: Property previewInWindow is added and accept window parameter
- Added: Property previewPosition is added
- Modified: Textarea's id is no more moved to the main container
- Modified: NameSpace Span become a Div to remain strict
- Modified: Resize handle is no more displayed in Safari to avoid repetition with the native handle
- Modified: Property previewIframeRefresh become previewAutorefresh
- Modified: Built-in Html Preview call a template file
- Improved: Autorefreshing is now apply for preview in window too
- Improved: Cancel button in prompt window cancel now the whole insertion process
- Improved: Cleaner markItUp! code added to the DOM
- Fixed: "Magic markups" works with line feeds
- Fixed: Key events are initialized after insertion
- Fixed: Internet Explorer line feed offset bug
- Fixed: Shortcut keys on Mac OS
- Fixed: Ctrl+click works and doesn't open Mac context menu anymore
- Fixed: Ctrl+click works and doesn't open the page in a new tab anymore
- Fixed: Minor Css modifications
- Removed: Depreciated preview properties as previewBaseUrl, previewCharset, previewCssPath, previewBodyId, previewBodyClassName
- Removed: Property previewIframe not longer exists
- Added: Property scrollPosition is passed to callbacks functions
- Fixed: IE7 Preview empty baseurl problem
- Fixed: IE7 external targeted insertion
- Improved: Code minified
- Fixed: IE7 Html preview problems
- Fixed: Selection is kept if nothing is inserted
- Modified: Property previewCharset is setted to "utf-8" by default
- Removed: Global PlaceHolder
- First public release