Skip to content

Latest commit

 

History

History
655 lines (384 loc) · 30.7 KB

changelog.md

File metadata and controls

655 lines (384 loc) · 30.7 KB

<a name"1.4.6">

1.4.6 (2015-09-20)

Bug Fixes

  • textAngular:
    • Fix(textAngular): several bug fixes related to pasting from word. Closes #644, #617 (f7d34a33)
    • Fix(textAngular): several bug fixes related to pasting from word. Closes #644, #617 (f7d34a33)
    • Fix(npm): bad package for 1.4.5 is updated to current version. Closes #888

Features

  • textAngular: textAngular-sanitize now respects and keeps most whitespace and html comments! (aba8265, closes [#846, #847]
  • textAngularSetup: textAngularSetup - fixed dependency issue with textAngularSetup to all use of constant taRegisterTool. Closes PR #866 (textAngular#866)

<a name"1.4.5">

1.4.5 (2015-09-15)

  • Fix(css): fixed css/js mistake in the 1.4.4 release!

<a name"1.4.4">

1.4.4 (2015-09-12)

Bug Fixes

  • coverage: Gruntfile -- coverage back to 100% and fixed the banner. (55f2c9a3)
  • gitcommit: Demo pages was not being included (aa570e87)
  • textAngular:
    • Fix(main): tests weren't running without requireJS (e40874ad
    • Fix issue with two baners being included in the build (776db53)
    • Fix memory leak for event window.blur (bd3e84f1)
    • Fix 644 parse whitespace from plaintext (5c028f5b)
    • Fix(Readme): Plunkr was not loading (e10644de)
    • Fix image resize (e9d6f079)
    • fix popover requires 2 clicks to hide (fed6cca0)

Features

  • textAngular: Full support for commonjs (Closes #737, #712, #713, #716, #708, #709, #853) (a0a84553)
  • demo: Updated the demo pages to 1.4.3 (ddd000df)

<a name"1.4.3">

1.4.3 (2015-07-30)

Bug Fixes

  • textAngular: Fix image resize broken for chrome (86072d4b)
  • textAngularSetup: Inorder to fully block Undo or Redo, one must also call event.preventDefault() (aedc38e4)
  • textAngular: Fix remove CSSRule-when-no-rules (0eb2f38)

Features

  • taToolbar: Update insertVideo to handle youtube link variants (1372bc1d)
  • test: Added coverage for 'justifyFull' button. (72cca334)
  • textAngularSetup:
    • Added taOptions.keyMappings to customize key bindings. (05546ab4)
    • Added taOptions.keyMappings to adjustment the key bindings for Redo, Undo, ... (de12e3e3)
    • Added a taOptions:forceTextAngularSanitize to verify sanitizer provider. (ad04836b)
    • Added a taOptions:forceTextAngularSanitize to verify sanitizer provider. (8e642c15)

Breaking Changes

If you were using a different sanitize provider instead of textAngular-sanitize we will now detect this and throw an error. To eliminate this error set taOptions.forceTextAngularSanitize: false

<a name"1.4.2">

1.4.2 (2015-07-15)

Bug Fixes

  • textAngular: corrected undefined event #796 (6186ed52)
  • taBind: Reapply selector handles on focus (f05857e3)
  • textAngular: Fixed resize image issue (52fb20c0)
  • grunt: Update javascript path in watch target (58df955d)
  • textAngular:
    • Fixed test coverage when commonElement is document (b807423b)
    • Fixed corner case when commonElement is document (dbea6244)
    • Use CSS instead of html attributes to resize image. (a84f6df4)
    • Fix resize image issue (52fb20c0)

Features

  • textAngular:
    • Added directives ta-resize-keep-aspect-ratio and ta-resize-maintain-aspect-ratio to control image-resize (32697058)
    • Added input to the safe element list (945cfa00)
  • textAngularDemo: Updated the demo to be in synch with this release (93fd4048)
  • globals: Added aria-hidden to hidden input, to hide it from screen readers (b49bf814)
  • textAngularSetup: Enhanced toolbar to handle TAB and SHIFT-TAB KEYS. (8df51fb)
  • taToolFunctions: Create factory for sharable functions (032611dd)

1.4.1 (2015-05-25)

Breaking Changes

This changes the structure of the files - all production files are now in the dist folder, this makes where PR's should be done a little more clear.

If you were referencing the src/*.js files they will need to be updated to dist/*js.

Bug Fixes

  • taPaste: Fix the taPaste order s.t. sanitizer is called after paste handler. (108857f6, closes #686)

1.4.0 (2015-05-24)

Breaking Changes

The minimum required versions of AngularJS is 1.3 and Rangy is 1.3.

Bug Fixes

  • chrome: Make the matcher for detecting bad chorem tags more lenient (05fe7a61)

  • taBind: Updating while focussed. (cc6d89be, closes #38)

  • taBind.formatters: Catch unwrapped content (0cd98dd3, closes #584)

  • taBind.keyevents: Attempted fix for polish character issues (26226dda, closes #518)

  • taBinde.undomanager: Fix a bug with redo/undo beyond the borders (dd023c30, closes #558)

  • taTools: Added options for tools in taOptions (7fb00a02)

1.3.11 (2015-03-16)

1.3.10 (2015-03-16)

Bug Fixes

  • placeholder: multiple textAngular will cause CSSRule index error (943f08d5)

1.3.9 (2015-03-13)

Bug Fixes

  • taBind.$formatters: Fix an issue where unwrapped tags broke the textarea display (d39c7b63, closes #566)

1.3.8 (2015-03-13)

Bug Fixes

1.3.7 (2015-02-13)

Bug Fixes

1.3.6 (2015-02-06)

Bug Fixes

  • taSelection: Fix selecting end of element being after trailing
    (e1008dfc)

Features

  • taBind: Allow updates while focussed. (452c7f01, closes #38)

1.3.5 (2015-02-05)

Bug Fixes

  • globals: Fix document.head undefined in IE<9 (da435392, closes #530)
  • sanitize: Port script/style fix over from main repo. (7975a26d, closes #533)
  • taBind.paste: Fix some paste isuses. (f989f6c2)
  • taSelection: Fix a bug in insert HTML. (7003b27b)

Features

  • ta-hidden-input: Add new class for hidden inputs (07eda5a8)
  • ta-paste: Add attribute that allows intercetping of the pasted content. (39698985)
  • taDOM: New services or dealing with html nodes (a08bdc53)

1.3.4 (2015-02-02)

Bug Fixes

  • dependancies: Changed Bootstrap to Bootstrap-css-only (9250bf5a, closes #527)
  • npm: Fix installation issues with npm (902fa692, closes #522)

1.3.3 (2015-01-28)

Bug Fixes

  • taBind._blankTest: Fix for highly nested content. (4bbfbaba, closes #512)
  • textAngularSetup:
    • Add tooltips for buttons on edit link popover (0f980d3f)
    • Add translation for "Open in New Window" button on edit link popover (d61ff1da)

1.3.2 (2015-01-27)

Bug Fixes

  • dependancies: Revert back to stable rangy version (498176d2)
  • taSanitize: Fix issue with last pre-tag overwriting all previous. (230e779e, closes #508)

1.3.1 (2015-01-23)

Bug Fixes

  • Bower: Rangy-official renamed to rangy. (652204c9)

1.3.1 (2015-01-23)

Bug Fixes

  • Bower: Rangy-official renamed to rangy. (652204c9)

1.3.0 (2015-01-22)

Features

  • taBind:
    • Textarea basic formatting of html with tabs and newlines (f0d3baf8, closes #307)
    • Allow the events to be overriden in external directives (c4b7bdda, closes #493)

1.3.0-23 (2015-01-20)

Bug Fixes

  • taBind: Issue when unwrapped text was entered (51f37284, closes #484)

1.3.0-22 (2015-01-13)

Bug Fixes

  • main.events: ng-focus wasn't being triggered on focus. (3928bc50, closes #482)
  • taBind._blankTest: Fix a bug where the first tag had really big attributes and cut off the actual c (fe800b24, closes #484)

1.3.0-21 (2015-01-06)

Bug Fixes

  • taBind: Add blankTest tests and seperate service (c3900a4a)
  • textAngular.resize: Fixes resize overlay with more than one image (c08ddd75, closes #470)

1.3.0-20 (2015-01-05)

Bug Fixes

  • textAngular.resize-overlay: Catch when height or width is NaN (efcb4115, closes #470)
  • textangular: Fix focus issues in IE11 (a5200e38, closes #443)

1.3.0-19 (2014-12-18)

Bug Fixes

  • taBind: Catch edge case on mouseup handler when no children (e1140893, closes #446)
  • textAngular: Add stop of update selected styles on blur. (c877991d, closes #443)

1.3.0-18 (2014-12-17)

Bug Fixes

  • textAngular: Fixes the window blur check for updating styles (72a5da81)

1.3.0-17 (2014-12-16)

1.3.0-16 (2014-12-16)

Bug Fixes

  • taBind:
    • Ensure onSelectHandlers are allways applied with DOM changes (01873453, closes #446)
    • Fix cursor selection on focus (05f15a5e, closes #444)
    • _blankTest should be more performant now and stop crashing chrome (57ff7ba1, closes #451)
  • taBind.paste: Fix multi-paste issue (58f75379, closes #392)
  • taSanitize:
    • Fix inconsistencies between browsers of bold, italics and underline (dd479a16)
    • fix also container (#424) (a49600de)
    • add test (#424) (2b94c7c1)
    • copy code to lib/factories.js (#424) (e61f69c0)
    • merge taPreSatitize to taSanitize (#424) (e3c9cf6e)
    • fix for #424 (91b16c89)
  • textAngular: Prevent updateSelectedStyles loop when out of document focus (81a37de7)

1.3.0-pre15 (2014-12-05)

Bug Fixes

1.3.0-pre14 (2014-11-11)

Features

  • taTools: Toggle HTML now uses code symbol from Font-Awesome (856b31c3, closes #381)
  • textAngular:
    • Allow show html/code view by default, attribute ta-show-html. (abf7bfb2)
    • Name is available on editor scope as _name (6f03d559, closes #394)

1.3.0-pre13 (2014-11-11)

Bug Fixes

  • $animation: Fix angular 1.3.x compatability. (b74ddf61, closes #401)
  • placeholder: Fix the IE 11 bug with CSS style insert (8e9e6625, closes #390)
  • taExecCommand:
    • Fixes issue with list buttons and multiple lists. (76815cbf, closes #399)
    • Add default wrap option to formatBlock (c0fad4d9, closes #400)

1.3.0-pre12 (2014-11-04)

Bug Fixes

  • bower: Fix files in main bower definition. (00954faf, closes #382)
  • taBind: Fixes paste nested list from word issues (43bc8d9d)
  • taExecCommand: Fixes blockquote issue. (63480a67, closes #377)

Features

  • taBind: Press enter to escape a blockquote (717c291c)

1.3.0-pre11 (2014-10-31)

Bug Fixes

  • taBind: Fix for only inline elements like img (7123785f)
  • taExecCommand: Fixes bug with blockquotes. (5edb37cf)

1.3.0-pre10 (2014-10-30)

Bug Fixes

  • taBind:
    • Fix paste from word issue with nested lists and different margin measurements. (20c4ea2e)
    • Issue with unwrapped/empty content. (be883684)
  • textAngularSetup: Fix wordcount and charcount display with large numbers. (42f1e349)

1.3.0-pre9 (2014-10-24)

Bug Fixes

  • compile: Keep copyright notices in minified files (9fe51ab6)
  • styling: Support other CSS frameworks. (280522a3)
  • taBind: Fixes paste lists, more lenient stripping of spans. (5ff572f6)
  • taExecCommand: Attempt to wrap unwrapped content in list breaks. (7b873df8)

1.3.0-pre8 (2014-10-23)

Bug Fixes

  • taBind: Fix some paste from word issues. (ca8af8b1)

1.3.0-pre7 (2014-10-22)

Bug Fixes

  • Setup: Make the rangy loaded check more forgiving. (ec778431)

1.3.0-pre6 (2014-10-21)

Bug Fixes

  • taBind: Fix the drop handler not re-applying on select handler (af233b9f)
  • taExecCommand: Fix lists for FF specifically. (0924a8ca, closes #290)
  • taSanitize: Allow id attribute. (7afc96c0, closes #355)
  • taTranslations: Change Constant to Value (58781ee9)

Features

  • taBind.undoManager: Add undoManager to taBind. (bd2bb0ae)

1.3.0-pre5 (2014-10-20)

Bug Fixes

  • bower: Fixes angular bower dependancy to support 1.3.0 (491c8daf, closes #358)

Features

  • taBind: Add paste from word converting. (e9edbdfe)

1.3.0-pre4 (2014-10-06)

Bug Fixes

  • taTools: Fixes the wordcount to count correctly. (fb208874)

1.3.0-pre3 (2014-10-06)

Bug Fixes

  • taTools:
    • If disabled is a value, respect it
    • Fix align active state when Justify / Full
    • Cleaned Up character count and stopped it from counting \n and \n\r linebreak characters.
  • taBind: Fixes a list bug
  • IE/Paste: More IE paste fixes.
  • fileDropHandler: Fixes non-binding and long running file drop handlers not updating the model

1.3.0-pre2 (2014-10-06)

Bug Fixes

  • taExecCommand: Shim the insertHTML function

Features

  • taTools:
    • Add option to override default class
    • New word and character count tools.
    • Youtube videos now default to poster image from youtube API

1.3.0-pre1 (2014-10-06)

Bug Fixes

  • taBind:
    • Validation on just whitespace
    • Ignoring keyup event on unnecessary keys
    • Remove Isolate Scope
  • window.event: Window.event is undefined on FF
  • taExecCommand: Collapsed selection creates link with url
  • taTools: Fix clear collapsed list selection
  • animations: Disable animations while switching views
  • paste: Allow pasting of styles and random trash into the editor by sanitizing the paste event

Features

  • taSelection: Add selection function
  • taSanitize: Add background-color to accepted style options
  • taTools: Add Strikethrough tool
  • CSP Compliance: TextAngular is now CSP Compiant

###OLD Changelog - PRE v1.3.0-pre1

2014-07-26 v1.2.2

  • FIX #190, #201, #206, #223, #224,
  • Merge #209, #204
  • Add option to disable sanitizer #233

2014-05-19 v1.2.1

  • Release

2014-05-12 v1.2.1-pre6

  • FIX some FormatBlock issues.
  • Add .ta-bind class to the ta-bind directive.

2014-05-01 v1.2.1-pre5

  • ADD Included some css built into the editor - no need for extra stylesheets unless you want to override.
  • CHANGE The registerTools function to be the entire signature so directives can be included as wanted.
  • ADD resizeOverlay functionality, includes a new scroll window that the ta-text editor nests inside to make positioning better (TODO: tests).
  • FIX ta-default-wrap in chrome bug.
  • ADD Class .ta-bind to all ta-bind directive elements.
  • FIX ta-default-wrap and other funkyness with ul/ol tags, #155.
  • FIX some execCommand bugs by adding taExecCommand.

2014-04-08 v1.2.1-pre4

  • Fixing IE bugs with ta-default-wrap.

2014-04-08 v1.2.1-pre3

  • Fixing a change focus bug introduced in v1.2.1-pre2
  • Changing the code so ta-bind no longer requires rangy-core.js, making it an optional requirement again.

2014-04-08 v1.2.1-pre2

  • Fixed up ta-default-wrap. This now requires rangy-core.js
  • Fixed an IE Paste issue.
  • Fixed a webkit bug causing contenteditables not to loose focus.

2014-03-24 v1.2.1-pre1

  • Moved setup functions into a seperate file, textAngularSetup.js. This file must be included before textAngular.js file. Using the defaults and textAngular.min.js causes no changes.
  • Adding the Image and Link click popup functions.
  • Adding ability to drag and drop files into the editor.
  • Manager now can add and remove tools dynamically.
  • Added Custom Renderers adding the ability to use placeholders, eg an image, in the editor and display something else in display mode. Uses factory function taApplyCustomRenderers to do this.

2014-02-28 v1.2.0

  • Lots and Lots of changes, too many to list. Structural changes and added functionality. Supports down to IE8 and all other browsers.

2013-12-11 v1.1.2

  • Updated to work correctly with IE (console.log bug)

2013-12-11 v1.1.2-pre3

  • Added support for .focussed class and ng-focus to allow dynamic styling on focus events. #47
  • Updates to fix Angular.JS breaking with parameter renaming minification. #49
  • Minor bug fix to disable links from being 'clickable' in the editor.
  • Updated the default toolbar to include ALL default tools.
  • Update the tools to use activeState better.
  • Small update to allow use of ta-bind outside of textAngular.
  • Changed the raw html view to use a text-area for better compatability.

2013-12-09 v1.1.2-pre2

  • Added input for form submission. #43
  • Slight restructure and update into of /demo.
  • Moved a lot of the README.md to the online Wiki. #34
  • Changed pre-release tag names to -preX as we aren't really doing alpha - beta - RC format.

2013-12-05 v1.1.2-alpha (v1.1.2-pre1)

  • Added bundled demo pages.
  • Fixed Escaping of < and > #30
  • Fixed stripping of style and class attributes and other parsing issues whilst maintaining the chrome fixes. #35 #30 #5
  • Fixed two-way-binding not working #38
  • Updated Readme.md and consolidated the readme out of the textAngular.js file.

2013-12-2 v1.1.1

  • Fixed buttons still submitting form. #29
  • Fix for Null ngModel value. Thanks to @slobo #22
  • Added Ability to override just "display" for default button set. Thanks to @slobo #27

2013-11-9 v1.1.0

  • Re-written to only depend on Angular and Angular-Sanitize. No More jQuery.
  • Re-worked to be more angular-esq in it's initiation and use. Less reliance on global variables except for defaults and more use of bindings on attributes.
  • Default styles are Bootstrap 3 classes, options to change these classes.
  • Restructured the Toolbar to make it more plugin friendly, all tool buttons are encapsulated in their own scope that is a child of the individual textAngular bound scope.

2013-11-6 v1.0.3

  • $sce isn't required anymore* Thanks to @nadeeshacabral
  • bower support added* Thanks to @edouard-lopez

2013-10-11 v1.0.2

  • Fixed issue with images not calling the compileHTML method*
  • Fixed issue in chrome where styling was getting added for unordered lists*
  • You can now change the model from the outside and have it affect the textAngular instance contents*
  • Cleaned up code*

2013-10-10 v1.0.1

  • Added Tooltip Option, title has been renamed icon, and title is now the tooltip*
  • The minified version actually works now*