Skip to content

Latest commit

 

History

History
76 lines (48 loc) · 2.41 KB

Changelog.md

File metadata and controls

76 lines (48 loc) · 2.41 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

5.0.0

  • Rewritten in TypeScript (with class syntax and async/await) targeting modern Node 18+
  • Tests rewritten to use Node test runner
  • eslint
  • prettier
  • ES Module examples (.mjs)
  • Configuation options improved

4.0.2

  • Revert drop Bluebird

4.0.1

  • Improve typings

4.0.0

  • Knex 3

3.0.0

  • Knex 2.0.0

2.1.2

2.1.1

2.1.0

2.0.0

1.7.3

1.7.2

  • Bug fix: fixed a typo. 'creatable' -> 'createtable'

1.7.1

1.7.0

  • Added Typescript lib interface (index.d.ts)
  • Added Airbnb Eslint configs and recommendations.
  • Auto fixed many lint errors
  • Removed NodeJS v8 testing from Travis
  • Added instructions for testing
  • Tests now require a password when running locally (While still the same when running on Travis) I did that because both dbs refused to connect locally without a password
  • Auto lint both examples
  • Moved many functions out of the lib's main closure, to make the code more clear and enforce the purity of these functions. Only the Store class is what remains in the closure (Because it requires the session object)
  • Added knex to main dependencies instead of dev dependencies.