Skip to content

Update ember-froala-editor to the latest version 馃殌 - #15

Open
greenkeeper[bot] wants to merge 1 commit into
masterfrom
greenkeeper/ember-froala-editor-2.7.6
Open

Update ember-froala-editor to the latest version 馃殌#15
greenkeeper[bot] wants to merge 1 commit into
masterfrom
greenkeeper/ember-froala-editor-2.7.6

Conversation

@greenkeeper

@greenkeeper greenkeeper Bot commented Mar 8, 2018

Copy link
Copy Markdown

鈽濓笍 Greenkeeper鈥檚 updated Terms of Service will come into effect on April 6th, 2018.

Version 2.7.6 of ember-froala-editor was just published.

Dependency ember-froala-editor
Current Version 2.7.5
Type devDependency

The version 2.7.6 is not covered by your current version range.

If you don鈥檛 accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

It might be worth looking into these changes and trying to get this project onto the latest version of ember-froala-editor.

If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you don鈥檛 have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Release Notes Version 2.7.6

Changes since 2.7.5

  • 馃挜 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.
Commits

The new version differs by 29 commits.

  • a8eb040 2.7.6
  • bc3c75b Update ember-cli-bootswatch dep
  • 9aad369 2.7.6-beta.2
  • 77f1882 Separate node version from ember version in README
  • 7bc85b4 Include node minimums in README compat section
  • 4cdc19b Revert SafeString detection in fillInFroalaEditor test helper
  • f093581 Bump minimum node version from 4 to 6
  • dcfbd4a Modern Ember Testing and Next Gen Test Helpers
  • 6346c8c Update ember to 3.0.0
  • ca5730d Ignore jsconfig.json for now
  • 19f06f9 Proper fastboot support
  • 989027e Move {{froala-editor}} init state updates to proper location
  • 8e47847 Always return a promise from {{froala-editor}} '.method()'
  • 3ee453c Remove temp.hbs, wasn't supposed to be commited
  • d27d236 Change 'plugins' option from true to false (with deprecate msg)

There are 29 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don鈥檛 help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 馃尨

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants