6.0.0 (2023-06-03)
- In
Promise.all
case, Parallel beginTransactionScope will create isolated transactions.
- use master branch (758877d)
5.1.2 (2023-03-06)
5.1.1 (2023-03-05)
5.1.0 (2023-03-05)
5.0.0 (2023-03-04)
- drop Node.js < 16 support
4.1.0 (2023-01-01)
4.0.3 (2022-12-22)
4.0.2 (2022-12-22)
fixes
- [
add4669
] - 🐛 FIX: Export db pool stats (#95) (fengmk2 <[email protected]>)
features
- [
6296b5b
] - 📦 NEW: [BREAKING] Refactor impl base on async/await (#94) (fengmk2 <[email protected]>)
fixes
- [
d983478
] - fix: handle concurrent transaction (#85) (killa <[email protected]>)
others
- [
61e8e38
] - Create codeql.yml (fengmk2 <[email protected]>)
features
- [
2e99ab8
] - feat: export sqlstring method (#79) (Haoliang Gao <[email protected]>)
fixes
- [
52147de
] - fix: query parameters are not allowed to be included in where (#67) (Hoyt <[email protected]>)
others
- [
0f9f23b
] - chore: remove node 4 in ci (dead-horse <[email protected]>)
features
- [
0d4d4ab
] - feat: where condition support NULL value (#60) (fengmk2 <[email protected]>)
features
- [
b227bc1
] - feat: support doomed transaction scope on test cases (#58) (AngrySean <[email protected]>)
features
- [
859d818
] - feat: update multiple rows (#55) (Hang Jiang <[email protected]>)
fixes
- [
db6d596
] - fix: add default value now() ofgmt_modified
andgmt_create
(#56) (Hang Jiang <[email protected]>)
others
- [
db3524c
] - doc: add object arguments in readme (#52) (凯 方 <[email protected]>)
fixes
- [
5ca4489
] - fix: don't redefined sqlstring.escape (#39) (Yiyu He <[email protected]>)
others
- [
004713c
] - doc: fix typo 'Can't not' => 'Can not' (#34) (dreamswhite <[email protected]>)
- feat: promiseify (#20)
- feat: wrap generator function to promise (#19)
- fix:
where
with empty object (#15)
- feat: support query(sql, object) (#12)
- test: use travis ci local mysql server (#13)
- feat: support end()
- feat: add queryOne api (#9)
- fix: move sql to error stack (#8)
- feat: support transaction on one request ctx (#7)
- deps: [email protected]
- feat: add *beginTransactionScope(scope)
- docs: require ali-rds
- test: only test on iojs-2
- feat: add count(table, where)
- refactor: use const and let instead of var
- feat: add Transaction
- feat: support insert multi rows
- break: remove fields property from result
- refactor: use options params style
- feat: add get(), list(), insert(), update()
- test: improve test coverage
- test: make sure name prefix is different
- feat: add options.needFields, default is true
- first release, only support MySQL