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

[Snyk] Upgrade fp-ts from 2.10.5 to 2.15.0 #213

Open
wants to merge 1 commit into
base: saga
Choose a base branch
from

Conversation

snyk-bot
Copy link
Contributor

@snyk-bot snyk-bot commented Jun 5, 2023

Snyk has created this PR to upgrade fp-ts from 2.10.5 to 2.15.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 28 versions ahead of your current version.
  • The recommended version was released a month ago, on 2023-05-08.
Release notes
Package name: fp-ts
  • 2.15.0 - 2023-05-08

    New Feature

    • function
      • add LazyArg
    • add tap (dual) (aka chainFirst / chainFirstW) to:
      • Either
      • IO
      • IOEither
      • IOOption
      • Option
      • Reader
      • ReaderEither
      • ReaderIO
      • ReaderTask
      • ReaderTaskEither
      • State
      • StateReaderTaskEither
      • Task
      • TaskEither
      • TaskOption
    • add tapError (dual) (aka orElseFirst / orElseFirstW) to:
      • IOEither
      • ReaderEither
      • ReaderTaskEither
      • TaskEither
    • add flatMapNullable (dual) to:
      • Either
      • IOEither
      • ReaderEither
      • ReaderTaskEither
      • StateReaderTaskEither
      • TaskEither
    • add flatMapOption (dual) to:
      • Either
      • IOEither
      • ReaderEither
      • ReaderTaskEither
      • StateReaderTaskEither
      • TaskEither
    • add liftNullable to:
      • Either
      • IOEither
      • ReaderEither
      • ReaderTaskEither
      • StateReaderTaskEither
      • TaskEither
    • add liftOption to:
      • Either
      • IOEither
      • ReaderEither
      • ReaderTaskEither
      • StateReaderTaskEither
      • TaskEither
    • add flatMapEither (dual) to:
      • IOEither
      • ReaderEither
      • ReaderTaskEither
      • TaskEither
    • Array
      • add index to flatMap
    • NonEmptyArray
      • add index to flatMap
    • ReadonlyArray
      • add index to flatMap
    • ReadonlyNonEmptyArray
      • add index to flatMap
  • 2.14.0 - 2023-04-20

    New Feature

    • add flatMap to
      • Either
      • IOEither
      • Reader
      • ReaderEither
      • ReaderIO
      • ReaderTask
      • ReaderTaskEither
      • StateReaderTaskEither
      • TaskEither
      • NonEmptyArray
      • ReadonlyNonEmptyArray
      • Tree
      • Array
      • Identity
      • IO
      • IOOption
      • Option
      • ReadonlyArray
      • State
      • Task
      • TaskOption

    the gist is:

    • you can replace chain / chainW with flatMap
    • you can call flatMap in 2 ways: pipe(ma, flatMap(f)) (data-last, aka pipeable) or flatMap(ma, f) (data-first)
  • 2.13.2 - 2023-04-19
  • 2.13.1 - 2022-10-17
    • New Feature
      • new modules:
      • do notation:
      • Alternative
      • function
      • pipeable
        • add pipeable helpers, #1764 (@ gcanti)
          • alt
          • ap
          • bimap
          • chain
          • compose
          • contramap
          • extend
          • filter
          • filterMap
          • filterMapWithIndex
          • filterWithIndex
          • foldMap
          • foldMapWithIndex
          • map
          • mapLeft
          • mapWithIndex
          • partition
          • partitionMap
          • partitionMapWithIndex
          • partitionWithIndex
          • promap
          • reduce
          • reduceRight
          • reduceRightWithIndex
          • reduceWithIndex
      • ReaderTask
      • ReaderTaskEither
      • TaskEither
    • Polish
      • backport from v3 some handy defaults defined in natural transformations/combinators/constructors (@ gcanti)
      • fix wrong type parameter order:
        • FromIO
          • chainIOK
        • FromTask
          • chainTaskK
          • chainFirstTaskK
        • Whiterable
          • FilterE1
        • TheseT
          • both
        • Either
          • apFirstW
          • apSecondW
        • IOEither
          • apFirstW
          • apSecondW
        • Reader
          • apFirstW
          • apSecondW
        • ReaderEither
          • apFirstW
          • apSecondW
        • ReaderTaskEither
          • apFirstW
          • apSecondW
        • StateReaderTaskEither
          • apFirstW
          • apSecondW
        • TaskEither
          • apFirstW
          • apSecondW
      • Apply
      • Either
        • remove useless type parameter in exists (@ gcanti)
      • ReadonlyRecord
      • TaskEither
        • fix fromPredicate signature (@ gcanti)
      • These
        • add missing fromPredicate (@ gcanti)
        • remove useless type parameter in exists (@ gcanti)
      • Traversable
        • add more overloadings to traverse / sequence helpers, #1758 (@ gcanti)
      • Writer
        • getChain requires a Semigroup instead of a Monoid (@ gcanti)
    • Deprecation
  • 2.13.0 - 2022-10-17

    BROKEN RELEASE

    • Experimental
      • add exports field to package.json in order to support moduleResolution node12/nodenext, #1765 (@ gcanti)
  • 2.13.0-rc.6 - 2022-09-20

    How to install:

    npm install fp-ts@rc
    • Bug Fix
      • package.json exports field: move ./* to the end, closes #1786 (@ gcanti)
      • revert PR 1584 because is causing a regression (@ gcanti)
  • 2.13.0-rc.5 - 2022-09-20

    add exports field accordingly with the build pipeline

  • 2.13.0-rc.4 - 2022-09-19

    How to install:

    npm install fp-ts@rc
    • Polish
      • backport from v3 some handy defaults defined in natural transformations, kleisli arrows helpers, of functions (@ gcanti)
      • Either
        • remove useless type parameter in exists (@ gcanti)
      • TaskEither
        • fix fromPredicate signature (@ gcanti)
      • These
        • add missing fromPredicate (@ gcanti)
        • remove useless type parameter in exists (@ gcanti)
  • 2.13.0-rc.3 - 2022-09-17

    How to install:

    npm install fp-ts@rc
    • New Feature
    • Polish
      • backport from v3 some handy defaults defined in natural transformations/combinators/constructors (@ gcanti)
  • 2.13.0-rc.2 - 2022-09-15
  • 2.13.0-rc.1 - 2022-09-15
  • 2.12.3 - 2022-08-31
  • 2.12.2 - 2022-07-25
  • 2.12.1 - 2022-04-28
  • 2.12.0 - 2022-04-22
  • 2.11.10 - 2022-04-14
  • 2.11.9 - 2022-03-14
  • 2.11.8 - 2022-01-17
  • 2.11.7 - 2022-01-10
  • 2.11.6 - 2022-01-05
  • 2.11.5 - 2021-10-14
  • 2.11.4 - 2021-09-27
  • 2.11.3 - 2021-09-21
  • 2.11.2 - 2021-09-13
  • 2.11.1 - 2021-07-28
  • 2.11.0 - 2021-07-26
  • 2.11.0-rc.2 - 2021-05-14
  • 2.11.0-rc.1 - 2021-05-12
  • 2.10.5 - 2021-05-03
from fp-ts GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

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