Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Update ember-concurrency to the latest version 🚀 #1029

Merged
merged 3 commits into from
Apr 6, 2017

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Mar 26, 2017

Version 0.8.0 of ember-concurrency just got published.

Dependency ember-concurrency
Current Version 0.7.19
Type devDependency

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

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of ember-concurrency.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notes perf + sync start

0.8.0

  • POSSIBLE BREAKING CHANGE: the internal task scheduler
    has been rewritten to be more performant, but to also
    more immediately start executing task functions. Prior
    to this version, perform()ing a task wouldn't actually
    start executing the task function until the actions queue
    on the run loop; this behavior was inconsistent with the timing
    of async functions, and meant that certain lifecycle hooks
    that depended on logic being run synchronously couldn't be
    used with ember-concurrency Tasks (because they already
    missed their window of execution). This is unlikely to
    break anyone's apps, but it's possible some apps out there
    have subtle timing dependencies on tasks running within
    run loop queues, so it's better to announce this as a possible
    breaking change. (#107)
  • Derived state: Task Instances now have an additional
    isSuccessful and isError property (#119)
  • Derived state: Tasks expose performCount that tracks
    how many times a task has been performed.
  • waitForEvent and waitForQueue for pausing the task until
    a jQuery / Ember event occurs, or until a particular
    run loop queue has been reached.
Commits

The new version differs by 41 commits .

There are 41 commits in total. See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 28, 2017

Version 0.8.1 just got published.

Update to this version instead 🚀

Release Notes 0.8.1
  • removed stray debugger from library code :( :( :( #ConferenceDrivenDevelopment
Commits

The new version differs by 4 commits .

See the full diff.

@jkleinsc jkleinsc merged commit 37be94b into master Apr 6, 2017
@greenkeeper greenkeeper bot deleted the greenkeeper/ember-concurrency-0.8.0 branch April 6, 2017 13:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant