Skip to content

Releases: jmartinezmaes/neotype_prelude

Version 0.10.0

10 Sep 20:35
Compare
Choose a tag to compare
Version 0.10.0 Pre-release
Pre-release

What's Changed

πŸ’₯ Breaking Changes

πŸš€ Enhancements

Full Changelog: v0.9.0...v0.10.0

Version 0.9.0

22 Apr 17:41
Compare
Choose a tag to compare
Version 0.9.0 Pre-release
Pre-release

What's Changed

πŸ’₯ Breaking Changes

  • Refactor generator comprehensions by @jm4rtinez in #93
  • Rename the collect combinators to all by @jm4rtinez in #94
  • Rename the gather combinators to allProps by @jm4rtinez in #95
  • Remove zipFst methods; rename zipSnd methods to and 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 the fromTuple function by @jm4rtinez in #100
  • Introduce asynchronous combinators for collecting into data types by @jm4rtinez in #101
  • Allow all and allAsync to accept any iterable by @jm4rtinez in #102

πŸ› Bug Fixes

  • Always return non-readonly types from collect and gather functions by @jm4rtinez in #90

Full Changelog: v0.8.1...v0.9.0

Version 0.8.1

14 Mar 00:21
Compare
Choose a tag to compare
Version 0.8.1 Pre-release
Pre-release

What's Changed

πŸš€ Enhancements

  • For Maybe, introduce the mapNullish method by @jm4rtinez in #84
  • For Maybe, introduce the filter 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

27 Feb 23:38
Compare
Choose a tag to compare
Version 0.8.0 Pre-release
Pre-release

What's Changed

πŸ’₯ Breaking Changes

  • Rename discriminator enumerations and properties by @jm4rtinez in #70
  • For Maybe, rename fromMissing to fromNullish by @jm4rtinez in #81

πŸš€ Enhancements

  • Introduce the goFn and goAsyncFn functions by @jm4rtinez in #71
  • Improve tuple type inference in functions that accept arrays or tuples by @jm4rtinez in #79
  • For Maybe, introduce the toNullish 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

23 Jan 00:25
Compare
Choose a tag to compare
Version 0.7.0 Pre-release
Pre-release

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

17 Dec 00:30
Compare
Choose a tag to compare
Version 0.6.0 Pre-release
Pre-release

What's Changed

πŸ’₯ Breaking Changes

  • For Maybe, rename the justOrElse method to justOr by @jm4rtinez in #17
  • Rename the validated module and Validated type by @jm4rtinez in #20
  • Remove the *OrFold methods by @jm4rtinez in #21
  • Rename the fold methods to unwrap by @jm4rtinez in #22
  • Remove the flat combinators by @jm4rtinez in #25
  • For Maybe, rename getOrFallback to getOr by @jm4rtinez in #26
  • Remove the semigroup behavior from Reverse by @jm4rtinez in #30
  • Refactor the guard and negate combinators by @jm4rtinez in #33
  • Remove the bimap combinators by @jm4rtinez in #41
  • For Either, and Maybe, remove the orElse combinators by @jm4rtinez in #46

πŸš€ Enhancements

  • Introduce the lift combinators and wrapCtor function by @jm4rtinez in #23
  • For Ordering.fromNumber, allow a bigint argument by @jm4rtinez in #31
  • For Maybe, introduce the wrapFn combinator by @jm4rtinez in #35
  • For Ior, introduce the fromValidation function by @jm4rtinez in #45
  • For Maybe, introduce the getOrElse method by @jm4rtinez in #48

Full Changelog: v0.5.0...v0.6.0

Version 0.5.0

27 Oct 19:11
Compare
Choose a tag to compare
Version 0.5.0 Pre-release
Pre-release

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

23 Oct 00:55
Compare
Choose a tag to compare
Version 0.4.0 Pre-release
Pre-release

What's Changed

πŸ’₯ Breaking Changes

  • Refactor signatures for the collect combinators by @jm4rtinez in #2
  • Remove the new static method from Pair by @jm4rtinez in #4
  • Drop support for Node.js version 14 by @jm4rtinez in #6

πŸš€ Enhancements

  • Introduce the gather combinators for Ior and Validated by @jm4rtinez in #3

New Contributors

  • @jm4rtinez made their first contribution in #1

Full Changelog: v0.3.0...v0.4.0