New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Funfix 7.0 #101

Merged
merged 22 commits into from Feb 18, 2018

Conversation

Projects
None yet
2 participants
@alexandru
Member

alexandru commented Feb 18, 2018

Enhancements:

  • Fix #93 — reboot funfix-types, move to new Funland project, the data types now being compatible with the static-land and fantasy-land specs (breaking)
  • Fix #104 — change the higher-kinded types encoding to be compatible with fp-ts (breaking)
  • Fix #97 — add Future.forEach method, thanks to @alvaroc1
  • Fix #105 — add the Applicative apply (ap) method on all data types
  • Fix #106 — add the Either.pure builder
  • Fix #107 — add disjunction types corresponding to data constructors for usage with type guards

Build chores:

  • Fix #103 — updates TypeScript to 2.7
  • Fix #102 — turn off --excludeNotExported in TypeDoc invocation until issue is fixed — error is happening after upgrade to latest version, which is needed due to the upgrade to TypeScript 2.7
  • Fix #108 — configure build to support pre-release versions

alexandru added some commits Jan 29, 2018

@sledorze

This comment has been minimized.

sledorze commented on 99772f2 Feb 3, 2018

It looks like it is close to fp-ts HKT, that s nice!

This comment has been minimized.

Member

alexandru replied Feb 4, 2018

alexandru added some commits Feb 3, 2018

feat: Renamed recover/recoverWith in onErrorHandle/onErrorHandleWith
BREAKING CHANGE: Old name no longer available

alexandru added some commits Feb 18, 2018

@codecov

This comment has been minimized.

codecov bot commented Feb 18, 2018

Codecov Report

Merging #101 into master will not change coverage.
The diff coverage is 100%.

Impacted file tree graph

@@          Coverage Diff           @@
##           master   #101    +/-   ##
======================================
  Coverage     100%   100%            
======================================
  Files          24     17     -7     
  Lines        2630   2197   -433     
  Branches      434    422    -12     
======================================
- Hits         2630   2197   -433
Impacted Files Coverage Δ
packages/funfix/src/index.ts 100% <ø> (ø) ⬆️
packages/funfix-exec/src/internals.ts 100% <ø> (ø) ⬆️
packages/funfix-effect/src/index.ts 100% <ø> (ø) ⬆️
packages/funfix-core/src/errors.ts 100% <ø> (ø) ⬆️
packages/funfix-exec/src/time.ts 100% <ø> (ø) ⬆️
packages/funfix-exec/src/ref.ts 100% <ø> (ø) ⬆️
packages/funfix-exec/src/index.ts 100% <ø> (ø) ⬆️
packages/funfix-exec/src/scheduler.ts 100% <ø> (ø) ⬆️
packages/funfix-exec/src/cancelable.ts 100% <ø> (ø) ⬆️
packages/funfix-effect/src/internals.ts 100% <ø> (ø) ⬆️
... and 8 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ec4b64e...fc090e3. Read the comment docs.

@alexandru alexandru merged commit 3d4dd5c into master Feb 18, 2018

4 checks passed

codecov/patch 100% of diff hit (target 100%)
Details
codecov/project 100% (+0%) compared to ec4b64e
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details

@alexandru alexandru changed the title from WIP: Funfix 7.0 to Funfix 7.0 Feb 18, 2018

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