v2.0.0-beta.1 (2019-02-22)
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:
- Run prettier #1152 (julien)
- Use the correct name for the ButtonAccessibilityImageAlt's key #1151 (julien)
- Rename .eslintrc.js to .eslintrc #1149 (julien)
- Changed the height of the header #1145 (edalgrin-work)
- Cleaned the <p> tags in docs/use #1142 (edalgrin-work)
- Fix favicon paths #1140 (julien)
- Renamed Develop to develop #1139 (edalgrin-work)
- Update .gitignore #1138 (julien)
- Remove the css from index.js and fixed on html.js #1137 (edalgrin-work)
- New Crowdin translations #1134 (liferay-translation)
- Rebuild language assets #1130 (wincent)
- Add gatsby serve script #1129 (edalgrin-work)
- Website #1128 (edalgrin-work)
- New Crowdin translations #1127 (liferay-translation)
- New Crowdin translations #1126 (liferay-translation)
- Update formatting #1125 (wincent)
- Update generated language files #1120 (wincent)
- New Crowdin translations #1117 (liferay-translation)
- Update generated lang files #1115 (wincent)
- Fixes #1112 | Fix image selection in IE 11 #1113 (julien)
- Fix dev dependency security issue identified by
npm audit
#1110 (wincent) - Remove "api" folder and all references to it #1108 (wincent)
- Move generated language files to src/__generated__/lang #1107 (wincent)
- Remove explicit ".js" extension in import statements & requires #1106 (wincent)
- New translations language.json (French) #1105 (julien)
- Fixes #1061 Allow only required style for IE and other browsers #1104 (fortunatomaldonado)
- Remove executable bits from SVG files #1102 (wincent)
- Massive overhaul of CONTRIBUTING.md #1099 (wincent)
- New Crowdin translations #1097 (liferay-translation)
- Fixes #1048 | Add button to remove images #1096 (julien)
- Prevent link target from being null #1095 (julien)
- Update CONTRIBUTING.md to reflect new branch structure #1094 (wincent)
- New Crowdin translations #1093 (liferay-translation)
- Update CHANGELOG.md to reflect recent alphas #1090 (wincent)
- Remove BREAKING_CHANGES.md #1089 (wincent)
- Update changelog generation instructions #1088 (wincent)
- Remove Zepto #1087 (wincent)
- New Crowdin translations #1086 (liferay-translation)
- Eliminate unused imports #1085 (wincent)
- Context follow ups #1084 (wincent)
- Update to React v16.8.1 #1083 (wincent)
- Fixes #1079 - Eliminate misleading imports #1080 (wincent)
- Fixes #1076 - Remove unnecessary IIFEs and "use strict" declarations #1078 (wincent)
- New Crowdin translations #1077 (liferay-translation)
- Fixes #1052 - Use fake timers and clean up debounce tests #1075 (wincent)
- Fixes #1056 - Silence deprecation warnings emitted during test runs #1072 (wincent)
- Start using React context to share editor instance #1055 (wincent)
v2.0.0-alpha.5 (2019-02-06)
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:
- Add the ae_dragresize_ie11 plugin for IE11 #1071 (julien)
- New Crowdin translations #1066 (liferay-translation)
- Modify github issue and pull request templates: #1064 (julien)
v2.0.0-alpha.4 (2019-02-05)
Merged pull requests:
- Apply changes from #959 into 2.x-develop #1063 (julien)
- Bump version to 2.0.0-alpha.3 #1062 (julien)
- Fixes #1057 Keep styles in the image for IE #1060 (fortunatomaldonado)
v2.0.0-alpha.3 (2019-02-05)
v2.0.0-alpha.2 (2019-02-04)
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)
v2.0.0-alpha.1 (2019-01-31)
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)
v1.5.19 (2019-01-22)
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)
v1.5.18 (2019-01-08)
Fixed bugs:
- In IE11 copy-paste doesnt work #945
Merged pull requests:
- Updates CHANGELOG for v1.5.17 #949 (julien)
- Fixes #945 | Fix regexp for IE #948 (julien)
- Feature/react #946 (julien)
v1.5.17 (2018-12-07)
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)
v1.5.16 (2018-11-23)
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:
- Fixes #908 Remove unwanted tags after paste #919 (fortunatomaldonado)
- Fixes #915 - Checks if selection data exists in linkSelectionTest #918 (julien)
- LPS-87500 Add styleFn support for the ButtonStylesList component #916 (pavel-savinov)
- Fixes liferay#900 Add closing … #913 (SpencerWoo)
- Fixes #911 Use correct CSS to place drag resize handle at the corner #912 (brianikim)
- Fix autolink test #907 (julien)
- Fix #898 | Added center align css interaction between IE11 and other … #899 (fortunatomaldonado)
v1.5.15 (2018-10-23)
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)
v1.5.14 (2018-10-03)
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)
v1.5.13 (2018-08-21)
Closed issues:
- Add CONTRIBUTING.md and release documentation #873
Merged pull requests:
- v1.15.13 #875 (jbalsas)
- Fixes #873 - Adds Contributing Guidelines and Release process documentation #874 (jbalsas)
- [TS] LPS-84123 #872 (arthurchan35)
v1.5.12 (2018-08-02)
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:
- Adds special image2 version for IE11 #871 (jbalsas)
- Adjust toolbar placement on right side to prevent overflow #868 (fortunatomaldonado)
v1.5.11 (2018-07-12)
Merged pull requests:
v1.5.10 (2018-06-26)
v1.5.9 (2018-06-25)
Merged pull requests:
- #858 getChildren is not filtering 'a' #864 (matuzalemsteles)
v1.5.8 (2018-06-15)
Merged pull requests:
- Prevents defaulting uiNode to body if unset #863 (jbalsas)
- Use uiNode in dragresize plugin #862 (julien)
v1.5.7 (2018-06-14)
Merged pull requests:
v1.5.6 (2018-06-12)
Merged pull requests:
- #858 getting right element for IE #859 (matuzalemsteles)
v1.5.5 (2018-06-12)
Merged pull requests:
- Resize visible #855 (SpencerWoo)
- Image link dev #849 (SpencerWoo)
v1.5.4 (2018-06-05)
Fixed bugs:
- Drag and Drop Doesn't Work Within the Editor #839
Merged pull requests:
v1.5.3 (2018-05-17)
v1.5.2 (2018-05-17)
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)
v1.5.1 (2017-11-23)
Fixed bugs:
- Plugin dragresize_ie throws on Edge #802
Merged pull requests:
1.5.0 (2017-11-16)
Implemented enhancements:
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:
- add ISSUE_TEMPLATE for contributers on GitHub #794 (vbence86)
- add PULL_REQUEST_TEMPLATE file to the project #791 (vbence86)
- fix for Image Center Aligment issue #788 (vbence86)
- Adds karma-saucelabs and fixes typo #787 (jbalsas)
- Adding on page bookmark support to links #786 (balazssk)
- remove undefined variables #782 (jbalsas)
- remove 3rd party react components #780 (jbalsas)
1.4.1 (2017-05-18)
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 (2017-04-26)
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:
- Updates test message and adds default case #728 (jbalsas)
- Sets editor property before potentially start the render phase #725 (jbalsas)
- Addimages plugin allows only images. #715 (antoniopol06)
- Hash autogenerated by build-languages task #703 (antoniopol06)
- Test buttonTwitter #685 (antoniopol06)
v1.3.1 (2017-01-19)
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:
- Button to clear URL is not rendered when input is empty #674 (antoniopol06)
- Insert placeholder prop into input when browser is not IE #671 (antoniopol06)
- Get rid of frame box around pasted link #668 (antoniopol06)
- Cover test typing urls with - character #658 (antoniopol06)
v1.3.0 (2016-12-05)
Implemented enhancements:
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:
- Adds MenuButton Bridge Tests #643 (jbalsas)
- Update lang files #633 (antoniopol06)
- Add Support for Edge #624 (julien)
v1.2.5 (2016-11-03)
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:
Merged pull requests:
- Test edit button #609 (antoniopol06)
v1.2.4 (2016-10-07)
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)
v1.2.3 (2016-06-29)
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:
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:
- ReadOnly feature tests (#538) #542 (jbalsas)
- Support style string definition (Fixes #533) #541 (jbalsas)
v1.2.2 (2016-05-25)
Fixed bugs:
- Edit embedded link is broken - popup displays above wrong element #526
Closed issues:
- Release v1.2.2 #527
v1.2.1 (2016-05-24)
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
v1.2.0 (2016-04-30)
Implemented enhancements:
Closed issues:
Merged pull requests:
- Change button table remove icon to bin SVG #506 (antoniopol06)
- Lang autogenerated #502 (antoniopol06)
v1.1.0 (2016-04-17)
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:
- Fix typo #498 (dustinryerson)
- Test _onPaste from ae_addimages plugin #495 (antoniopol06)
v1.0.1 (2016-03-08)
Fixed bugs:
- Pasting content containing links is broken #478
Closed issues:
- Release v1.0.1 #481
v1.0.0 (2016-02-27)
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:
- Link default behavior in readonly mode and it can be customizable. #449 (antoniopol06)
- Allow configuring the default link target value #446 (jbalsas)
- Font autogenerated #445 (antoniopol06)
- when stream.stop doesnt exist, using stream.getVideoTracks and it stop all of them. #438 (antoniopol06)
- Fix alignment issues (#206, #386) #419 (jbalsas)
- ButtonKeystroke (#417, #141) #418 (jbalsas)
v0.7.5 (2015-12-26)
Closed issues:
- Release v0.7.5 #413
v0.7.4 (2015-12-26)
Fixed bugs:
- incorrect lang #410
Closed issues:
v0.7.3 (2015-12-25)
Fixed bugs:
- Change main script to be
alloy-editor-no-react.js
#408
Closed issues:
- Release v0.7.3 #409
v0.7.2 (2015-12-24)
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
v0.7.1 (2015-12-19)
Implemented enhancements:
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)
v0.7.0 (2015-11-07)
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)
v0.6.0 (2015-10-17)
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:
v0.5.2 (2015-08-29)
Implemented enhancements:
- Document skin structure and workflow #292
Fixed bugs:
- React variable is always undefined #333
Closed issues:
- Release v0.5.2 #334
v0.5.1 (2015-08-24)
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
v0.5.0 (2015-08-21)
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
v0.5.0-alpha (2015-08-19)
Closed issues:
v0.4.2 (2015-08-12)
Fixed bugs:
- Remove dist from .gitignore #320
Closed issues:
- Release v0.4.2 #319
v0.4.1 (2015-08-11)
Fixed bugs:
- Add main section to package.json #317
Closed issues:
- Release v0.4.1 #318
v0.4.0 (2015-08-10)
Closed issues:
v0.4.0-alpha.1 (2015-07-31)
Closed issues:
- Release v0.4.0-alpha.1 #314
v0.4.0-alpha (2015-07-31)
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)
v0.3.7 (2015-07-01)
Fixed bugs:
- Insert Image widget #270
Closed issues:
- Release v0.3.7 #274
v0.3.6 (2015-06-30)
Implemented enhancements:
- Replace "alloy-editor" prefix with "ae" in the styles #271
Closed issues:
- Release v0.3.6 #272
v0.3.5 (2015-06-30)
Implemented enhancements:
Fixed bugs:
- Widget won't open selections #263
Closed issues:
v0.3.4 (2015-06-24)
Closed issues:
- Bump version to 0.3.4 #257
v0.3.3 (2015-06-24)
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:
v0.3.2 (2015-06-13)
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
v0.3.1 (2015-05-31)
v0.3.0 (2015-05-31)
Implemented enhancements:
- Simplify the dist folder structure #221
- Change Chrome and Firefox browsers to run on Windows on SauceLabs #220
Closed issues:
v0.2.9 (2015-05-27)
Fixed bugs:
- Editor does not set contenteditable="true" to the element automatically #216
v0.2.8 (2015-05-27)
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:
- Initialize 'headline' editor #213 (ambrinchaudhary)
- Clear dropdownTrigger state when receiving props #212 (jbalsas)
- Update API docs (Autogenerated) #209 (jbalsas)
v0.2.7 (2015-05-08)
Implemented enhancements:
Fixed bugs:
- Toolbar is misaligned #201
v0.2.6 (2015-05-08)
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 <a> 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:
- Get current "editor" from the event. #198 (ambrinchaudhary)
- Ignore SPACES when pressing ENTER key #196 (ambrinchaudhary)
- Add tests #194 (ambrinchaudhary)
- Wait until dom is ready to attach listeners that depends on the editable() node #191 (ambrinchaudhary)
- Wait until contentDom is ready to get the editable node #189 (ambrinchaudhary)
- Generate docs #185 (jbalsas)
- Add CSS before onload, in case inline instances are created #182 (jbalsas)
- Cache range next nodes before modifying the range #179 (jbalsas)
- Dont add the plugin if it already exists #176 (jbalsas)
- Extra reset rules to protect from external stylesheets #171 (jbalsas)
- Remove singleRun config from karma.js #149 (jbalsas)
- SF #143 (jbalsas)
- Include Illustrator source for icons and instructions #135 (jbalsas)
- SF #133 (jbalsas)
- React UI update (#103, #104, #106, #107) #105 (jbalsas)
- Update bourbon dev dependency to use latest bourbon from master instead of node-bourbon #102 (jbalsas)
v0.2.5 (2014-11-14)
Closed issues:
- Double pasting #72
v0.2.4 (2014-11-14)
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
v0.2.3 (2014-10-30)
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
v0.2.2 (2014-09-16)
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
v0.2.1 (2014-08-07)
Implemented enhancements:
- Change license to LGPL #16
Fixed bugs:
- Implement UndoRedo #15
Closed issues:
- Change the license to LGPL #14
v0.2 (2014-08-04)
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