Skip to content

Version 2.7.6-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@Panman82 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 option plugins from true to false (with warning if the app does not define the option). Figured this is a good move with the inclusion of third_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. Either component.method('methodName').then() or await 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. 😄