Skip to content

Conversation

@dependabot-preview
Copy link
Contributor

Bumps ember-concurrency from 1.1.3 to 2.0.0.

Release notes

Sourced from ember-concurrency's releases.

2.0.0-rc.2

Enhancements

Bugfixes

  • Fix TaskProperty extension methods not working with built-in decorators (e.g. ember-concurrency-retryable, ember-concurrency-test-waiters, etc.)

Misc.

  • [dev] Add test for interop w/ ember-concurrency-decorators
  • [dev] Migrate CI to GitHub Actions (#393)

2.0.0-rc.1

New features

  • Implement decorators from ember-concurrency-decorators (#386). The "nice" decorators from ember-concurrency-decorators are now built-in to ember-concurrency, without requiring an additional addon or seperate import. All decorators are available for import directly from the top-level ember-concurrency package.

    Many thanks to @buschtoens for years of stewardship of that addon, and important contributions from @chancancode for TypeScript support, and others in the community to get it to a place where it's seen wide adoption in the world of Ember Octane, TypeScript, and native ES classes.

    Addon maintainers: Please see notes in UPGRADING-2.x.md if you're using decorators currently, and wish to support both ember-concurrency 1.x and 2.x at runtime.

Documentation

  • Rewrite documentation to use native classes and decorators, and update tutorial to show rewriting of async function code, rather than Promise code, as is more common today (#387, #389)

2.0.0-beta.2

Enhancements

  • Migrate task lifetimes to @ember/destroyable underneath, rather than patching willDestroy (#377).

    Potentially breaking: this drops support for Node 8 and Ember < 3.8 LTS

Bugfixes

  • Ensure encapsulated task state can be accessed on the TaskInstance (#381, #383)

    Note: this uses Proxy and WeakMap, which may need to be polyfilled/unavailable on older browsers.

  • Make sure task/group-level state field is tracked (#382)

Removals

  • Drop unused broccoli-file-creator and ember-maybe-import-regenerator dependencies.

... (truncated)

Changelog

Sourced from ember-concurrency's changelog.

Changelog

2.0.0-rc.2

  • Make Task#cancelAll and TaskInstance#cancel awaitable (#396). See topic in UPGRADING-2.x.md for more info.
  • Fix TaskProperty extension methods not working with built-in decorators (e.g. ember-concurrency-retryable, ember-concurrency-test-waiters, etc.)
  • [dev] Add test for interop w/ ember-concurrency-decorators
  • [dev] Migrate CI to GitHub Actions (#393)

2.0.0-rc.1

  • Implement decorators from ember-concurrency-decorators. The "nice" decorators from ember-concurrency-decorators are now built-in to ember-concurrency, without requiring an additional addon or seperate import. All decorators are available for import directly from the top-level ember-concurrency package.

    Addon maintainers: Please see notes in UPGRADING-2.x.md if you're using decorators currently, and wish to support both ember-concurrency 1.x and 2.x at runtime.

  • [docs] Rewrite documentation to use native classes and decorators, and update tutorial to show rewriting of async function code, rather than Promise code, as is more common today.

2.0.0-beta.2

  • Migrate task lifetimes to @ember/destroyable underneath, rather than patching willDestroy (#377).

    Potentially breaking: this drops support for Node 8 and Ember < 3.8 LTS

  • Ensure encapsulated task state can be accessed on the TaskInstance (#381, #383)

    Note: this uses Proxy and WeakMap, which may need to be polyfilled on IE 11.

  • Make sure task/group-level state field is tracked (#382)

  • Drop unused broccoli-file-creator and ember-maybe-import-regenerator dependencies.

    Note on ember-maybe-import-regenerator: This was originally added back when generator support in browsers was far lower and Babel 5 and 6 were used. The addon does nothing for Babel 7, which is used for ember-concurrency these days. Tweaking config/targets.js or adding the regenerator Babel plugin to your babel config can be done instead if the regenerator runtime is needed to transpile generators for older browsers.

  • [dev] Upgrade Ember-CLI to 3.22 (#380)

2.0.0-beta.1

  • Port over changes from 1.1.6 through 1.3.0 (#367)

  • Use @tracked underneath on Ember 3.16+ (#354)

    Note: Within applications with both tracked & computed properties, if using a native getter to access task state, and wishing to use it

... (truncated)

Commits
  • 5be155e Release 2.0.0
  • 2de9cef Merge pull request #398 from machty/mf-v2_release_finalization
  • e359528 Add note about cancelAll w/ resetState option
  • 19f9e9d Add section to upgrade guide on Ember version support
  • b92c60d Test against ember-concurrency-async 1.0.0
  • 3e744c5 Target CI against new v1 branch too
  • 45fdd89 Modernize jsdoc examples, and fix some missing yieldables in jsdoc
  • a872d54 Test against ember-concurrency-ts ^0.2.2
  • 4761f38 Had some troubleshooting stuff to the FAQ
  • 77745a6 Remove in-development banner from readme
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in the .dependabot/config.yml file in this repo:

  • Update frequency
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [ember-concurrency](https://github.com/machty/ember-concurrency) from 1.1.3 to 2.0.0.
- [Release notes](https://github.com/machty/ember-concurrency/releases)
- [Changelog](https://github.com/machty/ember-concurrency/blob/master/CHANGELOG.md)
- [Commits](machty/ember-concurrency@1.1.3...2.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview
Copy link
Contributor Author

Superseded by #288.

@dependabot-preview dependabot-preview bot deleted the dependabot/npm_and_yarn/master/ember-concurrency-2.0.0 branch February 17, 2021 03:34
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.

1 participant