changelogs.md


liferay/alloy-editor

Repository  -  API  -  Source

2.0.5

May 20, 2019

Full changelog

  • fix: update color for label (#1270)

2.0.4

May 14, 2019

Full changelog

  • fix: Remove unneeded styles (#1267)
  • fix: tag should contain a "v" (#1265)

2.0.3

May 3, 2019

Full changelog

  • fix: improve drag handler visibility on IE (#1255) (#1256)
  • feat: prevent publication with stale version number (#1258)

2.0.2

April 29, 2019

Full changelog

  • chore: fix lint (#1253)
  • fix: backslash escaping on Windows builds (#1251) (#1252)

2.0.1

April 26, 2019

Full changelog

  • fix: Remove format only where styleFn does not exist (#1249)

2.0.0

April 24, 2019

Full changelog

  • fix: Fix issues with video resizing and alignment (#1246)
  • chore: make Travis use Node v11 (#1237) (#1238)
  • fix: console errors in Windows-based build (#1228) (#1236)
  • feat: change icon and color used in button-color button
  • fix: css issues with resizer in IE11

2.0.0-beta.7

April 4, 2019

Full changelog

  • chore: Update to latest clay-css (#1220) (#1221)
  • fix: Add VERSION constant to AlloyEditor (#1216)

2.0.0-beta.6

April 1, 2019

Full changelog

  • fix: make React available on AlloyEditor in "all" build variant (#1189, #1200) (#1201)
  • fix: missing PropTypes on AlloyEditor.React (#1200) (#1199)

2.0.0-beta.5

March 29, 2019

Full changelog

  • fix: Use setTimeout instead of transitionend (#1195)

2.0.0-beta.4

March 28, 2019

Full changelog

  • Fix pointerEvents on firefox (and IE) (#1193)
  • fix: Adds AlloyEditor.React (#1190)
  • feat: Use "yarn" instead of "npm" (#1143) (#1192)
  • chore: Clean up redundant script names (#1187) (#1188)

2.0.0-beta.3

March 21, 2019

Full Changelog

Fixed bugs:

2.0.0-beta.2

March 15, 2019

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Make it possible to run with non-minified CKEDITOR build #1150 (wincent)

2.0.0-beta.1

February 22, 2019

Full Changelog

Implemented enhancements:

  • UX issue, trying to "update an existing image" #1048
  • Update .github templates #1047
  • Configure linting on the project #926
  • Upgrade React #753
  • Replace mixins #479
  • Add test:debug script for investigating test issues #1135 (wincent)

Fixed bugs:

  • Fix image selection test in IE 11 #1112
  • Fix auto-embedding of pasted video URLs #1109
  • Fix broken language asset builds #1100
  • Fix hot-reloading in development environment #1081
  • Still requesting font assets after migration to SVG-based icons #1068
  • Required prop imageTPL is not supplied #1065
  • Test fixes #1148 (wincent)
  • Propagate context in tests #1133 (wincent)
  • Don't let webpack use "eval" devtool in tests #1132 (wincent)
  • Fix tests broken by Zepto removal #1131 (wincent)
  • Add new string to src/assets/lang/language.json #1121 (wincent)
  • Update .prettierignore to be aware of new location of generated files #1116 (wincent)
  • Fix #1109 auto-embedding of pasted video (etc) URLs #1111 (wincent)
  • Fixes #1100 - Unbreak language asset builds #1101 (wincent)
  • Fixes #1081 - Make dev environment hot-reloading work #1082 (wincent)

Closed issues:

  • Adjust misleading imports of modules that don't export anything #1079
  • Remove unnecessary IIFEs and "use strict" declarations #1076
  • Update branch structure after 2.0.0 release #1074
  • Tags for recent alphas are missing for recent releases #1073
  • Chrome: Cannot remove text-align: center when deleting center-aligned image #1061
  • Silence deprecation warning emitted during "npm run test" #1056
  • Make debounce tests use fake timers #1052
  • Investigate use of React hook to replace HOCs #1037
  • Toolbar doesn't close after hyperlinking an image #915
  • Add functionality to drag/drop selected text content around. #42

Merged pull requests:

2.0.0-alpha.5

February 6, 2019

Full Changelog

Fixed bugs:

  • Don't ship font-related CSS any more #1069 (wincent)
  • Fixes #1065 - Resolve console warnings about imageTPL prop #1067 (wincent)

Merged pull requests:

2.0.0-alpha.4

February 5, 2019

Full Changelog

Merged pull requests:

2.0.0-alpha.3

February 5, 2019

2.0.0-alpha.2

February 4, 2019

Full Changelog

Implemented enhancements:

Fixed bugs:

  • IE11 Resized image loses size when aligned #1057

Closed issues:

  • Bring linting up to date #990

Merged pull requests:

  • Fix reference error #1059 (julien)
  • Feature/item selector buttons #1058 (julien)
  • Rename "fix" to "lint:fix" to make it clear what is being fixed #1054 (wincent)
  • Update CONTRIBUTING.md based on 2.x.x-alpha.1 release #1053 (wincent)

2.0.0-alpha.1

January 31, 2019

Full Changelog

Implemented enhancements:

  • Make sure code is correctly formatted before publishing #983
  • Upgrade to Gulp v4 #980
  • Don't use process.env.PWD in build #1044 (wincent)
  • Parallelize webpack builds #968 (wincent)

Fixed bugs:

  • React warnings when editing photo "alt" tags #1030
  • Left-side add icon not showing up on 2.x branch #992
  • Eliminate React warnings when editing image alt attribute #1033 (wincent)
  • Fix 8 more lints, including last of the "no-unused-vars" #1032 (wincent)
  • Fix bad identifier in button-embed-video-edit.jsx (no-undef) #1026 (wincent)
  • Fix bad variable name in button-link-browse.jsx (no-undef) #1025 (wincent)
  • Remove stray ">" from button-embed-edit.jsx, fixing 1 lint #1009 (wincent)

Closed issues:

  • Optimize build #1000
  • Toolbar displays incorrectly in Safari with scrolled window #998
  • Remove .editorconfig #988
  • Clean up dist folder #969

Merged pull requests:

  • Bump version #1051 (julien)
  • Use strict equality #1049 (julien)
  • Fix last lint in dragresize_ie.js (no-unused-vars) #1043 (wincent)
  • Fix 6 lints in src/plugins/tableresize.js (no-var) #1042 (wincent)
  • Add support for running lints on changed files only #1041 (wincent)
  • Implement callback in ButtonLinkEditBrowse #1040 (julien)
  • Fix 11 lints in src/plugins/tabletools.js #1039 (wincent)
  • Fix last 4 lints in dragresize_ie11.js #1038 (wincent)
  • Fix last lint in src/plugins/dragresize.js (prefer-rest-params) #1036 (wincent)
  • Fix last lint in src/core/tools.js (prefer-rest-params) #1035 (wincent)
  • Apply Prettier's desired changes #1034 (wincent)
  • Deal with 12 remaining "no-used-vars" lints related to function args #1029 (wincent)
  • Turn "babel/no-invalid-this" into a warning in plug-in files #1028 (wincent)
  • Fix no-undef lint in src/plugins/dragresize_ie11.js #1027 (wincent)
  • Fix lint in core/selection-region.js (no-unused-vars) #1024 (wincent)
  • Fix lint in src/oop/oop.js (no-throw-literal) #1023 (wincent)
  • Fix lint in oop/attribute.js (prefer-spread) #1022 (wincent)
  • Fix 2 lints in core/debounce.js #1021 (wincent)
  • Fix 3 lints in src/core/uicore.js #1020 (wincent)
  • Fix 9 remaining "guard-for-in" lints #1019 (wincent)
  • Fix lint in uibridge/menu.jsx (guard-for-in) #1018 (wincent)
  • Fix 1 lint in uibridge/uibridge.js (prefer-rest-params) #1017 (wincent)
  • Fix 3 lints by removing UNSUPPORTED_*_API variables #1016 (wincent)
  • Fix lint in button-separator.jsx (no-unused-vars) #1015 (wincent)
  • Fix 1 lint in button-paragraph-align.jsx (no-unused-vars) #1014 (wincent)
  • Fix 1 lint in button-link-autocomplete-list.jsx (no-unused-vars) #1013 (wincent)
  • Fix 6 no-useless-escape lints #1012 (wincent)
  • Fix lint in button-commands-list.jsx (react/no-find-dom-node) #1011 (wincent)
  • Freshen formatting #1008 (wincent)
  • Fix 15 lints in src/components/buttons/button-camera-image.jsx #1007 (wincent)
  • Remove timeout in tests #1006 (julien)
  • Fix lint in src/components/base/widget-exclusive.js #1005 (wincent)
  • Fix lints in src/plugins/embed.js #1004 (wincent)
  • Restore lint suppression in src/adapter/main.js #1003 (wincent)
  • Fix lints in plugins/Resizer.es.js #1002 (wincent)
  • Fixes #1000 - Speed up builds #1001 (wincent)
  • Adds language.json as the default entry point for i18n for crowdin integration #997 (jbalsas)
  • Fix for various buttons #996 (julien)
  • Fix most "systematic" lint issues #995 (wincent)
  • Fixes #990 - Bring linting up to date #994 (wincent)
  • Fixes #992 - Left-side add icon not showing up on 2.x branch #992 #993 (wincent)
  • Fixes #990 — Bring linting up to date #991 (wincent)
  • Fixes #988 - Remove .editorconfig #989 (wincent)
  • Use a more recent Node in Travis #987 (wincent)
  • Add trailingComma to our Prettier config #986 (wincent)
  • Remove unused dir-compare dependency #985 (wincent)
  • Fixes #983 - Make sure code is correctly formatted before publishing #984 (wincent)
  • Fixes #980 - Update to Gulp v4 #982 (wincent)
  • Remove require-dir dependency #981 (wincent)
  • Remove unused requires from scripts/build/gulp/tasks/css.js #979 (wincent)
  • Remove unnecessary demo app templating #978 (wincent)
  • Remove unused font related resources and tasks #977 (julien)
  • Remove unused demo #976 (julien)
  • Update mocha as recommended by npm audit #975 (wincent)
  • Update karma-sauce-launcher as recommended by npm audit #974 (wincent)
  • Speed up build with improvements to the minification configuration #973 (wincent)
  • Update browsers in saucelabs config #971 (julien)
  • Fixes #969 - Don't commit the "dist" contents to the Git repo #970 (wincent)
  • Fix conflicts in package.json #966 (julien)
  • Deal with security issues identified by npm audit #958 (julien)

Change Log

1.5.19

January 22, 2019

Full Changelog

Closed issues:

  • IE11 Text with (bold, italic, underline) and link will not display toolbar #956

Merged pull requests:

  • Updates CHANGELOG for v1.5.18 #964 (julien)
  • Apply some minor clean-up while investigating slow build speeds #963 (wincent)
  • Remove never-used gulp-empty dependency #962 (wincent)
  • Fixes #956 | Fix link with styles in IE #959 (julien)
  • Add Prettier #957 (wincent)
  • Migrate away from reactCreateClass #955 (wincent)
  • Add extra buttons from liferay-portal #954 (julien)
  • Update Karma dependency to resolve security issues #952 (wincent)

1.5.18

January 8, 2019

Full Changelog

Fixed bugs:

  • In IE11 copy-paste doesnt work #945

Merged pull requests:

1.5.17

December 7, 2018

Full Changelog

Fixed bugs:

  • When Aligning an Image Context Bar Not Following Alignment (Internet Explorer) #853
  • Twitter link allows too many characters to be tweeted #829

Closed issues:

  • Alloy Editor is Mislabeled as a WYSIWYG editor #936
  • Fix saucelabs badge in README #931
  • Fix installation with node v10.13.x #928
  • Feature Request: Feature Sets #906
  • Bug when editing a image link on IE 11 #858
  • Toolbar doesn't close after hyperlinking an image #848

Merged pull requests:

  • Updates CHANGELOG for v1.5.16 #943 (julien)
  • Fixes #853 | Updates toolbar position when changing image alignment #935 (julien)
  • Fixes #924 Add four drag handles for image resizing #934 (diana-lin)
  • Fixes #829 | Limit tweet text to 280 chars #933 (julien)
  • Fixes #931 | Fixes the saucelabs browser-matrix badge #932 (julien)
  • Fixes #906 | Implement feature sets #930 (julien)
  • Fixes #928 | Update gulp-sass to work with node v10.x.x #929 (julien)
  • Change dragresize implementation on IE to modify heigh and width insi… #923 (gregory-bretall)

1.5.16

November 23, 2018

Full Changelog

Fixed bugs:

  • Check published code for missing semi colons particularly in IE11 #900
  • Image alignment Center CSS clashes when switching from IE to Chrome #898

Closed issues:

  • IE11 needs four drag handles when resizing an image #924
  • AlloyEditor image resize handle position is misplaced in IE11 when image is right aligned #911
  • Copy and paste text link add tags in IE11 #908

Merged pull requests:

1.5.15

October 23, 2018

Full Changelog

Fixed bugs:

  • Changing table column width in editor fails randomly #845

Merged pull requests:

  • Fix #845 - Remove resizer everytime the cursor gets out of the pillar. Keeping the resizer there without any reason creates a black hole where the CKEditor's mousemove event is never triggered #893 (julien)

1.5.14

October 3, 2018

Full Changelog

Closed issues:

  • Improper formatting in editor in case of pasting a text that contains an email address or URL #885
  • How can I add/remove a CSS class to an Element via Button? #879
  • Image Toolbar extend past browser #876

Merged pull requests:

  • Updates CHANGELOG for v1.15.14 #889 (julien)
  • Fixes #876 | Fix toolbar position #888 (julien)
  • Fixes #885 | Fix editor.on paste function and enhance REGEX_URL #886 (rolandpakai)

1.5.13

August 21, 2018

Full Changelog

Closed issues:

  • Add CONTRIBUTING.md and release documentation #873

Merged pull requests:

1.5.12

August 2, 2018

Full Changelog

Closed issues:

  • Text styling isn't removed when text is deleted #870
  • Toolbar increases in size when close to right window edge #866

Merged pull requests:

1.5.11

July 12, 2018

Full Changelog

Merged pull requests:

  • Controls the placement of the toolbar #867 (julien)

1.5.10

June 26, 2018

1.5.9

June 25, 2018

Full Changelog

Merged pull requests:

1.5.8

June 15, 2018

Full Changelog

Merged pull requests:

  • Prevents defaulting uiNode to body if unset #863 (jbalsas)
  • Use uiNode in dragresize plugin #862 (julien)

1.5.7

June 14, 2018

Full Changelog

Merged pull requests:

1.5.6

June 12, 2018

Full Changelog

Merged pull requests:

1.5.5

June 12, 2018

Full Changelog

Merged pull requests:

1.5.4

June 5, 2018

Full Changelog

Fixed bugs:

  • Drag and Drop Doesn't Work Within the Editor #839

Merged pull requests:

  • LPS-79540 AlloyEditor removes links with invalid characters #850 (diegonvs)

1.5.3

May 17, 2018

1.5.2

May 17, 2018

Full Changelog

Implemented enhancements:

  • Update 1.x CKEditor to 4.7? #797

Closed issues:

  • AlloyEditor is not working with ReactJS 16 #807
  • Crowdin setup #705
  • Internationalization Support #696
  • Support Ace inside of alloy-editor #400
  • Improve "how to use ckeditor plugins" documentation #384

Merged pull requests:

  • Changes the way to get the selected item in the ae_dragresize_ie plugin #841 (matuzalemsteles)
  • Drag and Drop Doesn't Work Within the Editor Fixes #839 #840 (gregory-bretall)
  • Adding webpack 4 in the build process, upgrading to React 16.3.1 and removing support for IE 9 and 10 #815 (matuzalemsteles)
  • Fix broken link in README.md #812 (lpsBetty)
  • Wraps load method to remove unwanted dependencies introduced in CKEditor plugins #805 (jbalsas)

1.5.1

November 23, 2017

Full Changelog

Fixed bugs:

  • Plugin dragresize_ie throws on Edge #802

Merged pull requests:

1.5.0

November 16, 2017

Full Changelog

Implemented enhancements:

  • Pasting links into content area fails #761
  • Alloy Editor crashes on React 16 #770

Fixed bugs:

  • Pasting links into content area fails #761
  • Toolbar doesn't appear when selection is inside a widget #752
  • Alloy Editor crashes on React 16 #770
  • Colorbutton Plugin: Unable to scroll after changing color of text #749

Closed issues:

  • Add Issue template to the repository #793
  • Add Pull Request template to Repository #790
  • Build problem #773
  • Broken links in README #769
  • Website gives 404 #764
  • Partial Read Only Mode (for certain parts of the content) #757
  • Resize arrows still appearing after disabling the drag resize on Firefox #755
  • Links does not recognise on page bookmarks #785

Merged pull requests:

1.4.1

May 18, 2017

Full Changelog

Implemented enhancements:

  • Extraplugins should have uibridge plugins into default value #731

Fixed bugs:

  • ColorButton with Alloy Editor: Cannot read property 'focus' of undefined #737

Closed issues:

  • Warning: ButtonBold:React.createClass is deprecated and will be removed in version 16. Use plain JavaScript classes instead. If you're not yet ready to migrate, create-react-class is available on npm as a drop-in replacement. #742
  • Reply button in comments not working on certain browsers #738
  • Strange symbols on toolbar buttons #735
  • Colorbutton plugin does not work correctly #744
  • Plugin ae_dragresize leaks global listeners #740
  • Cannot read property 'replace' of undefined when Language is en-gb #733

Merged pull requests:

  • Move registerBridgeButton to ae_uibridge after calling to add the button bridge. #746 (antoniopol06)
  • Adding uibridges to extraPlugins as default value. #741 (antoniopol06)

1.4.0

April 26, 2017

Full Changelog

Implemented enhancements:

  • Sync Lexicon Icons #700
  • Update Edge configuration on SauceLabs #692
  • ButtonLinkTargetEdit has not test #688
  • ButtonTargetList has not test #686
  • Twitter button has not tests #684

Fixed bugs:

  • Race condition in initialization #724
  • Resize images on IE 11 does not work #716
  • Drag and Drop files that are not images #714
  • Append protocol is not added to URL by default when link is edited. #711
  • Placeholder appears when the content is image or table #708
  • Alloy Editor option not get enabled #680

Closed issues:

  • Http protocol is appended to the links even if "appendProtocol" is false in the config #710
  • AlloyEditor Internationalization structure #702
  • IE10: Cannot enter URL text for Link option #691
  • contextmenu for spell check #681
  • Some tests fail assert.oneOf #679
  • Spell check enable/disable at initialization of Alloy editor #672
  • Allow discovery of plugin buttons via ae\_uibridge #667

Merged pull requests:

1.3.1

January 19, 2017

Full Changelog

Implemented enhancements:

  • Upgrade and lock packages #675

Fixed bugs:

  • assert.oneOf is not a function when running tests #678
  • Typo in getToolbarButtons method #663
  • IE11: Cannot enter URL text for Link option #660
  • Get rid of frame box around pasted link #659
  • autolinkAdd doesn't work on urls that contain - in the domain name #657
  • Keyup events slow with large documents #654
  • Wrong link for How to build it #646

Closed issues:

  • When I made paragraph bold, it works fine. When I am trying to make font regular - first letter stays bold #677
  • Button to clear URL in link button edit is clickable when input is empty #673
  • Some test fail #669
  • Placeholder CSS #655
  • Firefox: JavaScript when creating a link with the whole paragraph #645
  • Table borders are not visible on copy + paste text from excel #635

Merged pull requests:

1.3.0

December 5, 2016

Full Changelog

Implemented enhancements:

  • Update to CKEditor 4.6 #631
  • Add Support for Edge #617
  • Support maven releases #473

Fixed bugs:

  • When editor is empty and use setData to add content, the placeholder value is overlaped to the new content #647
  • Edit url fails in firefox when editing the very last content #620
  • Translation in the table creation popup #619
  • IE 11 image not resize #596
  • can't add new line after inserting embed link #561

Closed issues:

  • Release 1.3.0 #649
  • [Question] Does destroying editor instance clear event listeners? #629
  • alloy-editor-no-react-min.js:860 Uncaught TypeError: Cannot read property 'PropTypes' of undefined #621
  • Allow open target of hyperlink in editor - something lik Ctrl-Click in Word #509

Merged pull requests:

1.2.5

November 3, 2016

Full Changelog

Implemented enhancements:

  • Add VS Code and Yarn files to .gitignore #605

Fixed bugs:

  • Placeholder plugin appears when there is data in the editable area #603

Closed issues:

  • Release v1.2.5 #616
  • Allow Alloy Editor to set one dimension when resizing an image #601

Merged pull requests:

1.2.4

October 7, 2016

Full Changelog

Implemented enhancements:

  • Fix button-styles documentation #585
  • Add .eslintrc file #574
  • Link target select truncating in Webkit #570

Fixed bugs:

  • Problem with resizing images in Firefox #582
  • Allowed link targets button config not being passed to ButtonTargetList #571
  • Alloy Editor Unmount issue in react #552
  • Toolbar renders away from div having CSS property overflow set to auto. #549

Closed issues:

  • Target selector on button edit should be customizable #608
  • Release v1.2.4 #600
  • Dynamic change of CKEditor config params #599
  • Html content is changed after blur when input is empty. #589
  • File upload in link dialog #588
  • save data #581
  • Combobox dropdown goes under other toolbar buttons #579
  • Access CKEditor document model #577
  • Quotes: allow to reply inline #568
  • Chrome+Bootstrap tabs : U, I & B toolbar actions not working #567
  • The latest version v1.5.3 or v1.2.3? #559
  • Refactor button style list #557

Merged pull requests:

  • Y position of toolbar to render it, now we consider if the content has overflow customization to calculate the proper Y value #595 (antoniopol06)
  • Fixes #571 #572 (mattleff)
  • Buttons that use richcombo update correctly values when it is rendered for the first time. #566 (antoniopol06)
  • Refactor button styles list, Now it uses dropdown button. #564 (antoniopol06)

1.2.3

June 29, 2016

Full Changelog

Implemented enhancements:

  • Test to readOnly behavior #538
  • beforeImageAdd event is needed, when a single image is uploaded by the image button #534
  • Testing embed buttons #528

Fixed bugs:

  • multiple instance destroy II #556
  • can't remove the marker #532

Closed issues:

  • Release v1.2.3 #558
  • cant load alloy editor #551
  • Refused to execute script from #539
  • Selection menu doesn't display when selecting ends outside editable #529

Merged pull requests:

1.2.2

May 25, 2016

Full Changelog

Fixed bugs:

  • Edit embedded link is broken - popup displays above wrong element #526

Closed issues:

  • Release v1.2.2 #527

1.2.1

May 24, 2016

Full Changelog

Implemented enhancements:

  • Convert email addresses into mailto: links #522
  • Active controls don't adjust when resizing window #513

Fixed bugs:

  • Cannot Remove Embed Link from Editor #517
  • In case of Multiple divs Alloy Editor doesn't focus on currently selected div in case of Dropdown #515
  • Active controls don't adjust when resizing window #513

Closed issues:

  • Release v1.2.1 #525

1.2.0

April 30, 2016

Full Changelog

Implemented enhancements:

  • Support keyboard navigation into autocomplete #510
  • UX: Table delete icon confusing #496

Closed issues:

  • Release v1.2.0 #514
  • Plugin autolist to create OL and UL #504
  • Create indent and outdent buttons #482

Merged pull requests:

1.1.0

April 17, 2016

Full Changelog

Fixed bugs:

  • Issue with clicking in a dropdown when there is overflow #491
  • Firefox throws "e.data.$.clipboardData.items" error when you paste some text into editable content. #485

Closed issues:

  • Release v1.1.0 #500
  • Can not use with meteor 1.3 + react + npm #494
  • Pass button specific configuration outside of Selections #492
  • Getting an existing instance of editor to destroy it #490
  • Add autocomplete to links #120

Merged pull requests:

1.0.1

March 8, 2016

Full Changelog

Fixed bugs:

  • Pasting content containing links is broken #478

Closed issues:

  • Release v1.0.1 #481

1.0.0

February 27, 2016

Full Changelog

Implemented enhancements:

  • Release v1.0.0 #475
  • The input element in button-image.jsx should only accept image type files. #463
  • link protocol should be customize default protocol #462
  • Use a fixed version of bourbon #444
  • Chrome deprecated MediaStream.stop() method #443
  • Camera button does not work on insecure origins in Chrome #421
  • ReactUI keyboard shortcuts won't refresh UI #141

Fixed bugs:

  • Allow changing button props from user's configuration #469
  • Toolbar add exclusive does not show (sometimes) when table button is clicked #466
  • Toolbar add does not appear when editable content is empty and you click it. #450
  • React component guide link in AlloyEditor 0.7.3 release notes points to localhost #442
  • Widget interaction point mixin is not tested #439
  • Changing target when creating link steal focus #434
  • On inserting images, the original file object might be lost #433
  • Plugin ae_uibridge does not check if it has been registered #429
  • alloyeditor-ocean.svg doesn't exist #428
  • Toolbar is not shown by IE in the correct position #425
  • SCRIPT5022: TypeMismatchError When inserting an image #424
  • Camera button throws an exception in Chrome after capturing the image #420
  • Text alignment + headings issue #386
  • After resizing an image, if you change its align it returns to the original dimensions #206

Closed issues:

  • Having trouble getting the widget to show up, even though the content is editable #457
  • Problem with setting basepath #456
  • A bug #452
  • Live demo and 0.7.5 currently broken #447
  • Align text right with big toolbar #437
  • Max value for table`s rows and cols inputs. #432
  • Prompt Link creation on Cmd-L keystroke #422
  • Cmd-L to open Link Dialog #417
  • Troubles using React and webpack #416
  • Getting the text value in React #414
  • Implement embedding Twitter posts #234
  • Implement embedding YouTube videos #233
  • Creating a link which, crosses element boundaries, causes JS errors and a buggy toolbar. #40

Merged pull requests:

0.7.5

December 26, 2015

Full Changelog

Closed issues:

  • Release v0.7.5 #413

0.7.4

December 26, 2015

Full Changelog

Fixed bugs:

  • incorrect lang #410

Closed issues:

  • Release v0.7.4 #412
  • Replace minify-css with cssnano #411
  • Alloy with Webpack and React #389

0.7.3

December 25, 2015

Full Changelog

Fixed bugs:

  • Change main script to be alloy-editor-no-react.js #408

Closed issues:

  • Release v0.7.3 #409

0.7.2

December 24, 2015

Full Changelog

Fixed bugs:

  • Does not try to require React if there is require function defined #406

Closed issues:

  • Release v0.7.2 #407
  • Getting the Content , Events ? #403
  • Widget interaction and native selections #355

0.7.1

December 19, 2015

Full Changelog

Implemented enhancements:

  • Remove YUI UI #247
  • React UI Edit Link should move cursor after link creation #128

Fixed bugs:

  • ERR_INVALID_URL when moving an image in the content #381
  • Plugins 'ae_' are not initialized if ckeditor own plugins are present #379
  • Bug: calling editor.destroy() throws javascript error #375
  • Bug: custom styles in portal are not rendered properly #241
  • Bug: dropdown list with overflow scroll does not work properly #239

Closed issues:

  • Release v0.7.1 #401
  • Upgrade packages to their latest versions #398
  • How to disable image resizing #395
  • Alloy can't find relative paths #390
  • Fire event for automatically-created links. #388
  • rails integration #377
  • When clicking a link, possible to show a navigate/change/remove bubble? #376
  • Target blank #344
  • Can't use with requirejs #240

Merged pull requests:

  • Advance cursor after link on link changes #397 (jbalsas)
  • Update lang files #382 (jbalsas)
  • Do not prevent plugin from being created if original CKEditor one exists #380 (jbalsas)
  • Allow listening for automatically-created links. #378 (kushal)

0.7.0

November 7, 2015

Full Changelog

Fixed bugs:

  • toolbar does not disappear #371
  • Fails to load in Electron #350
  • npm package is broken. [EDIT: Does not work with browserify] #338
  • Image Selection Toolbar in React UI is not always centerd on the image #181

Closed issues:

  • Release v0.7.0 #374
  • Notify of UI state changes #366
  • React 0.14 #365
  • Is it possible to remove AlloyEditor after it is initialized? #362
  • Add target to links #119

Merged pull requests:

  • Use focus event instead of contentDOM to make sure initialization always runs #373 (jbalsas)
  • Use centering setPositionFn for image selection by default #372 (jbalsas)
  • Fire editorUpdate event when UI state is updated #368 (jbalsas)

0.6.0

October 17, 2015

Full Changelog

Closed issues:

  • Release v0.6.0 #360
  • Cannot read property 'scrollIntoView' of undefined #358
  • Is there a way to work with angularjs? #357
  • The editor should keep the toolbar in the view #349
  • linkEdit #348
  • Alloy Editor without toolbar (selection and "add"-toolbar) #346
  • Can't use http://ckeditor.com/addon/uicolor plugin. #343
  • Download URI is broken! #337
  • Add an option to not include ButtonStylesListItemRemove in the list generated by ButtonStylesList #336
  • Font Color and Size feature #335

Merged pull requests:

  • Add showRemoveStylesItem prop to control if the item shows in the list. #347 (jbalsas)

0.5.2

August 29, 2015

Full Changelog

Implemented enhancements:

  • Document skin structure and workflow #292

Fixed bugs:

  • React variable is always undefined #333

Closed issues:

  • Release v0.5.2 #334

0.5.1

August 24, 2015

Full Changelog

Fixed bugs:

  • regexBasePath is not properly documented #331
  • The main file and the UI part don't have minimized versions #329
  • Skin font is not regenerated when changing the font templates #308

Closed issues:

  • Release v0.5.1 #330

0.5.0

August 21, 2015

Full Changelog

Fixed bugs:

  • JavaScript error when clicking on a button in non editable area if the editor does not have the focus #325

Closed issues:

  • Release 0.5.0 #327
  • Selection with CKEditor 'widget' plugin #326
  • Alloyeditor and global namespace #315

0.5.0-alpha

August 19, 2015

Full Changelog

Closed issues:

  • Release v0.5.0-alpha #324
  • CONTRIBUTING.md #323
  • Publish on NPM/Bower? #217

0.4.2

August 12, 2015

Full Changelog

Fixed bugs:

  • Remove dist from .gitignore #320

Closed issues:

  • Release v0.4.2 #319

0.4.1

August 11, 2015

Full Changelog

Fixed bugs:

  • Add main section to package.json #317

Closed issues:

  • Release v0.4.1 #318

0.4.0

August 10, 2015

Full Changelog

Closed issues:

  • Release v0.4.0 #316
  • Adding new selection #300

0.4.0-alpha.1

July 31, 2015

Full Changelog

Closed issues:

  • Release v0.4.0-alpha.1 #314

0.4.0-alpha

July 31, 2015

Full Changelog

Implemented enhancements:

  • Update dependencies #298
  • Migrate to the new Travis infrastructure #297
  • Font icons should be generated per-skin #285
  • Extend attribute syntax to support instructions #282
  • Update CKEditor to 4.5.1 version #281
  • Copy license and readme files to the root folder #277
  • Font icons can't be safely used inside CSS #145
  • New addClass implementation no longer supports list of classes in browsers with classList #283 (jbalsas)

Fixed bugs:

  • Improve the minimized version of React #311
  • Atlas skin issues #310
  • Ocean skin issues #309
  • AlloyEditor should load language keys even when CKEditor is loaded separately #306
  • Uncaught TypeError: Cannot read property 'createRange' of null #302
  • Difficulties modifying style dropdown due to use of AlloyEditor.Strings #301
  • Impossible to set the value of a writeOnce attribute with a default value #294
  • JavaScript error when clicking on a non editable Node #293
  • Keep the contenteditable attribute value #290
  • Create a solid skin infrastructure #288
  • Impossible to run the gulp tasks after installing with bower #275

Closed issues:

  • Release v0.4.0-alpha #313
  • AlloyEditor does not work in CommonJS and AMD environments #304
  • Adding iframe #299
  • Missing API to add custom CKEditor plugins through AlloyEditor #296
  • Replace image URL #289
  • Using CKEDITOR Plugins with Alloyeditor #280
  • Remove test folder from bower ignore #278
  • Using alloy editor in modals #276
  • Create new 'atlas' skin #266

Merged pull requests:

  • Make sure a config value can override the default value of a writeOnce attribute #295 (dpobel)
  • Allow to prevent AlloyEditor from setting contenteditable to true on its srcNode #291 (dpobel)

0.3.7

July 1, 2015

Full Changelog

Fixed bugs:

  • Insert Image widget #270

Closed issues:

  • Release v0.3.7 #274

0.3.6

June 30, 2015

Full Changelog

Implemented enhancements:

  • Replace "alloy-editor" prefix with "ae" in the styles #271

Closed issues:

  • Release v0.3.6 #272

0.3.5

June 30, 2015

Full Changelog

Implemented enhancements:

  • Add the version of the editor in the dist file #265
  • Remove alloy-editor prefix from the styles #264

Fixed bugs:

  • Widget won't open selections #263

Closed issues:

  • Release v0.3.5 #269
  • React UI TableHeading button #259
  • Cannot update generated strings #258

0.3.4

June 24, 2015

Full Changelog

Closed issues:

  • Bump version to 0.3.4 #257

0.3.3

June 24, 2015

Full Changelog

Implemented enhancements:

  • Improve test infrastructure #254
  • Modify jshintrc to accept more global variables and ES6 syntax #253
  • Since react-tools is being deprecated, we have to switch to Babel #252
  • Core Table entity is not tested #250
  • Core tests are inside React UI folder #246

Closed issues:

  • Release v0.3.3 #256
  • Tools test 'should merge objects and ignore inherited properties' is wrong #248
  • Table headings support #245

Merged pull requests:

0.3.2

June 13, 2015

Full Changelog

Implemented enhancements:

  • Update package.json with latest deps #242
  • Move the colors and font definitions in variables and in a different file #237
  • Add breaking changes file #232

Fixed bugs:

  • Font is being generated incorrectly #243
  • AlloyEditor does not support HTML Nodes as stated in the docs #238
  • AlloyEditor changes the browser selection color for the whole page #235
  • React UI does not hide toolbars on ESC or ClickOutside #129

Closed issues:

  • Release v0.3.2 #244
  • Update README with the features list #231
  • Proofread the text in the editor demo #224
  • Table column sizes jump around while typing text #223
  • Hide the toolbar when loosing focus #218
  • React UI strings are not translatable #147
  • Project Site: And a note and link above each pages' Disqus comments, to submit bug reports and improvements to Github Issues. #44
  • Project Site: Add inline working editor demos, of code used in tutorials. #38
  • Project Site: Expand "Get stated" with additional code example. #35

0.3.1

May 31, 2015

0.3.0

May 31, 2015

Full Changelog

Implemented enhancements:

  • Simplify the dist folder structure #221
  • Change Chrome and Firefox browsers to run on Windows on SauceLabs #220

Closed issues:

0.2.9

May 27, 2015

Full Changelog

Fixed bugs:

  • Editor does not set contenteditable="true" to the element automatically #216

0.2.8

May 27, 2015

Full Changelog

Implemented enhancements:

  • Make CKEditor submodule #205

Fixed bugs:

  • Initialization occurred too late #214
  • In ReactUI, focusing on a dropdown item causes undesired scrolls #211
  • Dropdowns aria markup breaks ChromeVox #210
  • Missing classes in API docs #208
  • Image add and image remove events are not consistent #207
  • Implement i18 and ARIA support #203
  • React UI toolbars are not announced to screen readers #202
  • Placeholder is broken with CKEditor 4.4.7 #180

Merged pull requests:

0.2.7

May 8, 2015

Full Changelog

Implemented enhancements:

  • Update package.json #200
  • Travis does not connect to SauceLabs #199

Fixed bugs:

  • Toolbar is misaligned #201

0.2.6

May 8, 2015

Full Changelog

Implemented enhancements:

  • Change AlloyEditor entry point #172
  • Create release task #169
  • Add SauceLabs badge #168
  • ReactUI styling for toolbar dropdowns is not reusable #140
  • Change the default skin from dark to ocean #98
  • Replace rimraf with del in gulp #95

Fixed bugs:

  • Test coverage is being added to the tests when running in debug more #177
  • Attribute leaks value among instances of same class #173
  • In YUI UI styles toolbar might be misaligned when link is being edited #166
  • Editor does not render properly in modal dialogs #165
  • Buttons like add image don't cancel properly the execlusive rendering #163
  • Editor does not hide its UI on clicking outside or on navigating via the tab outside #161
  • WidgetClickOutside subscribes to two events instead to just one #160
  • Add test infrastructure to the Rect UI #148
  • ReactUI action mixins don't have comprehensive method names #131
  • There is an exception when ToolbarAdd is trying to position in case of empty line #126
  • Editor does not compile with Node 0.12 #110
  • Make tests working on IE8 #99
  • [UX] The icon X on link view is misleading #88

Closed issues:

  • Autolink plugin triggers error in Portal when used in more than one editor #197
  • Autolink plugin triggers error in Portal when using it with the autocomplete plugin #195
  • Autolink: must also recognize ftp:// and other protocols #193
  • Links: should automatically add "http://" to the URI if no protocol is present #192
  • Some listeners are attached before dom is ready #190
  • Cannot load autolink plugin at first position #188
  • ToolbarStyles in React UI is not easily configurable via JSON config #186
  • API docs are not built on release #184
  • DragResize css is not always loaded #183
  • Autolink plugin throws exception when the content is empty #178
  • Bundled tabletools plugin is incompatible with other CKEDITORs #175
  • ReactUI placeholder does not show #174
  • AlloyUI and Liferay Portal CSS leaks into ReactUI #170
  • Add D&D resize to images #167
  • Command mixin does not allow passing additional data to the engine's execCommand #164
  • Toolbar may appear out of the viewport #158
  • Remove the dark skin #157
  • Add tests to SelectionRegion #155
  • Add tests for tools #154
  • Add tests for Link util #153
  • Add tests for OOP in React UI #152
  • Add tests fo Lang in React UI #151
  • Add tests for debounce function #150
  • React UI Camera Button lacks icon #146
  • React UI Edit link scrolls page after focus #142
  • Implement add image button #138
  • React UI Styles button lacks a normal text style #136
  • UI icon contribution flow is not defined #134
  • Automatically generate links when user types text which looks like URL #132
  • React UI buttons don't accept configuration #125
  • Implement paragraph buttons (align left, align right, center) #123
  • Add picture from camera #122
  • Add remove format button #121
  • Add styles to the editor #117
  • Implement tables #116
  • ReactUI is missing focusManager #113
  • Add test skeleton gulp task for ReactUI #112
  • Make React UI default one #111
  • TwitterQuote button in React UI #109
  • Link button behaviour in React UI #108
  • React UI is missing buttons #107
  • Add Toolbar in React UI is not positioned properly #106
  • Remove Bootstrap dependency from React UI #104
  • CSS gulp task in react ui interrupts build on error #103
  • Creat UI using React #101
  • Add gulp watch task #97
  • Update AlloyEditor skin #91
  • Integrate AlloyEditor with Travis #90
  • Allow tests to be run using SauceLabs or locally #89
  • Button tests are not complete. We need to check if button removes selection style #87
  • Tests not working on Firefox #86
  • IE browsers are not included in test process #85
  • When 'twitter' button is pressed on toolbar, 'link' button should be disabled, and viceversa #84
  • Editor looses focus when selecting text inside a link #83
  • Twitter link icon is not keyboard-editable #82
  • Link tooltips are no longer visible in dark skin #81
  • Toolbar animation is clunky #80
  • Remove link: should remove the entire tag instead of just the current selection #79
  • Bug links: when closing linkView, "bold" button appear as pressed #78
  • Bug: when a link is selected and its linkView is openned, pressing on "X" button must remove the link #77
  • On click, Twitter button should create a link so the user will be able to tweet directly #76
  • Bug: "execCommand" returns focus to editor #75
  • Code button #74
  • Quote button #73
  • Create test infrastructure #68
  • Support additional toolbar context decision flow #64
  • Project Site: Using the Get started code, I'm unable to get a working demo #36
  • Create UI using Bootstrap & jQuery #7
  • Create vanilla UI #6

Merged pull requests:

0.2.5

November 14, 2014

Full Changelog

Closed issues:

  • Double pasting #72

0.2.4

November 14, 2014

Full Changelog

Closed issues:

  • Add more icons to the font #71
  • Add configuration file for IcoMoon #70
  • Update CKEditor core to version 4.4.5 #69
  • Basic styling buttons should use CKEditor logic #67
  • Horizontal Rule button #66
  • When alloyeditor is destroyed, the debounce tasks must be cancelled #65
  • AlloyEditor should respect Word style by default #63
  • When adding images, we should also return the file element #62
  • It is not possible to create release with non-minimized files #61
  • [Project Site] Make navigation menu responsive #60
  • [Project Site] Update to Bootstrap 3 #59
  • Project Site: Consolidate content on the Github project page to this Project site #52
  • Project Site: AlloyEditor branding is inconsistent #51
  • Project Site: Consolidate the content about the custom UI feature into one page. #50
  • Project Site: Move the page Architecture to a main navigation item. #49
  • Project Site: Expand Contributing content #48
  • Project Site: Page "Create entirely new UI" mentions gulp ui jquery which doesn't exist in gulpfile #47
  • Project Site: Update site and release ZIPs to 0.2.2 #46
  • IE7 errors when viewing the live demo #43
  • Add functionality to create OL & UL lists. #41
  • Project Site: The API Docs links, at the bottom of pages, do not work. #39
  • Project Site: Following the tutorials as-is, I could not get a working demo. I needed to use the included demo in the ZIP as a guide. #37
  • Project Site: Rename main navigation item, "Example". #34

0.2.3

October 30, 2014

Full Changelog

Implemented enhancements:

  • Update the site to match the new design of AlloyUI #21

Fixed bugs:

  • WidgetAutohide and manually checking for ESC key are clashing each other #56
  • Make Toolbars keyboard accessible #17

Closed issues:

  • Improve WAI-ARIA accessibility #58
  • Button A is not accesible by keyboard #57
  • Buttons should update their UI when toolbars move only #55
  • Content editable, Marco Polo #45
  • When there are more than one alloy editor in a page and I click another editor, the button with the options is still displayed in the old editor #30

0.2.2

September 16, 2014

Full Changelog

Implemented enhancements:

  • Twitter button should add the link to the current site #18

Fixed bugs:

  • Editor requires a server in order to run in dev mode. #23
  • Update CKEditor base path in release mode #19

Closed issues:

  • ToolbarAdd should slide to the right on empty lines #33
  • ToolbarAdd showAtPoint API is inconsistent #32
  • Toolbar config buttons does not accept button configuration. #31
  • Define add toolbar expected functionality #29
  • Modify toolbar add behavior #28
  • Extract toolbar position logic #27
  • Add support for multiple skins #26
  • Implement ocean skin #25
  • Implement dark skin and make it default one #24
  • Implement light skin #20

0.2.1

August 7, 2014

Full Changelog

Implemented enhancements:

  • Change license to LGPL #16

Fixed bugs:

  • Implement UndoRedo #15

Closed issues:

  • Change the license to LGPL #14

0.2.0

August 4, 2014

Implemented enhancements:

  • Duplicate project description in the README and project description #13
  • There is no need to use custom function to retrieve document scroll position #11
  • Move documentation from docs to api folder #8

Fixed bugs:

  • Button add is missing btn class #10
  • Cannot toggle strong elements in editor area #9
  • Fix the example of embedding the editor to a page #5
  • Link Tooltip is not being destroyed on CKEditor destroying #4
  • Describe how to create an entirely new UI #3
  • Add documentation how to create a new button #2
  • Buttons don't have btn-default class name #1

* This Change Log was automatically generated by github_changelog_generator

* This Change Log was automatically generated by github_changelog_generator