Bug Fixes
- pad missing parameters at the correct indices and stop corrupting shared transaction params #283 (Kenshin13)
- repair store() assertion and reference index #283 (Kenshin13)
- await transaction commit and roll back unfinished transactions on dispose #283 (Kenshin13)
- clear the transaction timeout timer to avoid leaking timers #283 (Kenshin13)
- return the formatted transaction error message #283 (Kenshin13)
- return a non-owning handle when reusing a connection by id #283 (Kenshin13)
- types and ts compilation target (Linden)
- utils/typeCast: explicit boolean typecasting for TINY/BIT fields (Linden)
- logger: guard fetchResource against unknown resource name (#284) #284 (Whereiam)
- profiler: handle databases that do not support query profiling (#285) #285 (Mark)
Code Refactoring
- extract isolation-level helper and parameterize connection options #283 (Kenshin13)
- remove experimental warning from startTransaction (Linden)
Tests
- setup testing environment (Linden)
- add bun unit suite, mysql2 mock harness, coverage gate and CI #283 (Kenshin13)
- remove some useless tests (Linden)
Chores
- update fivemanage logger referral (Linden)
- drop lerna for bun workspaces (Linden)
- update dependencies (Linden)
- install and run oxfmt (Linden)
- drop unused getConnection import #283 (Kenshin13)
- update typescript and path resolution (Linden)
- update notices and contributing (Linden)
Commits
- 0c2ae57: Update README.md (Linden)