Releases: gigobyte/purify
Releases · gigobyte/purify
2.1.4
2.1.3 - DO NOT USE
Maybe
- Add
fromPredicateoverload for type guards
Codec
- Support encoding and decoding objects created with
Object.create(null)
2.1.2
2.1.1 - DO NOT USE
Either, EitherAsync, Maybe, MaybeAsync, Tuple
- Better
inspectin Node.js - Small performance optimization during object construction
2.1.0
EitherAsync
- Add
ExtractLeftandExtractRighthelper types (documentation)
MaybeAsync
- Add
ExtractJusthelper type (documentation)
Maybe and Either
- TS 5.5 support
Function
- Change
Orderfrom const enum to handrolled enum
2.0.3
2.0.2 - DO NOT USE
EitherAsync
- Fix bug in
bimapnot awaiting the result of the left mapping function
2.0.1
2.0.0
Breaking changes
- Change default compile target from "es5" to "es2015"
- Remove
/esbuild, leaving only the default one and the new/esm
MaybeAsync
- Export
MaybeAsyncTypeReftype
EitherAsync
- Export
EitherAsyncTypeReftype
Internal changes
- New esm output script
- Migrated from jest to vitest to reduce test time, dependencies and configs