All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
8.0.0 (2024-07-31)
-
remotedatastatus: Removing two deprecated enum values
-
asyncdata: The
singleValue
andgetAllOptional
methods are no longer available; neither is theloadedSingle
instantiator. -
remotedatastatus: put RemoteDataStatus in its own file and remove deprecated values (0c92c8a)
- asyncdata: create AsyncDatum to better support single-values (3fcf059)
7.6.0 (2024-07-31)
- either: return the Either when calling
ifLeft
,ifRight
orapply
(fda9cb9)
7.5.1 (2024-07-31)
7.5.0 (2024-07-31)
- optional: add support for type-guards to filter (5b8ef88)
7.4.1 (2024-07-30)
7.4.0 (2024-05-25)
- optional: add the asOptional function (2985dea)
7.3.2 (2024-05-25)
- utilities: update return type of pickProperties (fe057e0)
7.3.1 (2024-05-25)
7.3.0 (2024-05-25)
- utilities: add extractProperty and pickProperties utilities (da42d4e)
7.2.2 (2024-05-07)
7.2.1 (2024-05-07)
- utilities: actually export the utility functions (1786429)
7.2.0 (2024-05-07)
- convert to ESM (3072264)
- utilities: add utility functions to make for cleaner consuming code (6c9057e)
7.1.0 (2024-05-07)
7.0.0 (2024-05-06)
- result, either: Removes the Result class
- result: remove export from index.ts (e876899)
6.0.3 (2024-05-06)
- result: add missing export of Result type (22ff198)
6.0.2 (2024-05-05)
6.0.1 (2024-05-05)
6.0.0 (2024-05-05)
- π§¨
proceedLeftAsync
andproceedRightAsync
are no longer supported. UseproceedLeft
andproceedRight
instead
β Closes: 195
- πΈ make Result more user friendly (d55fd2d)
- Result: add Result type
- dependencies: update typescript
- dependencies: update typescript
- dependencies: update lint and prettier
- π add runs-on back to CI config
- π import resolve in ESLint file
- π remove insecure code
- rename Travis file
- π‘ convert to yarn
- πΈ add
orElse
forOptional.ifPresent
- πΈ add
AsyncData.containsData
- π‘ fix npm audit issues
- πΈ add
AsyncData.append
- πΈ add support for follow up loading
- π check the right value for
isRight
- πΈ add
loadedSingle
and makeloaded
take readonly
- π allow falsy defaults for Optional.property
- πΈ ensure that
Optional.property
does not return undef
- πΈ add .orElse to AsyncData
- π improve AsyncData behaviour on failed loads
- package.json & package-lock.json to reduce vulnerabilities
- π improve AsyncData behaviour on failed loads
- π clean up some typing and lint issues
- π add
property
method - package.json & package-lock.json to reduce vulnerabilities
- upgrade standard-version from 8.0.1 to 8.0.2
- πΈ add support for JSON
- π resolve build errors
- π ensure overloading types in Either are declared
- π update types for Either
- add getAllOptional
- add
partial
andpartialRight
functions
- π correct the way that AsyncData provides an Optional
- π ensure that Lazy is exported
- πΈ add Lazy type
- π remove auto release on master
- πΈ allow the use of a custom comparator for
equals
- release: ensure dist files are included in package