benadamstyles / set-future-state

Safely setState in the future
https://www.npmjs.com/package/set-future-state
MIT License
0 stars 0 forks source link

Update fluture to the latest version ๐Ÿš€ #16

Open greenkeeper[bot] opened 6 years ago

greenkeeper[bot] commented 6 years ago

Version 10.0.0 of fluture was just published.

Dependency fluture
Current Version 9.0.2
Type dependency

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

If you donโ€™t 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 fluture.

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โ€™t have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.


Release Notes Version 10.0.0

โš ๏ธ Breaking changes

  • #276 The "module" package file has been renamed from index.mjs.js to
    index.mjs.
  • #277 It is no longer possible to use Future.ap, Future.map,
    Future.bimap, Future.chain, or Future.alt on non-Fantasy Land types.
    If you were using any of these functions from Fluture to treat JavaScript's
    native types as Fantasy Land algebraic types, you should migrate those
    call-sites to use the Ramda or Sanctuary exported dispatchers instead.
  • #281 Future.finally no longer runs the cleanup Future when it is cancelled.
    If you rely on this behaviour, I urge you to rewrite the relevant code with
    Future.hook (even if you don't upgrade Fluture).

โœจ New features

  • #276 The Fluture source is now loadable by Node's experimental module loader,
    and the esm loader.
  • #280 The Future.of function now has an alias resolve, which is exported
    statically as well as exposed as a property on the Future constructor.

๐Ÿ› Bug fixes and improvements

  • #277 Fluture no longer depends on sanctuary-type-classes, reducing bundle size.
  • #277 Performance of Fantasy Land dispatchers greatly improved.
  • #281 The undesired consequences of the cancellation-related behaviour in
    Fluture.finally are gone now that the behaviour has been removed.
Commits

The new version differs by 10 commits.

  • d7de58f Release 10.0.0
  • 4fd47e6 Merge pull request #281 from fluture-js/avaq/fix-finally
  • 84119ee Remove cancellation hook from Future.finally
  • 04c3025 Merge pull request #280 from fluture-js/avaq/resolve
  • c26c616 Add 'resolve' as an alias to 'of'
  • db91a2e Merge pull request #277 from fluture-js/avaq/simple-dispatch
  • fa7f385 Drop support for "primitive" dispatching
  • 66864aa Fix treating Booleans, Strings, and Numbers as inaccessible values
  • 7130b91 Merge pull request #276 from fluture-js/avaq/mjs
  • 0aa28b3 Migrate to mjs

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those donโ€™t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper bot :palm_tree:

greenkeeper[bot] commented 6 years ago

Version 10.1.0 just got published.

Update to this version instead ๐Ÿš€

Commits

The new version differs by 7 commits.

  • 8058bc4 Release 10.1.0
  • fce47b4 Fix broken link in the README
  • 491843b Clarify in the README that Fluture uses mjs
  • f575a10 Update dependencies
  • b48fdb1 Add run.construct.Future benchmark
  • 65f80f5 Merge pull request #282 from fluture-js/avaq/pipe
  • dec08f4 Add the Future#pipe method

See the full diff

greenkeeper[bot] commented 6 years ago

Update to this version instead ๐Ÿš€

Commits

The new version differs by 11 commits.

  • 1eec1fe Release 10.1.1
  • e5bf19c Fix a heap overflow issue
  • 079e86d Merge pull request #288 from fluture-js/greenkeeper/rollup-0.66.0
  • 6d586f0 chore(package): update rollup to version 0.66.0
  • c4d22b0 Merge pull request #286 from 0xflotus/patch-1
  • 9c78440 Correct a typo in the readme: executation -> execution
  • 6adcb2c Merge pull request #287 from fluture-js/greenkeeper/es-check-4.0.0
  • 31d8626 chore(package): update es-check to version 4.0.0
  • 4516a56 Merge pull request #285 from fluture-js/greenkeeper/es-check-3.0.0
  • 3e25398 chore(package): update es-check to version 3.0.0
  • 1009172 Fix a typo in the README

See the full diff

greenkeeper[bot] commented 6 years ago

Update to this version instead ๐Ÿš€

Release Notes for Version 10.2.0

โœจ New Features

  • Add "async stack traces": A feature which makes caught errors have extra
    stack traces appended to their stack property, allowing users to trace
    the origin of an exception across multiple ticks.
  • Add Future.debugMode: A function to turn async stack traces on or off.

๐Ÿš€ Improvements

  • Reduce bundle size through dependency trimming
  • Fix a bug where a Computation could settle after crashing
Commits

The new version differs by 10 commits.

  • 9a3e65a Release 10.2.0
  • 5e3ec8c Merge pull request #293 from fluture-js/avaq/denque
  • f5f8226 Factor out the 'denque' dependency
  • c63b779 Merge pull request #283 from fluture-js/avaq/debug
  • ad8f547 Fix a bug where a Computation could settle after crashing
  • 64de915 Add memory test cases with debug mode enabled
  • 97138d0 Implement asynchronous stack traces
  • 2190edb Trim the README badges
  • f5dfe45 Merge pull request #291 from fluture-js/greenkeeper/remark-cli-6.0.0
  • fae347a chore(package): update remark-cli to version 6.0.0

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead ๐Ÿš€

Release Notes for Version 10.3.0

โœจ New Features

  • Implemented Fantasy Land Alt on Future instances (alt). As a result, the or function is now an alias of alt.
Commits

The new version differs by 27 commits.

  • 9bba4fa Release 10.3.0
  • 8ef4cf6 Merge pull request #304 from fluture-js/avaq/test
  • 7a2dda4 Exclude NaN from arbitraries to support older version of Node
  • 44db007 Test relation between many custom functions and FL API
  • 747457a Add tests to ensure that Fluture works the same with different libs
  • 3cf6e6e Test with arbitrary Futures that are async
  • 5745c18 Support async Futures in the assertEqual test utility
  • aad00d8 Separate property based tests out from unit tests
  • eec729a Reorganize test directory structure
  • 629de78 Merge pull request #303 from fluture-js/greenkeeper/rollup-plugin-node-resolve-4.0.0
  • 79433b0 Merge pull request #301 from fluture-js/avaq/alt
  • 924d76a chore(package): update rollup-plugin-node-resolve to version 4.0.0
  • b875390 Merge pull request #302 from franzwong/master
  • 0be8e78 Fix minor spelling mistakes
  • cd2cb8f Implement Alt instance on Future

There are 27 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead ๐Ÿš€

Release Notes for Version 11.0.0

โš ๏ธ Breaking changes

  • #311 Disposal Futures provided to hook are no longer allowed to reject. When they do, an Error is raised, and the process should be treated as corrupt.
  • #313 Add TypeScript definitions for debugMode and Future.alt.
Commits

The new version differs by 30 commits.

  • a3d4133 Release 11.0.0
  • 694a73c Merge pull request #317 from fluture-js/avaq/fl-dep
  • 0ee3be8 Remove the fantasy-land dependency
  • caab21b Merge pull request #315 from fluture-js/greenkeeper/sanctuary-type-classes-10.0.0
  • 915088c chore(package): update sanctuary-type-classes to version 10.0.0
  • f351c39 Merge pull request #314 from fluture-js/greenkeeper/mocha-6.0.0
  • 23a9927 chore(package): update mocha to version 6.0.0
  • b3c630a Merge pull request #311 from fluture-js/avaq/disposal-failure
  • a2ad55b Merge pull request #313 from fluture-js/avaq/types
  • 22bb5c0 Add missing type defintion for debugMode
  • 51eba5b Add misisng type definition for Future.alt
  • af253bc Disallow resource disposal Futures from failing
  • be1335a Release 10.3.1
  • 90c0ae1 Update release scripts
  • 6b703b7 Merge pull request #310 from fluture-js/avaq/stop-catching-my-errors

There are 30 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Update to this version instead ๐Ÿš€

Release Notes for Version 11.0.1

Corrects an issue in the TypeScript typings for the chainRej function.

Commits

The new version differs by 5 commits.

  • 29bd577 Release 11.0.1
  • 95f87bf Merge pull request #321 from kreinholt/fix-chainRej-type
  • c523bae fix chainRej typing
  • 64265aa Merge pull request #320 from t-d-d/patch-1
  • 3239707 Update README.md

See the full diff