### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [v9.6.4](https://github.com/breautek/storm.git
/compare/v9.6.3...v9.6.4)

- improved db linger warning to increment the amount of time it has waited/lingered [`baf7559`](https://github.com/breautek/storm.git
/commit/baf7559b0be9cd62dec0df4d6cf35640af0f746f)

#### [v9.6.3](https://github.com/breautek/storm.git
/compare/v9.6.2...v9.6.3)

> 14 April 2026

- Moved @types/formidable @types/express and @types/ms to dependencies to solve a typing issue when storm is used by other typescript packages. [`#67`](https://github.com/breautek/storm.git
/pull/67)

#### [v9.6.2](https://github.com/breautek/storm.git
/compare/v9.6.1...v9.6.2)

> 10 April 2026

- deproll [`27ecd50`](https://github.com/breautek/storm.git
/commit/27ecd507af7f8881a3734ea0db9cae5097378042)
- deproll [`a0a493f`](https://github.com/breautek/storm.git
/commit/a0a493f1e52c28b9ac6e641699ca066ba1f59446)
- added recurring db linger warning [`106ba5b`](https://github.com/breautek/storm.git
/commit/106ba5b38a8d21dd7923fffc5c862070ffa609ca)

#### [v9.6.1](https://github.com/breautek/storm.git
/compare/v9.6.0...v9.6.1)

> 5 March 2026

- deproll [`9ba7fd6`](https://github.com/breautek/storm.git
/commit/9ba7fd6a1ce6fb78a6dbfda7e1b89b16c7d7754f)
- fix: improper handling of DB warning arm when forcefully closing transactional connections [`4b0f24d`](https://github.com/breautek/storm.git
/commit/4b0f24d1a5146269d1b80cad85d9b1f7e73b3752)

#### [v9.6.0](https://github.com/breautek/storm.git
/compare/v9.5.1...v9.6.0)

> 4 March 2026

- request test fixes [`377e204`](https://github.com/breautek/storm.git
/commit/377e2044852ae2d6a963b080e26399d9fcd044a1)

#### [v9.5.1](https://github.com/breautek/storm.git
/compare/v9.5.0...v9.5.1)

> 3 March 2026

- fix: null guard url parameter getter [`af01105`](https://github.com/breautek/storm.git
/commit/af01105de7c4691b81fc5826bd22f4e865ebefcd)

#### [v9.5.0](https://github.com/breautek/storm.git
/compare/v9.4.0...v9.5.0)

> 26 February 2026

- deproll [`b23e6d6`](https://github.com/breautek/storm.git
/commit/b23e6d69793123c02a2d032104b1ba8648d87cd4)
- getURLSingleParam & getURLMutliParam convenience APIs [`b2088ff`](https://github.com/breautek/storm.git
/commit/b2088ff16cc6e8b927c646484c184184abf0961d)

#### [v9.4.0](https://github.com/breautek/storm.git
/compare/v9.3.1...v9.4.0)

> 8 February 2026

- deproll [`c3f99b2`](https://github.com/breautek/storm.git
/commit/c3f99b29d278b8e713b6ae772a22edffaa6bc39a)
- deproll [`a11e6d6`](https://github.com/breautek/storm.git
/commit/a11e6d6590a6b77d1b6bcdc3551e8766f10e4bee)
- Sync token decode + logging hooks for API handlers [`0a69ec1`](https://github.com/breautek/storm.git
/commit/0a69ec149381405151a792789dcd81158aeac0df)

#### [v9.3.1](https://github.com/breautek/storm.git
/compare/v9.3.0...v9.3.1)

> 21 January 2026

- increased lingering timeout warning to 60s [`1730c85`](https://github.com/breautek/storm.git
/commit/1730c85c03f72ff31a0783cfb16124f7b5c82a69)

#### [v9.3.0](https://github.com/breautek/storm.git
/compare/v9.2.8...v9.3.0)

> 21 January 2026

- health API (experimental) [`2230282`](https://github.com/breautek/storm.git
/commit/22302827cfaa3ca3f4e4104a08c5e9d2954b0bcf)
- expanded unit tests [`81713f0`](https://github.com/breautek/storm.git
/commit/81713f0b52576ec9d382a308c388df1620981669)
- deproll [`7d19487`](https://github.com/breautek/storm.git
/commit/7d19487b2650777d9a18f9ebc0daf3bbad424a67)

#### [v9.2.8](https://github.com/breautek/storm.git
/compare/v9.2.7...v9.2.8)

> 18 December 2025

- turn transaction start log into a trace message [`ca2c829`](https://github.com/breautek/storm.git
/commit/ca2c829b12ff18d8b213857c8db228a22c3e1204)

#### [v9.2.7](https://github.com/breautek/storm.git
/compare/v9.2.6...v9.2.7)

> 4 December 2025

- deproll for JWT vulnerability [`787b4f3`](https://github.com/breautek/storm.git
/commit/787b4f392b716baf34322a74e360c0ee8084ad68)

#### [v9.2.6](https://github.com/breautek/storm.git
/compare/v9.2.5...v9.2.6)

> 3 December 2025

- dont format sql query unless trace is enabled for query streams [`fdc10ba`](https://github.com/breautek/storm.git
/commit/fdc10ba0512eaa9a86a229b45dcd3eaf52190905)

#### [v9.2.5](https://github.com/breautek/storm.git
/compare/v9.2.4...v9.2.5)

> 1 December 2025

- deproll [`22fbbc0`](https://github.com/breautek/storm.git
/commit/22fbbc0e35120f9c6d4ac01597c76f60f2822327)

#### [v9.2.4](https://github.com/breautek/storm.git
/compare/v9.2.3...v9.2.4)

> 1 October 2025

- fix 'interpreted as BINARY by default' warnings [`3363182`](https://github.com/breautek/storm.git
/commit/336318265134c5e2e58fdf2fd432419c9f0ac0db)

#### [v9.2.3](https://github.com/breautek/storm.git
/compare/v9.2.2...v9.2.3)

> 23 September 2025

- handle query parameter transformation instead of letting mysql2 to do it -- as it's not reliable [`cf8e3fa`](https://github.com/breautek/storm.git
/commit/cf8e3fa7563bd161fe3cdfbc462c6926f8a9ee3c)

#### [v9.2.2](https://github.com/breautek/storm.git
/compare/v9.2.1...v9.2.2)

> 22 September 2025

- expanded test coverage, fix master binlog query for 8.4 support [`676e99a`](https://github.com/breautek/storm.git
/commit/676e99aa530e3b4b38f127163b7f3bb68406b914)

#### [v9.2.1](https://github.com/breautek/storm.git
/compare/v9.2.0...v9.2.1)

> 22 September 2025

- wrap a configuration option to disable the backwards compatibility changes [`c211107`](https://github.com/breautek/storm.git
/commit/c211107c577bcc32d4f4368e04b513339ed739ba)
- restore backwards compatibility in type casting [`f62b148`](https://github.com/breautek/storm.git
/commit/f62b1485cd6a5284e238d4e5deaa40f80bde5de5)
- cleaned up refactored code [`e21f3ba`](https://github.com/breautek/storm.git
/commit/e21f3ba576bdc0584c44116c4d2d3472dc0e83c3)

#### [v9.2.0](https://github.com/breautek/storm.git
/compare/v9.1.1...v9.2.0)

> 19 September 2025

- deproll [`8441358`](https://github.com/breautek/storm.git
/commit/8441358712f233b1f809f3bdada0c509a4ca7056)
- refactor to mysql2 [`5e60c33`](https://github.com/breautek/storm.git
/commit/5e60c336b3cd027ce4228e3fe1400a27f5a77596)

#### [v9.1.1](https://github.com/breautek/storm.git
/compare/v9.1.0...v9.1.1)

> 12 August 2025

- deproll [`ef1c853`](https://github.com/breautek/storm.git
/commit/ef1c853686c0cc83f9f7a288fe92a65331aa5b18)
- re-export Command from commander, since it's part of the Application public API [`94ca42b`](https://github.com/breautek/storm.git
/commit/94ca42bcf13081ba562583c15e4a3213e3b74616)

#### [v9.1.0](https://github.com/breautek/storm.git
/compare/v9.0.8...v9.1.0)

> 31 July 2025

- deproll [`690bd91`](https://github.com/breautek/storm.git
/commit/690bd91667af267fd5d37123e03ac483abd23c4f)
- feat: IllegalStateError [`620e786`](https://github.com/breautek/storm.git
/commit/620e78645ecc58ae7f303c5d83f5e52922092cd4)

#### [v9.0.8](https://github.com/breautek/storm.git
/compare/v9.0.7...v9.0.8)

> 31 July 2025

- deproll [`9e7b737`](https://github.com/breautek/storm.git
/commit/9e7b737375bafedc68df19a3ad6c0641c4307c47)

#### [v9.0.7](https://github.com/breautek/storm.git
/compare/v9.0.6...v9.0.7)

> 24 July 2025

- expose expires in type [`1bd2afa`](https://github.com/breautek/storm.git
/commit/1bd2afa5542cc3f566f14d79a7c93909dc4a2c53)

#### [v9.0.6](https://github.com/breautek/storm.git
/compare/v9.0.5...v9.0.6)

> 18 July 2025

- deproll [`ce22ff7`](https://github.com/breautek/storm.git
/commit/ce22ff79909c470b5e9163f3bc1f91c996bc97ae)
- fix: slave position API used the wrong fields, as it used event read position rather than executed position [`48a468f`](https://github.com/breautek/storm.git
/commit/48a468f8f8cb74618e7da2f341245c669cfaa1e5)

#### [v9.0.5](https://github.com/breautek/storm.git
/compare/v9.0.4...v9.0.5)

> 8 July 2025

- util methods for setting and receiving DB position markers [`125bad2`](https://github.com/breautek/storm.git
/commit/125bad21eb50b1df2c3fecb2f9e3b02c3f047580)

#### [v9.0.4](https://github.com/breautek/storm.git
/compare/v9.0.3...v9.0.4)

> 7 July 2025

- breaking change notes [`58330c8`](https://github.com/breautek/storm.git
/commit/58330c82c33b3470de89301e3a14d619638d39c2)
- revert: handling raw data via BodyParser middleware. This causes the stream to be consumed which was unintentional [`472a237`](https://github.com/breautek/storm.git
/commit/472a23785be3d17b3678cdc7bd644841f2e96ae2)

#### [v9.0.3](https://github.com/breautek/storm.git
/compare/v9.0.2...v9.0.3)

> 6 July 2025

- fix serialiable type to allow implicit serializable recursion [`a781ead`](https://github.com/breautek/storm.git
/commit/a781ead713c00aa935e2d11bf17743524b976ce6)
- added notice [`68cefe1`](https://github.com/breautek/storm.git
/commit/68cefe16fb00d659d0bcb9276c396f3ddd5d1c1a)

#### [v9.0.2](https://github.com/breautek/storm.git
/compare/v9.0.1...v9.0.2)

> 6 July 2025

- fix response typings to allow for recursive json structures [`a73adda`](https://github.com/breautek/storm.git
/commit/a73adda728027f0b5787d5ba1ac59a9aa74381b4)

#### [v9.0.1](https://github.com/breautek/storm.git
/compare/v9.0.0...v9.0.1)

> 6 July 2025

- fix sendable type to allow well-defined json structures that consists of sendable data [`116a191`](https://github.com/breautek/storm.git
/commit/116a19169c53804507f1c0478f8ff8c46abc7497)

### [v9.0.0](https://github.com/breautek/storm.git
/compare/v8.6.0...v9.0.0)

> 6 July 2025

- deproll and resulting breaking changes and fixes [`feb6a7d`](https://github.com/breautek/storm.git
/commit/feb6a7d075aaf36b7e0f10e1013bdbdd764c88b7)
- improved replication waiting support [`16c79b7`](https://github.com/breautek/storm.git
/commit/16c79b7a878c3cef7fb4b75ca6665a30db296356)
- Improved handler typings [`3e07508`](https://github.com/breautek/storm.git
/commit/3e07508bae6dd8e6b8572bbdb0f8a9b156ebb7ed)

#### [v8.6.0](https://github.com/breautek/storm.git
/compare/v8.5.0...v8.6.0)

> 2 July 2025

- deproll [`aee41fe`](https://github.com/breautek/storm.git
/commit/aee41fe79c42b214a44357bedb97b86fde2c357f)
- feat: TransactionAccessLevel [`603177a`](https://github.com/breautek/storm.git
/commit/603177af0b8cd931eb6f087b60cc746706498241)
- deprecate: onPostProcess [`cf8f6ed`](https://github.com/breautek/storm.git
/commit/cf8f6ed042003c51605cbab3b0a08092dda796c1)

#### [v8.5.0](https://github.com/breautek/storm.git
/compare/v8.4.0...v8.5.0)

> 8 May 2025

- deproll [`d1f7b6e`](https://github.com/breautek/storm.git
/commit/d1f7b6e5c47e4e6ee4db0119405b3963f9309836)
- feat: DatabaseQueryError.getDBErrorCode() [`1b1bfd6`](https://github.com/breautek/storm.git
/commit/1b1bfd635a8b3373f8fd02aaf193604945b52b1d)

#### [v8.4.0](https://github.com/breautek/storm.git
/compare/v8.3.0...v8.4.0)

> 14 March 2025

- lint upgrade [`361ca94`](https://github.com/breautek/storm.git
/commit/361ca94ca1bb11052ca42d94a252df0b5fa23666)
- expose a query formatter [`50d1988`](https://github.com/breautek/storm.git
/commit/50d1988a6f07a58ee265f99cdbb28d6a9d36557d)
- removed unecessary lint ignores [`32ac928`](https://github.com/breautek/storm.git
/commit/32ac9285aa8cdb1dd34f18702262e8e0f1f20eb0)

#### [v8.3.0](https://github.com/breautek/storm.git
/compare/v8.2.0...v8.3.0)

> 25 February 2025

- added onPostQuery API [`16ca019`](https://github.com/breautek/storm.git
/commit/16ca0191092b3df9a574e48b774c94d7b12b8ee9)

#### [v8.2.0](https://github.com/breautek/storm.git
/compare/v8.1.4...v8.2.0)

> 19 February 2025

- deproll [`2eeb91d`](https://github.com/breautek/storm.git
/commit/2eeb91de4603c2441d903b421876ebce353eeca7)
- feat: Applicaiton.getVersion [`7ac2103`](https://github.com/breautek/storm.git
/commit/7ac210306dda048a27ddefc3c13f13c6dd8e8420)

#### [v8.1.4](https://github.com/breautek/storm.git
/compare/v8.1.3...v8.1.4)

> 9 December 2024

- deproll [`98a42a5`](https://github.com/breautek/storm.git
/commit/98a42a5ea145f78d0208ffc6475e1b29c80e0ad6)

#### [v8.1.3](https://github.com/breautek/storm.git
/compare/v8.1.2...v8.1.3)

> 21 October 2024

- deproll [`1f5b0fd`](https://github.com/breautek/storm.git
/commit/1f5b0fd74e6cc383a7a8800774113102e163ca3e)

#### [v8.1.2](https://github.com/breautek/storm.git
/compare/v8.1.1...v8.1.2)

> 3 October 2024

- deproll [`daa9146`](https://github.com/breautek/storm.git
/commit/daa91468662e9d39a31c1e17441358d2006bca6a)

#### [v8.1.1](https://github.com/breautek/storm.git
/compare/v8.1.0...v8.1.1)

> 3 October 2024

- deproll [`843c291`](https://github.com/breautek/storm.git
/commit/843c291c9469e07987c2a1fbbf82731687667855)
- deproll [`7b1b250`](https://github.com/breautek/storm.git
/commit/7b1b250298828b9d16b249f30bfe97708dcfd0ff)
- deproll [`1f37f7e`](https://github.com/breautek/storm.git
/commit/1f37f7eda63a7fde895857da09d49333a8a3fa52)

#### [v8.1.0](https://github.com/breautek/storm.git
/compare/v8.0.0...v8.1.0)

> 13 June 2024

- feat: Bin log status and replication lag waiting system [`#62`](https://github.com/breautek/storm.git
/pull/62)
- deproll [`612e2c2`](https://github.com/breautek/storm.git
/commit/612e2c221f8c1a6a380d1990624b4235e905ec0a)
- Breaking change notes [`eb9b429`](https://github.com/breautek/storm.git
/commit/eb9b429de1f298151267716e56fedd7f12be8f0f)
- 8.1 beta [`0e0576f`](https://github.com/breautek/storm.git
/commit/0e0576f1dd79b105994ce322aa8a9a497b870d22)

### [v8.0.0](https://github.com/breautek/storm.git
/compare/v7.1.2...v8.0.0)

> 23 April 2024

- breaking: deproll [`6245ba5`](https://github.com/breautek/storm.git
/commit/6245ba5f250363ab420bd42a3d778a227fa6e8ba)
- breaking: Bump min NodeJS to 20 [`8a22ef0`](https://github.com/breautek/storm.git
/commit/8a22ef0290ad5d80e16fdf22fc49e9853652e727)

#### [v7.1.2](https://github.com/breautek/storm.git
/compare/v7.1.1...v7.1.2)

> 27 March 2024

- fix: express vulnerability [`7ae01af`](https://github.com/breautek/storm.git
/commit/7ae01af99f9eff7ceb3f3ca4f7d5d024d18670f2)

#### [v7.1.1](https://github.com/breautek/storm.git
/compare/v7.1.0...v7.1.1)

> 4 March 2024

- fix: IStoredProcedureResult type [`7b39b12`](https://github.com/breautek/storm.git
/commit/7b39b12d55bdff80a921a1efbeba49fad48ab595)

#### [v7.1.0](https://github.com/breautek/storm.git
/compare/v7.0.0...v7.1.0)

> 28 February 2024

- feat: IOKPacket and IStoredProcedureResult interfaces for typing stored procedure results [`9df3b60`](https://github.com/breautek/storm.git
/commit/9df3b60fdb43360ed2ece58a85132e5c2d37ff47)

### [v7.0.0](https://github.com/breautek/storm.git
/compare/v6.1.0-beta.8...v7.0.0)

> 27 November 2023

- deproll [`a3e9181`](https://github.com/breautek/storm.git
/commit/a3e9181e2d51825f7a4bac4e50d93b41fae88662)

#### [v6.1.0-beta.8](https://github.com/breautek/storm.git
/compare/v6.1.0-beta.7...v6.1.0-beta.8)

> 21 November 2023

- exposed apis to get main and local config file paths so that applications can spawn sub applications [`dd27da0`](https://github.com/breautek/storm.git
/commit/dd27da015277b703e5e3fb395f3eadf563bd2821)

#### [v6.1.0-beta.7](https://github.com/breautek/storm.git
/compare/v6.1.0-beta.6...v6.1.0-beta.7)

> 21 November 2023

- exposed IStormCLIArgs [`b58f6a0`](https://github.com/breautek/storm.git
/commit/b58f6a0d3571d52fc208d790676b084b0b1a5a53)

#### [v6.1.0-beta.6](https://github.com/breautek/storm.git
/compare/v6.1.0-beta.5...v6.1.0-beta.6)

> 21 November 2023

- fix test [`f3d9d0b`](https://github.com/breautek/storm.git
/commit/f3d9d0bd3cc1729a260684955abd9c27b191ec59)

#### [v6.1.0-beta.5](https://github.com/breautek/storm.git
/compare/v6.1.0-beta.4...v6.1.0-beta.5)

> 21 November 2023

- pass raw obj [`740a66a`](https://github.com/breautek/storm.git
/commit/740a66acb612ab00954dfbc975312c28129cb392)
- fix test [`d880080`](https://github.com/breautek/storm.git
/commit/d8800808928e4a5292960805ab09296b109d1d2c)

#### [v6.1.0-beta.4](https://github.com/breautek/storm.git
/compare/v6.1.0-beta.3...v6.1.0-beta.4)

> 21 November 2023

- added alternate path to supply custom CLI -&gt; config mapping [`2749764`](https://github.com/breautek/storm.git
/commit/2749764f72112b728bb95f91c5edbcd2c7f1a602)

#### [v6.1.0-beta.3](https://github.com/breautek/storm.git
/compare/v6.1.0-beta.2...v6.1.0-beta.3)

> 21 November 2023

- fix: allow custom config passthrough from CLI args [`eaa868e`](https://github.com/breautek/storm.git
/commit/eaa868ecd8505d68faa45719325caebc4cafdfe2)
- fix: buid-lib script [`4ae1e4b`](https://github.com/breautek/storm.git
/commit/4ae1e4b8cfc232314bdae5bfd2e1f0e46f70f09a)

#### [v6.1.0-beta.2](https://github.com/breautek/storm.git
/compare/v6.1.0-beta.1...v6.1.0-beta.2)

> 21 November 2023

- fix: ConfigLoader CLI overrides [`d381c8f`](https://github.com/breautek/storm.git
/commit/d381c8f745a6eb6f0eab8b55a5206418a75c78a8)

#### [v6.1.0-beta.1](https://github.com/breautek/storm.git
/compare/v6.1.0-beta.0...v6.1.0-beta.1)

> 21 November 2023

- fix: config path find [`3a35474`](https://github.com/breautek/storm.git
/commit/3a35474aad00b2c6f0b044f1afac2402d2b96ffc)

#### [v6.1.0-beta.0](https://github.com/breautek/storm.git
/compare/v6.0.5...v6.1.0-beta.0)

> 21 November 2023

- deproll [`4cc5352`](https://github.com/breautek/storm.git
/commit/4cc53526964a958ebc6e50dd3143954b1ea0714c)
- deproll [`9bc3b23`](https://github.com/breautek/storm.git
/commit/9bc3b238d22430969cae1ed8a5f20cf14f38a7d4)
- Support loading config files by supplying file paths [`e81a0ab`](https://github.com/breautek/storm.git
/commit/e81a0ab44fd60138007f2f87cb8cf4b862907820)

#### [v6.0.5](https://github.com/breautek/storm.git
/compare/v6.0.4...v6.0.5)

> 29 June 2023

- deproll [`8bb0a31`](https://github.com/breautek/storm.git
/commit/8bb0a314ac7639cddf1ddb5abdb6c08e419ec41c)
- deproll [`04df9d1`](https://github.com/breautek/storm.git
/commit/04df9d1ba4ae174d5bfac65a015f64e5856db629)
- fixed for cloudwatch streams [`945a272`](https://github.com/breautek/storm.git
/commit/945a2726f97c86e83f8e6486adf32b45f1fbaa91)

#### [v6.0.4](https://github.com/breautek/storm.git
/compare/v6.0.3...v6.0.4)

> 28 May 2023

- dep: @arashi/logger@4.0.1 [`e0c569b`](https://github.com/breautek/storm.git
/commit/e0c569baa19214d0aca2d7dc89cb2e48e83fde01)
- improved error handling on logging unhandled exceptions [`a61bef4`](https://github.com/breautek/storm.git
/commit/a61bef4155464c39954e26ff70837671bfc6fb64)

#### [v6.0.3](https://github.com/breautek/storm.git
/compare/v6.0.2...v6.0.3)

> 27 May 2023

- fix: cloudwatch config validation [`1190bb1`](https://github.com/breautek/storm.git
/commit/1190bb18bd88f82667d106308da39901a583e1ae)

#### [v6.0.2](https://github.com/breautek/storm.git
/compare/v6.0.1...v6.0.2)

> 27 May 2023

- deproll [`4c09a91`](https://github.com/breautek/storm.git
/commit/4c09a913bb856ae16bb7e50b525a4d7a3be7e7d3)
- fix logger typings to accept the base logger class & returned a logger factory method that can be overrided on the Application [`50d4643`](https://github.com/breautek/storm.git
/commit/50d4643ad99dea95655faea4f16432ddb8746080)

#### [v6.0.1](https://github.com/breautek/storm.git
/compare/v6.0.0...v6.0.1)

> 26 May 2023

- added start api [`78cd5a3`](https://github.com/breautek/storm.git
/commit/78cd5a3c6c2650a62d7ca28bd37a72aaaadbcc44)

### [v6.0.0](https://github.com/breautek/storm.git
/compare/v5.0.2...v6.0.0)

> 26 May 2023

- breaking: log changes [`44c42ee`](https://github.com/breautek/storm.git
/commit/44c42ee4e15661e2fbfbeeb0a7d0554a5ee7d712)
- fix logger pin [`4f1bab2`](https://github.com/breautek/storm.git
/commit/4f1bab24b28e749114dbea03b5b4f32bcb76f28e)
- noted 6.x breaking changes [`e7472db`](https://github.com/breautek/storm.git
/commit/e7472db172f7a82fcb479bd014a60802414ab27f)

#### [v5.0.2](https://github.com/breautek/storm.git
/compare/v5.0.1...v5.0.2)

> 17 May 2023

- Updated Typescript & typedoc [`5f3bd46`](https://github.com/breautek/storm.git
/commit/5f3bd4616cde0735d7424171b455f933174f7a30)
- deproll [`b5b41eb`](https://github.com/breautek/storm.git
/commit/b5b41eba88f4002390c10fe1ec897544942f03b9)
- Added test for transaction for when StartTransaction fails [`b25eae7`](https://github.com/breautek/storm.git
/commit/b25eae7b280160685e0f186a4faf98836ea2e86b)

#### [v5.0.1](https://github.com/breautek/storm.git
/compare/v5.0.1-beta.2...v5.0.1)

> 10 March 2023

- deproll [`e683fc7`](https://github.com/breautek/storm.git
/commit/e683fc7574e80c6fd75ad5d62dc0fe9cf93f1e2e)
- Revert "(testing): remove totalpvae eslint" [`e6842eb`](https://github.com/breautek/storm.git
/commit/e6842eb95d9a8ec83250869530b6170eefed3e2d)
- beta 3 [`3dcafe4`](https://github.com/breautek/storm.git
/commit/3dcafe41bdc872a92d26b3f86d839400c5cbe6e4)

#### [v5.0.1-beta.2](https://github.com/breautek/storm.git
/compare/v5.0.1-beta.1...v5.0.1-beta.2)

> 10 March 2023

- fix: Ensure official NPM registry is used [`7b3960f`](https://github.com/breautek/storm.git
/commit/7b3960fb10e41b3be5e61a05646ff37ccdac77a4)
- (testing): remove totalpvae eslint [`d45307d`](https://github.com/breautek/storm.git
/commit/d45307d97b66c70a139edc74bfc1ae8e77975ec1)

#### [v5.0.1-beta.1](https://github.com/breautek/storm.git
/compare/v5.0.1-beta.0...v5.0.1-beta.1)

> 10 March 2023

- fix package-lock [`eca48f5`](https://github.com/breautek/storm.git
/commit/eca48f50749f41775cf841b8b968572b91fd5a8d)

#### [v5.0.1-beta.0](https://github.com/breautek/storm.git
/compare/v5.0.0...v5.0.1-beta.0)

> 10 March 2023

- feat: retry transaction on lock timeouts [`c3ad7fa`](https://github.com/breautek/storm.git
/commit/c3ad7fa3f02c5edd0084bf129c6d592605a58feb)

### [v5.0.0](https://github.com/breautek/storm.git
/compare/v4.6.3...v5.0.0)

> 6 March 2023

- Transaction API [`#57`](https://github.com/breautek/storm.git
/pull/57)
- deproll [`326ee1f`](https://github.com/breautek/storm.git
/commit/326ee1fa34c8e66f26c51737ecf2c0abebde8f33)
- removed travis config [`b6f2851`](https://github.com/breautek/storm.git
/commit/b6f2851ca2570078cbe90ec3895392a79a07a0b5)
- Only collect coverage on full test runs [`4cd3371`](https://github.com/breautek/storm.git
/commit/4cd3371748d5f547e90d4de2f078fd130738a168)

#### [v4.6.3](https://github.com/breautek/storm.git
/compare/v4.6.2...v4.6.3)

> 4 January 2023

- deproll (Minus jsonwebtoken) [`1ef6050`](https://github.com/breautek/storm.git
/commit/1ef6050745968160db12a39994b73e45402decb6)
- jsonwebtoken 8.x -&gt; 9.0.0 [`5fbba2d`](https://github.com/breautek/storm.git
/commit/5fbba2dd103355319e51153b94385633a6c74ed1)

#### [v4.6.2](https://github.com/breautek/storm.git
/compare/v4.6.1...v4.6.2)

> 16 November 2022

- fix: send numbers as response [`4b2254f`](https://github.com/breautek/storm.git
/commit/4b2254f487dd381a822116c67ccf2050924225f0)

#### [v4.6.1](https://github.com/breautek/storm.git
/compare/v4.6.0...v4.6.1)

> 28 October 2022

- fix: IsolationLevel pass throughs [`daf9166`](https://github.com/breautek/storm.git
/commit/daf9166e25ec6282bb84dd935859ca4a48ea0bbc)

#### [v4.6.0](https://github.com/breautek/storm.git
/compare/v4.5.0...v4.6.0)

> 28 October 2022

- feat: Transaction Isolation levels [`cf7306d`](https://github.com/breautek/storm.git
/commit/cf7306d24aa48a4c5548a4b05530406bb6e27e48)

#### [v4.5.0](https://github.com/breautek/storm.git
/compare/v4.4.1...v4.5.0)

> 28 October 2022

- feat: Database Cast objects [`dc7102f`](https://github.com/breautek/storm.git
/commit/dc7102f6055d688d8a7c95fb963ee3542a1218f9)

#### [v4.4.1](https://github.com/breautek/storm.git
/compare/v4.4.0...v4.4.1)

> 27 October 2022

- fix: clear transanction state on Deadlocks [`306a47f`](https://github.com/breautek/storm.git
/commit/306a47f1892fcf1faa1f3d26e5953b79917a7dc1)

#### [v4.4.0](https://github.com/breautek/storm.git
/compare/v4.3.0...v4.4.0)

> 27 October 2022

- deproll [`907ede4`](https://github.com/breautek/storm.git
/commit/907ede443ad3c264f4f1a119ad4a0a2589c5e834)
- deproll [`0875c73`](https://github.com/breautek/storm.git
/commit/0875c7303e19fc1b1d69afb292d72a7bbedcdfd3)
- feat: DeadLockError [`8535a1e`](https://github.com/breautek/storm.git
/commit/8535a1e15fd11f095aed64f79dab2245bae0e92b)

#### [v4.3.0](https://github.com/breautek/storm.git
/compare/v4.2.0...v4.3.0)

> 14 October 2022

- feat Error locale keys [`4ac2f44`](https://github.com/breautek/storm.git
/commit/4ac2f44a5f2e5bec81f049e7ea90e91159e8c9d1)

#### [v4.2.0](https://github.com/breautek/storm.git
/compare/v4.1.0...v4.2.0)

> 3 October 2022

- Undid debug code making its way into master from PR #52, https://github.com/breautek/storm/pull/52. [`#54`](https://github.com/breautek/storm.git
/pull/54)
- Added NotImplementedError. [`#52`](https://github.com/breautek/storm.git
/pull/52)
- Clarify getParameters and getParametersForQuery [`#51`](https://github.com/breautek/storm.git
/pull/51)
- feat: RawError [`f198938`](https://github.com/breautek/storm.git
/commit/f1989383a0b498f4db78d838edba52d133dd89b7)

#### [v4.1.0](https://github.com/breautek/storm.git
/compare/v4.0.0...v4.1.0)

> 1 June 2022

- deproll [`f0208fc`](https://github.com/breautek/storm.git
/commit/f0208fc0b4c165ddc29fa65e406c5b8088fed743)
- deproll [`57c440e`](https://github.com/breautek/storm.git
/commit/57c440e7e204086371f716dc475fd6ee8a5b2f8c)
- refactor: Replaced usages of IDictionary with typescript's builtin Record interface [`fb28f03`](https://github.com/breautek/storm.git
/commit/fb28f03915c0ef46e9d1d5c7eaff3dd4561b5905)

### [v4.0.0](https://github.com/breautek/storm.git
/compare/v3.4.0...v4.0.0)

> 8 March 2022

- deproll [`be5e524`](https://github.com/breautek/storm.git
/commit/be5e52417c668db959ac21ff05dabebf93820e73)
- typescript-eslint upgrade [`186ee78`](https://github.com/breautek/storm.git
/commit/186ee78c4529426d136804dcd6282553680478dc)
- Breaking: pass IDatabaseConnection to getQuery [`0b9afe1`](https://github.com/breautek/storm.git
/commit/0b9afe15f9a5317bc309fa1fd3578b5ae1fe22d4)

#### [v3.4.0](https://github.com/breautek/storm.git
/compare/v3.3.1...v3.4.0)

> 14 January 2022

- feat: SetSessionVariableQuery [`6ea3887`](https://github.com/breautek/storm.git
/commit/6ea388780032fb1b785859d82b1090ac157eb7d8)

#### [v3.3.1](https://github.com/breautek/storm.git
/compare/v3.3.0...v3.3.1)

> 7 January 2022

- deproll [`8c3a317`](https://github.com/breautek/storm.git
/commit/8c3a3171d49f421b34d3c0d3660505fab0a7d136)

#### [v3.3.0](https://github.com/breautek/storm.git
/compare/v3.2.1...v3.3.0)

> 23 November 2021

- feat: Allow accepting instances of Handlers for attachment [`621aeec`](https://github.com/breautek/storm.git
/commit/621aeecc1929beee959d186467ef5f0ef326a56d)

#### [v3.2.1](https://github.com/breautek/storm.git
/compare/v3.2.0...v3.2.1)

> 22 November 2021

- deproll [`8a65682`](https://github.com/breautek/storm.git
/commit/8a656821743454af66978aae441d61242b8adb15)
- replaced merge-change with my own fork that contains vulnerability patches [`72412c9`](https://github.com/breautek/storm.git
/commit/72412c9d391e4728bbd3af10ed5108cb2373b64e)

#### [v3.2.0](https://github.com/breautek/storm.git
/compare/v3.1.2...v3.2.0)

> 3 October 2021

- deproll [`477d756`](https://github.com/breautek/storm.git
/commit/477d7569db92758cec31c8a80a6ae53c5198d33a)
- breaking: Added _destroy abstract api to Database, intended for destroying connection pools [`a5c8a97`](https://github.com/breautek/storm.git
/commit/a5c8a9708bc469a7191eb06d7a68289b1372543a)

#### [v3.1.2](https://github.com/breautek/storm.git
/compare/v3.1.1...v3.1.2)

> 8 September 2021

- deproll [`012dd73`](https://github.com/breautek/storm.git
/commit/012dd73e505c0ffaa91a18f2575c411fe7ed8579)
- Breaking changes docs [`824e19f`](https://github.com/breautek/storm.git
/commit/824e19f1c6e50aadd7a4974c89892300b180b008)
- fix: BackendAuthenticationMiddleware from requiring the Request object, it was never actually used anyway [`6b087c5`](https://github.com/breautek/storm.git
/commit/6b087c59033c9b8e607ea0e6e37d06f13c7ae28e)

#### [v3.1.1](https://github.com/breautek/storm.git
/compare/v3.1.0...v3.1.1)

> 3 September 2021

- fix: middleware rejection handling (it was being handled twice) [`3845ece`](https://github.com/breautek/storm.git
/commit/3845ecefe5bedef8b20d704e16ba88a866335e90)

#### [v3.1.0](https://github.com/breautek/storm.git
/compare/v3.0.3...v3.1.0)

> 2 September 2021

- eslint upgrade and fix some tests [`3449719`](https://github.com/breautek/storm.git
/commit/3449719984b8e7eda4fc27313e2cc7040532342e)
- feat: Query.onPreQuery hook [`e62d8fa`](https://github.com/breautek/storm.git
/commit/e62d8faea5111d22e3a8d1b05e246788ee180f99)

#### [v3.0.3](https://github.com/breautek/storm.git
/compare/v3.0.2...v3.0.3)

> 19 August 2021

- fix handler response typings [`80c9dfb`](https://github.com/breautek/storm.git
/commit/80c9dfb6352d5287e85ee3a9ed873d0bfdb0abbe)

#### [v3.0.2](https://github.com/breautek/storm.git
/compare/v3.0.1...v3.0.2)

> 19 August 2021

- fix: Exposure of IHandlerResponse and IHandlerError types [`57f151c`](https://github.com/breautek/storm.git
/commit/57f151c5aae10be832fcf4c9a1cc932251100167)

#### [v3.0.1](https://github.com/breautek/storm.git
/compare/v3.0.0...v3.0.1)

> 18 August 2021

- fix: Peer dependency version [`3807444`](https://github.com/breautek/storm.git
/commit/3807444ea75b0225a693beaddab28386e714f635)

### [v3.0.0](https://github.com/breautek/storm.git
/compare/v3.0.0-rc.0...v3.0.0)

> 18 August 2021

- deproll [`7574912`](https://github.com/breautek/storm.git
/commit/75749124cafa546f7c5c8170551a9d3f5507025a)
- deproll [`8fb5f8c`](https://github.com/breautek/storm.git
/commit/8fb5f8ce35b73683c0e4e8324b3147a788121157)

#### [v3.0.0-rc.0](https://github.com/breautek/storm.git
/compare/v2.2.0...v3.0.0-rc.0)

> 27 July 2021

- typescript 4.3.5 [`0c7c084`](https://github.com/breautek/storm.git
/commit/0c7c0849623a860e9a79a8036f47353b6556f569)
- jest 27 upgrade [`3cbbdd7`](https://github.com/breautek/storm.git
/commit/3cbbdd70b731fe879bc429d37c57404acb9657fc)
- Breaking: Handler refactor [`7b25240`](https://github.com/breautek/storm.git
/commit/7b2524060413e47867fdde30ef76b7c71647456d)

#### [v2.2.0](https://github.com/breautek/storm.git
/compare/v2.1.2...v2.2.0)

> 10 July 2021

- Node16 [`fff2ea4`](https://github.com/breautek/storm.git
/commit/fff2ea44ac16e8f8ee6a19fa08bef8a883c98990)

#### [v2.1.2](https://github.com/breautek/storm.git
/compare/v2.1.1...v2.1.2)

> 21 April 2021

- deproll [`2614a1c`](https://github.com/breautek/storm.git
/commit/2614a1cc278c6286cdcb3ece6f426e6f418a734b)
- fix: asynchronous hook [`0eae0da`](https://github.com/breautek/storm.git
/commit/0eae0daaeef08b67cf91e63a1a606488f6b76c68)

#### [v2.1.1](https://github.com/breautek/storm.git
/compare/v2.1.0...v2.1.1)

> 9 April 2021

- fix: Avoid crashes when SQLFormatter fails to format queries [`af5cad8`](https://github.com/breautek/storm.git
/commit/af5cad88a65dac65bc6b93b9ca1be29d3c9b6d50)

#### [v2.1.0](https://github.com/breautek/storm.git
/compare/v2.0.5...v2.1.0)

> 24 March 2021

- feat: Genericized IHandler [`8748493`](https://github.com/breautek/storm.git
/commit/8748493151f5e8761819eab3c420fae41644a2a0)

#### [v2.0.5](https://github.com/breautek/storm.git
/compare/v2.0.4...v2.0.5)

> 19 March 2021

- fix: allow unknown parameters [`34a3167`](https://github.com/breautek/storm.git
/commit/34a316726e29aeb11259e2137efb6164cc9016a4)

#### [v2.0.4](https://github.com/breautek/storm.git
/compare/v2.0.3...v2.0.4)

> 9 March 2021

- fix: DatabaseQueryError export [`40c8f69`](https://github.com/breautek/storm.git
/commit/40c8f69df21e82e2ef6ca09b0db07bd2cf3337ad)

#### [v2.0.3](https://github.com/breautek/storm.git
/compare/v2.0.2...v2.0.3)

> 3 March 2021

- fix: Query Post processing types [`647fa82`](https://github.com/breautek/storm.git
/commit/647fa82f06bcd16227552a8e5725da6621965d42)

#### [v2.0.2](https://github.com/breautek/storm.git
/compare/v2.0.1...v2.0.2)

> 19 February 2021

- Only format SQL if log level is silly [`4e204d2`](https://github.com/breautek/storm.git
/commit/4e204d208d92cd5e40a659aff860dbb386849b04)

#### [v2.0.1](https://github.com/breautek/storm.git
/compare/v2.0.0...v2.0.1)

> 18 February 2021

- fix: TemporaryTable uses parameters for query use [`00f0282`](https://github.com/breautek/storm.git
/commit/00f02821ac00e75dc595933e41760db1a41ed161)

### [v2.0.0](https://github.com/breautek/storm.git
/compare/v2.0.0-rc.5...v2.0.0)

> 17 February 2021

- fix default log level settings [`0cbae4b`](https://github.com/breautek/storm.git
/commit/0cbae4b89f4c40002a48d90867ab6cb97560a9b7)

#### [v2.0.0-rc.5](https://github.com/breautek/storm.git
/compare/v2.0.0-rc.4...v2.0.0-rc.5)

> 16 February 2021

- fix: Added missing isClosed API to IDatabaseConnection / ManagedDatabaseConnection [`51bc6e5`](https://github.com/breautek/storm.git
/commit/51bc6e5f7403f1d11402e25ffdc13fd7ccb2e76b)

#### [v2.0.0-rc.4](https://github.com/breautek/storm.git
/compare/v2.0.0-rc.3...v2.0.0-rc.4)

> 15 February 2021

- fix database connections [`547898b`](https://github.com/breautek/storm.git
/commit/547898b6989271c9e9319f19ff6a9622f24a552f)

#### [v2.0.0-rc.3](https://github.com/breautek/storm.git
/compare/v2.0.0-rc.2...v2.0.0-rc.3)

> 15 February 2021

- fix: Config Loading fixes [`e9f4a60`](https://github.com/breautek/storm.git
/commit/e9f4a609660f307b029d8873e8acdfd1bb73bbbb)
- fix: error reporting if an error occurs before the config is loaded. [`6d8dec2`](https://github.com/breautek/storm.git
/commit/6d8dec2f7aa13c8dc25310dd3e8f2ce37b1e6676)

#### [v2.0.0-rc.2](https://github.com/breautek/storm.git
/compare/v2.0.0-rc.1...v2.0.0-rc.2)

> 14 February 2021

- fix: dependencies [`d5629c8`](https://github.com/breautek/storm.git
/commit/d5629c8ddc0b52d53ddd0e9f0a06b8aded4f9a3b)

#### [v2.0.0-rc.1](https://github.com/breautek/storm.git
/compare/v2.0.0-rc.0...v2.0.0-rc.1)

> 14 February 2021

- fix docs readme [`f1a3393`](https://github.com/breautek/storm.git
/commit/f1a33936cbf88b2128a73f3655c1c2b76b9f32c4)
- Reduced to ES2019 to maintain Node12 support [`d383af9`](https://github.com/breautek/storm.git
/commit/d383af9add7b66a36090d0adbe1149923e709170)
- fix: docs link [`7daf799`](https://github.com/breautek/storm.git
/commit/7daf79976abd55368d2017d6352a59f7e00a47f6)

#### [v2.0.0-rc.0](https://github.com/breautek/storm.git
/compare/v1.7.3...v2.0.0-rc.0)

> 14 February 2021

- docs [`9f4732f`](https://github.com/breautek/storm.git
/commit/9f4732f791006f4519fcdf4d07e0db95ec65f704)
- fixes [`a41b5f9`](https://github.com/breautek/storm.git
/commit/a41b5f936d996eb88f6fbaf99f3113c35569aba4)
- License change: Apache 2.0 [`26fcacf`](https://github.com/breautek/storm.git
/commit/26fcacf3a3fd99ab35fc2f6e8ac6d7961eb5cd6a)

#### [v1.7.3](https://github.com/breautek/storm.git
/compare/v1.7.2...v1.7.3)

> 22 January 2021

- update token package [`4edbbca`](https://github.com/breautek/storm.git
/commit/4edbbca2f0f3b2d6de1208adfacaf911587ebce6)

#### [v1.7.2](https://github.com/breautek/storm.git
/compare/v1.7.1...v1.7.2)

> 20 January 2021

- dep(dev): eslint@7.17.0 [`d525685`](https://github.com/breautek/storm.git
/commit/d525685669959cdf599fa1fd4689fe8474a50e05)
- dep(dev): @types/express@4.17.9 [`00c2c6a`](https://github.com/breautek/storm.git
/commit/00c2c6aa4d7da535f8694b9c07730070aec0c57e)
- dep(dev): @types/mysql@2.15.17 [`61e9139`](https://github.com/breautek/storm.git
/commit/61e9139dd9ea54c9bbd1e9d9835e4d112cabe713)

#### [v1.7.1](https://github.com/breautek/storm.git
/compare/v1.7.0...v1.7.1)

> 2 December 2020

- changelog [`134dc38`](https://github.com/breautek/storm.git
/commit/134dc38bc2bebc6c6edaef6065bf2cbdcd83361c)
- fix: Corrected generic typing for query post processing [`b5c8dd1`](https://github.com/breautek/storm.git
/commit/b5c8dd14b684907871efd3e51bee772007387fec)

#### [v1.7.0](https://github.com/breautek/storm.git
/compare/v1.7.0-beta.0...v1.7.0)

> 23 November 2020

#### [v1.7.0-beta.0](https://github.com/breautek/storm.git
/compare/v1.6.0...v1.7.0-beta.0)

> 16 November 2020

- Updated MySQLDatabase to attach an enqueue and warn when the pool is waiting for available connections. [`#33`](https://github.com/breautek/storm.git
/pull/33)
- feat: Query.onPostProcess hook [`f9359be`](https://github.com/breautek/storm.git
/commit/f9359be9d7e15c96219d47b451bc3479e76cee1b)
- dep(dev): eslint@7.12.1 [`12f9455`](https://github.com/breautek/storm.git
/commit/12f94552f6e7f2982448109d947b62ba8f974ba2)
- dep: @types/node@12.19.2 [`c31f477`](https://github.com/breautek/storm.git
/commit/c31f477740c6fb42fc32c2f0b3925fd70764067c)

#### [v1.6.0](https://github.com/breautek/storm.git
/compare/v1.5.2...v1.6.0)

> 27 October 2020

- feat: Temporary Table queries [`decb608`](https://github.com/breautek/storm.git
/commit/decb608503b3d408808d45f85462405d0f12b67a)
- fix: Allow connection context changing when managed connection is not in write mode [`707def8`](https://github.com/breautek/storm.git
/commit/707def8a8a92aa75770d97e7dbf8882d0caae1f0)
- fix temp table query [`39a027f`](https://github.com/breautek/storm.git
/commit/39a027fe33b50a4355a3ebaebdbe2e4590afc6fc)

#### [v1.5.2](https://github.com/breautek/storm.git
/compare/v1.5.2-0...v1.5.2)

> 21 October 2020

#### [v1.5.2-0](https://github.com/breautek/storm.git
/compare/v1.5.1...v1.5.2-0)

> 20 October 2020

- refactor: Genericize Application (TConfig/TAuthToken) [`435aee5`](https://github.com/breautek/storm.git
/commit/435aee50fd23be4c8f9e60d00e32f4764ba743d8)

#### [v1.5.1](https://github.com/breautek/storm.git
/compare/v1.5.0...v1.5.1)

> 20 October 2020

- refactor: Replaced IAuthTokenData with @arashi/token impl [`3922c56`](https://github.com/breautek/storm.git
/commit/3922c5686a51de4bae5544c754666b925c35ed03)

#### [v1.5.0](https://github.com/breautek/storm.git
/compare/v1.4.1...v1.5.0)

> 19 October 2020

- dep: jasmine@3.6.2 [`b691225`](https://github.com/breautek/storm.git
/commit/b6912252c1b2300c236e115765006c4943cd7087)
- dep(remove): codecov [`4c6320a`](https://github.com/breautek/storm.git
/commit/4c6320a4ac30ed3690c8f84957a3603ec7cf8c7f)
- refactor: TokenManager Types, Request fixes & Request unit tests [`817b47a`](https://github.com/breautek/storm.git
/commit/817b47a5f7cd86499778def6e43c71c3b16ab748)

#### [v1.4.1](https://github.com/breautek/storm.git
/compare/v1.4.0...v1.4.1)

> 3 September 2020

- deproll [`5dcf6e0`](https://github.com/breautek/storm.git
/commit/5dcf6e03b399a488d7634653ce290f56933187ea)
- fix: allow more than just strings to be escaped [`4b12f0a`](https://github.com/breautek/storm.git
/commit/4b12f0af4137a65519f6ad903a389f83c56983c3)

#### [v1.4.0](https://github.com/breautek/storm.git
/compare/v1.3.0...v1.4.0)

> 3 September 2020

- feat: Added static escape method to MySQLDatabase [`d525363`](https://github.com/breautek/storm.git
/commit/d525363ba51852018af47213d80429f0a53984a9)

#### [v1.3.0](https://github.com/breautek/storm.git
/compare/v1.2.7...v1.3.0)

> 11 August 2020

- auto changelog scripts [`e094b11`](https://github.com/breautek/storm.git
/commit/e094b11bb425437ed0782f3e285073bbf4ff1b0b)
- auto changelog [`ad5b9c2`](https://github.com/breautek/storm.git
/commit/ad5b9c263bfc76e4d36bac7322ae5ffaa4b759de)

#### [v1.2.7](https://github.com/breautek/storm.git
/compare/v1.2.6...v1.2.7)

> 11 August 2020

- test: use free port instead of a fixed port [`93f8f53`](https://github.com/breautek/storm.git
/commit/93f8f532e0fb0d9c2af3ed70fe7c4c7d22c079c5)
- deproll [`6c4527e`](https://github.com/breautek/storm.git
/commit/6c4527efff71267fc729b2026e89ea099b1743d8)
- reduced @types/node dependency back to node12 [`c0509ec`](https://github.com/breautek/storm.git
/commit/c0509ec0acf840b1609eadb0e291c9713820b871)

#### [v1.2.6](https://github.com/breautek/storm.git
/compare/v1.2.5...v1.2.6)

> 22 July 2020

- fix regression [`8462c83`](https://github.com/breautek/storm.git
/commit/8462c837a334579c3df94017588c0c83edf33402)
- dep: codecov [`92f34fd`](https://github.com/breautek/storm.git
/commit/92f34fd3fd9ad16e9665b511a2307a978b76a1e6)

#### [v1.2.5](https://github.com/breautek/storm.git
/compare/v1.2.4...v1.2.5)

> 15 June 2020

- dep roll [`a0035a0`](https://github.com/breautek/storm.git
/commit/a0035a0430ac62baa60c734cd7fe3091be975eb3)

#### [v1.2.4](https://github.com/breautek/storm.git
/compare/v1.2.2...v1.2.4)

> 15 June 2020

- remove yarn lock [`48f314f`](https://github.com/breautek/storm.git
/commit/48f314fa33585f417d64822eb8542cd710882568)
- DB instantation stacks [`e39544d`](https://github.com/breautek/storm.git
/commit/e39544dc68d11757de00201945ec71727fea5db5)
- enhancement: Added stacktrace trace log on setConnection rollbacks [`c9595c6`](https://github.com/breautek/storm.git
/commit/c9595c60e4581bf384c4a9bb61bffafb102f031d)

#### [v1.2.2](https://github.com/breautek/storm.git
/compare/v1.2.1...v1.2.2)

> 19 February 2020

- fix (db): Added connection state checks to avoid closing connections that are already closed. [`5e0a9dc`](https://github.com/breautek/storm.git
/commit/5e0a9dc411f1ef3279757a9526bc79f442e9b8f4)
- Default query parameters [`4f51828`](https://github.com/breautek/storm.git
/commit/4f51828072d54d5af718717ddb53d4cd893cf82d)

#### [v1.2.1](https://github.com/breautek/storm.git
/compare/v1.2.0...v1.2.1)

> 4 February 2020

- Reusable ManagedDatabaseConnection [`dfadaae`](https://github.com/breautek/storm.git
/commit/dfadaaeeeb38ceaca76511405cbb1138c5e44780)
- #19 - Response.error accepts error objects by default [`8a8ed07`](https://github.com/breautek/storm.git
/commit/8a8ed07c985e0b1329d5ef7d75936a045a7772b9)

#### [v1.2.0](https://github.com/breautek/storm.git
/compare/v1.1.3...v1.2.0)

> 3 February 2020

- dep roll [`3c2dcc0`](https://github.com/breautek/storm.git
/commit/3c2dcc0217f57611cfa4b3d1b34250d9f8c18f9d)
- request/response generics [`33c6b44`](https://github.com/breautek/storm.git
/commit/33c6b44540bd24e2fb0599afe05d4a06e1dfe5da)
- dep roll [`b5e9602`](https://github.com/breautek/storm.git
/commit/b5e9602d1e35c895562d4091df171cb9b0c6f5d5)

#### [v1.1.3](https://github.com/breautek/storm.git
/compare/v1.1.2...v1.1.3)

> 7 January 2020

- DuplicateEntryError customization [`7734149`](https://github.com/breautek/storm.git
/commit/7734149a1823fea61e2bb2f5f9b9133bfe770124)
- Update README.md [`d2fbaad`](https://github.com/breautek/storm.git
/commit/d2fbaadf66b87656853d5d8940a5151397eb079e)
- added nodejs 12 to travis [`127a806`](https://github.com/breautek/storm.git
/commit/127a80625899f54d711bf647c9d8198bd269c5e9)

#### [v1.1.2](https://github.com/breautek/storm.git
/compare/v1.1.1...v1.1.2)

> 3 November 2019

- Fixed Query interfaces with IDatabaseConnection interface & ManagedDatabaseConnection class [`11a308a`](https://github.com/breautek/storm.git
/commit/11a308aebd10381d28ce68b521a375320222423e)
- fixed typescript docs [`0d38c99`](https://github.com/breautek/storm.git
/commit/0d38c99007ca6216ec6bd06c4b674041a8f103d1)
- enabled incremental builds [`e851743`](https://github.com/breautek/storm.git
/commit/e851743298fc965a38f6ff0e223fb92816af38dc)

#### [v1.1.1](https://github.com/breautek/storm.git
/compare/v1.1.0...v1.1.1)

> 2 November 2019

- Query abstraction change [`33d7e0c`](https://github.com/breautek/storm.git
/commit/33d7e0c8d08f2b99997614b7356a224134fdcb1e)

#### [v1.1.0](https://github.com/breautek/storm.git
/compare/v1.0.1...v1.1.0)

> 29 October 2019

- query [`92bd04e`](https://github.com/breautek/storm.git
/commit/92bd04e1830c6a8b0493b75549702e747e5e8881)

### [v1.0.1](https://github.com/breautek/storm.git
/compare/v0.19.3...v1.0.1)

> 11 October 2019

- docs [`ba2bf5c`](https://github.com/breautek/storm.git
/commit/ba2bf5ca32c07a543a2de74477f7666ef5e8250d)
- 0.19.4 release [`01eec8d`](https://github.com/breautek/storm.git
/commit/01eec8df22c4f07d5b9bb8e277510f4abc5f80b9)
- Logger deprecate APIs [`3e93348`](https://github.com/breautek/storm.git
/commit/3e933485209d352e99fca03992a2e4f8b2825eac)

#### [v0.19.3](https://github.com/breautek/storm.git
/compare/v0.19.2...v0.19.3)

> 19 July 2019

- types declaration [`b1376e2`](https://github.com/breautek/storm.git
/commit/b1376e2ab04f1490445718221151fc4b7d7414d2)
- version bump [`6c22cd4`](https://github.com/breautek/storm.git
/commit/6c22cd4cb0cba310f88c8878b745680cabd816e0)

#### [v0.19.2](https://github.com/breautek/storm.git
/compare/v0.19.1...v0.19.2)

> 17 July 2019

- IDatabaseConnection fix [`f65340c`](https://github.com/breautek/storm.git
/commit/f65340cbeb7d92c71fbac375e3ab2cde8c5d2d9f)

#### [v0.19.1](https://github.com/breautek/storm.git
/compare/v0.19.0...v0.19.1)

> 17 July 2019

- managed database connection optional construction parameter [`ccb7fbb`](https://github.com/breautek/storm.git
/commit/ccb7fbb45cc5b3151d430e3ecdd6e5699304d771)

#### [v0.19.0](https://github.com/breautek/storm.git
/compare/v0.18.4...v0.19.0)

> 17 July 2019

- ManagedDatabaseConnection [`943f73d`](https://github.com/breautek/storm.git
/commit/943f73d46fe740c90e6cc6cb373ab8b1a26df109)
- replaced tslint with eslint [`0f98d3a`](https://github.com/breautek/storm.git
/commit/0f98d3a06e95cde160380bbef2f278d618a02645)
- updated dependencies [`3479b25`](https://github.com/breautek/storm.git
/commit/3479b25bac63f79810fd8100c5caa4d7df23e145)

#### [v0.18.4](https://github.com/breautek/storm.git
/compare/v0.18.2...v0.18.4)

> 10 July 2019

- #5 Changed Logger.log to protected [`ec4c7ce`](https://github.com/breautek/storm.git
/commit/ec4c7cec1dd98e5db9931b172594d6c548c443d7)
- 0.18.4 release [`08e1af4`](https://github.com/breautek/storm.git
/commit/08e1af4b3728365d90f0b34a0a45d0612d5503cf)
- added setLogger [`72a740f`](https://github.com/breautek/storm.git
/commit/72a740fd2816e1a79250bb1e6c39256b719f4215)

#### [v0.18.2](https://github.com/breautek/storm.git
/compare/v0.18.1...v0.18.2)

> 4 July 2019

- forgot to build... *facepalm [`b998292`](https://github.com/breautek/storm.git
/commit/b99829227f302e784abb052c22384748ff0be580)

#### [v0.18.1](https://github.com/breautek/storm.git
/compare/v0.17.0...v0.18.1)

> 4 July 2019

- Token manager options [`#7`](https://github.com/breautek/storm.git
/pull/7)
- built [`0f5cb6b`](https://github.com/breautek/storm.git
/commit/0f5cb6b3c427da02e45bd89005971d567fde26cd)
- ran clean script [`939cc59`](https://github.com/breautek/storm.git
/commit/939cc59a1c483a41a6c3d756a9bb5227ee7b8f15)
- 0.17.1 release [`d7edb30`](https://github.com/breautek/storm.git
/commit/d7edb3025d49f357c96361f5f2049616acbf6e93)

#### [v0.17.0](https://github.com/breautek/storm.git
/compare/0.17.0-alpha.1...v0.17.0)

> 20 June 2019

- 0.17.0 streaming releaes [`10550ce`](https://github.com/breautek/storm.git
/commit/10550ce8260b344972560f39da5b99da96aa51cc)

#### [0.17.0-alpha.1](https://github.com/breautek/storm.git
/compare/0.17.0-alpha.0...0.17.0-alpha.1)

> 20 June 2019

- stream alpha1 [`ce4e348`](https://github.com/breautek/storm.git
/commit/ce4e3489f8a98852d1da41b69cb1cf0ae651ad37)

#### [0.17.0-alpha.0](https://github.com/breautek/storm.git
/compare/v0.16.1...0.17.0-alpha.0)

> 20 June 2019

- stream support [`0c6111b`](https://github.com/breautek/storm.git
/commit/0c6111b9ac1e2d6668abe4fe97f2b81e6837119e)

#### [v0.16.1](https://github.com/breautek/storm.git
/compare/v0.14.0...v0.16.1)

> 19 June 2019

- lintified [`47dda49`](https://github.com/breautek/storm.git
/commit/47dda49baf1da9ed152fc14014cc04a8adff5de9)
- moar unit tests [`8b9d379`](https://github.com/breautek/storm.git
/commit/8b9d379a8371ad72d817b7b28fe76ecadcfb8044)
- forceClose flag [`15cd8f4`](https://github.com/breautek/storm.git
/commit/15cd8f4915b51e627eb897a540bb3a724fe2106d)

#### [v0.14.0](https://github.com/breautek/storm.git
/compare/v0.13.0...v0.14.0)

> 23 May 2019

- source map support [`d19a58a`](https://github.com/breautek/storm.git
/commit/d19a58a1489333812613530f521ca5ce8cee3980)

#### [v0.13.0](https://github.com/breautek/storm.git
/compare/v0.12.5...v0.13.0)

> 22 May 2019

- DatabaseQueryError [`daf5379`](https://github.com/breautek/storm.git
/commit/daf5379d6eb1d436ce02d556c0dbb5fcc705ec75)

#### [v0.12.5](https://github.com/breautek/storm.git
/compare/v0.12.4...v0.12.5)

> 16 May 2019

- Fixed JsonWebTokenError handling [`887f128`](https://github.com/breautek/storm.git
/commit/887f1280975eaeddd31b13bbf60f2115daa08922)

#### [v0.12.4](https://github.com/breautek/storm.git
/compare/v0.12.3...v0.12.4)

> 25 April 2019

- 0.12.4 Release [`a489cd2`](https://github.com/breautek/storm.git
/commit/a489cd2b466bc6e5f63776806c9098420012ab17)

#### [v0.12.3](https://github.com/breautek/storm.git
/compare/v0.12.2...v0.12.3)

> 10 April 2019

- fixed regression bug [`2bd8320`](https://github.com/breautek/storm.git
/commit/2bd83207dca108911a83fc0f16d60553ddf70cb8)
- changelog [`2ccb6ba`](https://github.com/breautek/storm.git
/commit/2ccb6baf4e468383fd52831613084b8597eecfb0)

#### [v0.12.2](https://github.com/breautek/storm.git
/compare/v0.12.0...v0.12.2)

> 10 April 2019

- v0.12.2 Release [`348be43`](https://github.com/breautek/storm.git
/commit/348be43641ab48c3462b7d86ba9b0349ced6c298)
- rebuitl docs [`ae38f99`](https://github.com/breautek/storm.git
/commit/ae38f99cd9d7f46bb8365ed883a0da90f02d4cce)
- updated docs [`7f98630`](https://github.com/breautek/storm.git
/commit/7f986300a4c3c1f3213586eba5285a660fb36412)

#### [v0.12.0](https://github.com/breautek/storm.git
/compare/v0.10.2...v0.12.0)

> 22 February 2019

- removed old soruces [`03949b4`](https://github.com/breautek/storm.git
/commit/03949b4b9d44f4042e10b7cebdc5cc0bc79c51b7)
- docs built [`8a89b23`](https://github.com/breautek/storm.git
/commit/8a89b236878c995d657de37fa971bc96548860e1)
- 0.12.0 release [`1b269a2`](https://github.com/breautek/storm.git
/commit/1b269a295ec3168150e6f139937e6ebffdd26924)

#### [v0.10.2](https://github.com/breautek/storm.git
/compare/v0.10.0...v0.10.2)

> 15 January 2019

- Made changes to how AuthenticationMiddleware propagated rejection. [`55e8340`](https://github.com/breautek/storm.git
/commit/55e8340c8d427cc8b26423ffb8823e29e39594bd)
- fixed regression bug from 0.10.1 [`e6ed8ca`](https://github.com/breautek/storm.git
/commit/e6ed8ca36f44a6b9f0c7fcb976b841f1fac44462)

#### [v0.10.0](https://github.com/breautek/storm.git
/compare/v0.9.1...v0.10.0)

> 8 January 2019

- removed args and replaced it with commander, this is an incomplete build [`593dd08`](https://github.com/breautek/storm.git
/commit/593dd085e509bc5d4d1710ffd60af9233dffc8de)
- config fixes [`96657eb`](https://github.com/breautek/storm.git
/commit/96657eb793ba6a19df5c01eaa90b973ad3b03626)
- commander [`a406e2c`](https://github.com/breautek/storm.git
/commit/a406e2cd677865144de197015db79b182d79643c)

#### [v0.9.1](https://github.com/breautek/storm.git
/compare/v0.8.3...v0.9.1)

> 27 December 2018

- redirect api [`6bcac4c`](https://github.com/breautek/storm.git
/commit/6bcac4c3b040c9c041bb8c1ca10ee63a0cddbbc9)

#### [v0.8.3](https://github.com/breautek/storm.git
/compare/v0.8.2...v0.8.3)

> 4 October 2018

- added user agents to logging [`e1103b9`](https://github.com/breautek/storm.git
/commit/e1103b919bb482f1975ecaa63f93ff0870b2aec3)

#### [v0.8.2](https://github.com/breautek/storm.git
/compare/v0.7.2...v0.8.2)

> 4 October 2018

- docs rebuild [`2ed48e4`](https://github.com/breautek/storm.git
/commit/2ed48e40cd5e087e09ee70fbf92db57e1539019e)
- service providers test [`2ac28b2`](https://github.com/breautek/storm.git
/commit/2ac28b2cbd8b74566eec817834887e75468b75a6)
- auth middlware change for backend call support [`efd747c`](https://github.com/breautek/storm.git
/commit/efd747c3b662a1b46a7e37b928585a1640fe40fc)

#### [v0.7.2](https://github.com/breautek/storm.git
/compare/v0.7.1...v0.7.2)

> 13 August 2018

- defaults fix' [`33a0c96`](https://github.com/breautek/storm.git
/commit/33a0c9699382c6dbf12a41b9db07d2516fee6675)

#### [v0.7.1](https://github.com/breautek/storm.git
/compare/v0.7.0...v0.7.1)

> 13 August 2018

- defaults and potential bugfix [`434a944`](https://github.com/breautek/storm.git
/commit/434a9447025d2d0faa5130d538283bef7112a30c)

#### [v0.7.0](https://github.com/breautek/storm.git
/compare/v0.6.0...v0.7.0)

> 13 August 2018

- backend auth middleware [`061d21f`](https://github.com/breautek/storm.git
/commit/061d21fb8255b3bf19ff2e0b73135fa428f6a719)

#### [v0.6.0](https://github.com/breautek/storm.git
/compare/v0.4.0...v0.6.0)

> 13 August 2018

- backend auth header [`cb0ede5`](https://github.com/breautek/storm.git
/commit/cb0ede59d0cd3e2b50547cfc9cfa60ed7327964a)
- removed backend auth stuff [`02530a3`](https://github.com/breautek/storm.git
/commit/02530a3098edcf5961a9f2e23131cbf31106028f)

#### v0.4.0

> 10 July 2018

- named mysql variables in queries. [`#3`](https://github.com/breautek/storm.git
/pull/3)
- moar improvements [`#2`](https://github.com/breautek/storm.git
/pull/2)
- Master [`#1`](https://github.com/breautek/storm.git
/pull/1)
- docs [`00e2642`](https://github.com/breautek/storm.git
/commit/00e2642ba209f15c82bb047cd483daa933ec2c5a)
- typescript conversion [`d2c210c`](https://github.com/breautek/storm.git
/commit/d2c210cdcd8b81f756faccd448281fbcad57ae2d)
- compiled [`1afd32c`](https://github.com/breautek/storm.git
/commit/1afd32ceff5e53ea2e4e4479d56048b0420cd282)
