You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
💥 ember/ember-cli 2.15+ = This addon now required ember and ember-cli 2.15.0 or higher.
💥 node 6.x or 8.x+ = This addon now requires node 6.* || >= 8.* (version 4.* will be EOL soon)
💥 plugins default change from true to false = Due to the inclusion of third_party plugins (note below), it is better to specifically list the plugins needed (array) rather than importing all of them by default
❗️ {{froala-editor}}.method() always returns a Promise = Previously the .method() would return a Promise when the editor wasn't initialized and the resulting value if it was initialized. Now you can always expect a Promise to be returned. If you call an editor method from an event handler/action, ensure your code expects a promise. Either component.method('methodName').then() or await component.method('methodName')
removed bower = All traces of bower have been removed from the addon and docs site!
import third_party plugins = Froala recently added third-party plugins to the distributed package (within a different folder). The plugins option here will now also search that new folder for plugins.
import the test helper into test files = Ember recently revamped testing so now you can import the fillInFroalaEditor() test helper into each test file directly instead of relying on injection from the start-app.js file
import assets via node_modules = Not a user-facing change, but the addon uses ember-cli 2.15+ way of importing assets from node_modules instead of relying on Funnel and MergeTrees (two less deps now 😃)
ember-fastboot support = Went through the fastboot docs and made some code changes here to help minimize any possible errors when used in fastboot mode. Note that the editor itself is not fastboot compatible so it won't "render" until the browser does so.