Version 2.7.6-beta.2
Pre-release
Pre-release
Panman82
released this
15 Feb 14:05
·
293 commits
to master
since this release
Changes since v2.7.6-beta.1
- Changed default
ember-cli-build.js
config optionplugins
fromtrue
tofalse
(with warning if the app does not define the option). Figured this is a good move with the inclusion ofthird_party
plugins now and encourages users to specify which plugins they need specifically, reducing the build size. - Node 6.x or 8+ now required. ember-cli 3.0.0 updates somewhat forced this due to using
const
in a node file, but this was due to happen in the next couple months anyway. {{froala-editor}}
.method()
always returns a promise now. If you call an editor method from an event handler/action, ensure your code expects a promise. Eithercomponent.method('methodName').then()
orawait component.method('methodName')
- Continued 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.
- Update to ember, ember-cli 3.0.0 Which then allowed the following...
- Move tests to the "Modern Ember Testing" https://dockyard.com/blog/2018/01/11/modern-ember-testing
- Enabled the ability to
import
the test helper into any test file https://dockyard.com/blog/2018/01/18/test-helpers-the-next-generation
This completes the planned changes so now is a good time to test this latest beta. 😄