Releases: jmartinezmaes/neotype_prelude
Releases Β· jmartinezmaes/neotype_prelude
Version 0.10.0
What's Changed
π₯ Breaking Changes
- Introduce builders and refactor collection by @jmartinezmaes in #107
π Enhancements
- Add a
kind
property to all abstractSyntax
classes by @jmartinezmaes in #105 - Introduce the
wrapGo
functions by @jmartinezmaes in #110 - Add support for TypeScript 5.1 by @jmartinezmaes in #112
- Add support for TypeScript 5.2 by @jmartinezmaes in #114
Full Changelog: v0.9.0...v0.10.0
Version 0.9.0
What's Changed
π₯ Breaking Changes
- Refactor generator comprehensions by @jm4rtinez in #93
- Rename the
collect
combinators toall
by @jm4rtinez in #94 - Rename the
gather
combinators toallProps
by @jm4rtinez in #95 - Remove
zipFst
methods; renamezipSnd
methods toand
by @jm4rtinez in #97 - Refactor methods for chaining and recovery by @jm4rtinez in #99
- Remove the
eval
module by @jm4rtinez in #103
π Enhancements
- Introduce support for TypeScript 5.0 by @jm4rtinez in #91
- For
Ior
, introduce thefromTuple
function by @jm4rtinez in #100 - Introduce asynchronous combinators for collecting into data types by @jm4rtinez in #101
- Allow
all
andallAsync
to accept any iterable by @jm4rtinez in #102
π Bug Fixes
- Always return non-readonly types from
collect
andgather
functions by @jm4rtinez in #90
Full Changelog: v0.8.1...v0.9.0
Version 0.8.1
What's Changed
π Enhancements
- For
Maybe
, introduce themapNullish
method by @jm4rtinez in #84 - For
Maybe
, introduce thefilter
method by @jm4rtinez in #85 - Allow
finally
blocks to execute in generator comprehensions by @jm4rtinez in #86
Full Changelog: v0.8.0...v0.8.1
Version 0.8.0
What's Changed
π₯ Breaking Changes
- Rename discriminator enumerations and properties by @jm4rtinez in #70
- For
Maybe
, renamefromMissing
tofromNullish
by @jm4rtinez in #81
π Enhancements
- Introduce the
goFn
andgoAsyncFn
functions by @jm4rtinez in #71 - Improve tuple type inference in functions that accept arrays or tuples by @jm4rtinez in #79
- For
Maybe
, introduce thetoNullish
method by @jm4rtinez in #82
π Documentation
- Add doc comments for all members currently missing them by @jm4rtinez in #74
- Fix broken Markdown links in the documentation by @jm4rtinez in #75
- Revise the module documentation for
Either
by @jm4rtinez in #77 - Fill in more missing documentation by @jm4rtinez in #78
- Fix incorrect spelling of "their" in the docs for
maybe
by @jm4rtinez in #80
Full Changelog: v0.7.0...v0.8.0
Version 0.7.0
What's Changed
π₯ Breaking Changes
- Name enum members using SCREAMING_SNAKE_CASE conventions by @jm4rtinez in #66
Full Changelog: v0.6.0...v0.7.0
Version 0.6.0
What's Changed
π₯ Breaking Changes
- For
Maybe
, rename thejustOrElse
method tojustOr
by @jm4rtinez in #17 - Rename the
validated
module andValidated
type by @jm4rtinez in #20 - Remove the
*OrFold
methods by @jm4rtinez in #21 - Rename the
fold
methods tounwrap
by @jm4rtinez in #22 - Remove the
flat
combinators by @jm4rtinez in #25 - For
Maybe
, renamegetOrFallback
togetOr
by @jm4rtinez in #26 - Remove the semigroup behavior from
Reverse
by @jm4rtinez in #30 - Refactor the
guard
andnegate
combinators by @jm4rtinez in #33 - Remove the
bimap
combinators by @jm4rtinez in #41 - For
Either
, andMaybe
, remove theorElse
combinators by @jm4rtinez in #46
π Enhancements
- Introduce the
lift
combinators andwrapCtor
function by @jm4rtinez in #23 - For
Ordering.fromNumber
, allow abigint
argument by @jm4rtinez in #31 - For
Maybe
, introduce thewrapFn
combinator by @jm4rtinez in #35 - For
Ior
, introduce thefromValidation
function by @jm4rtinez in #45 - For
Maybe
, introduce thegetOrElse
method by @jm4rtinez in #48
Full Changelog: v0.5.0...v0.6.0
Version 0.5.0
What's Changed
π₯ Breaking Changes
- Refactor internal behavior for generator comprehensions by @jm4rtinez in #11
Full Changelog: v0.4.0...v0.5.0
Version 0.4.0
What's Changed
π₯ Breaking Changes
- Refactor signatures for the
collect
combinators by @jm4rtinez in #2 - Remove the
new
static method fromPair
by @jm4rtinez in #4 - Drop support for Node.js version 14 by @jm4rtinez in #6
π Enhancements
- Introduce the
gather
combinators forIor
andValidated
by @jm4rtinez in #3
New Contributors
- @jm4rtinez made their first contribution in #1
Full Changelog: v0.3.0...v0.4.0