Features
- feat(helpers): add type assertion to isUuid
- feat: add utility type
- feat(helpers): add
pollfunction - feat(collection): add missing array functions
Fixes
- fix: import assertion issue
- fix(helpers): fix type issue
Tests
- test(events): add test for non existing event emit
- test: use response from global namespace
- test(api-calls): update test for new node versions
- test: remove test with 100 status
- test: remove fetch polyfill for node
- test(helpers): started testing for
poll - test(services): fix error expectation for node 22
- test(api-calls): start debugging equality issue
- test: change from jest to vitest
- test: add edge runtime for testing
- test: remove unused jest config
- test(ancestry-collection): ensure the children are model collections
Build & CI
- ci(deps): up node version
- build: make package an ESM module
- build: work-in-progress export helpers separately and ease access
- chore: made rollup config into ts file
- ci: add provenance
- ci: update node version
- ci: update action versions
- build: ignore output
Performance
- perf: use built in utility types
- perf(helpers): remove unnecessary function overrides
Documentation
- docs: small comment changes
- docs: update to the correct api docs link
- docs(helpers): document poll fn
Style & Code Quality
- chore: simplify and make ts more strict
- chore: code style fixes
- style: adjust eslint rule
- style: upgrade eslint
- chore: upgrade eslint
- style: ignore links file
Dependencies & Maintenance
- chore: bump version
- chore: update and add dependencies
tsconfig, glob, ts-node and rollup-plugin-output-size
- chore: add types to default export
- chore: remove duplicate type export
- chore: made release config a module
- chore(deps): updated packages
- chore(deps): update action versions
Issues & References
Full Changelog: v0.18.1...v0.19.0