# Change Log

All notable changes to this project will be documented in this file
automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
This project adheres to [Semantic Versioning](http://semver.org/).

# v2.0.9
## (2020-05-07)

* Switch to balena-lint [Pagan Gazzard]

# v2.0.8
## (2020-05-05)

* Improve typings [Pagan Gazzard]

# v2.0.7
## (2020-04-30)

* Remove unused imports [Pagan Gazzard]

# v2.0.6
## (2020-04-27)

* Remove production lodash dependency [Pagan Gazzard]

## 2.0.5 - 2020-03-17

* CI: Remove circleci deploy in favor of balenaCI [Pagan Gazzard]
* CI: Add node 12 to the test matrix [Pagan Gazzard]
* CI: Remove node 6 from the test matrix [Pagan Gazzard]
* Update dependencies and use resin-lint for automatic lint fixes [Pagan Gazzard]

## 2.0.4 - 2020-01-22

* Add node 12 to the test matrix [Pagan Gazzard]
* Update dependencies [Pagan Gazzard]
* Add CODEOWNERS [Pagan Gazzard]

## 2.0.3 - 2019-05-08

* Add .versionbot/CHANGELOG.yml for downstream changelogs [Pagan Gazzard]

## 2.0.2 - 2019-03-11

* Downgrade @types/bluebird to 3.5.25 to avoid downstream issues [Pagan Gazzard]

## 2.0.1 - 2019-03-08

* Convert index to typescript [Pagan Gazzard]
* Convert Time to typescript [Pagan Gazzard]
* Convert Text to typescript [Pagan Gazzard]
* Convert Short Text to typescript [Pagan Gazzard]
* Convert SHA to typescript [Pagan Gazzard]
* Convert Serial to typescript [Pagan Gazzard]
* Convert Real to typescript [Pagan Gazzard]
* Convert JSON to typescript [Pagan Gazzard]
* Convert Interval to typescript [Pagan Gazzard]
* Convert Integer to typescript [Pagan Gazzard]
* Convert Hashed to typescript [Pagan Gazzard]
* Convert ForeignKey to typescript [Pagan Gazzard]
* Convert File to typescript [Pagan Gazzard]
* Convert Date to typescript [Pagan Gazzard]
* Convert Date Time to typescript [Pagan Gazzard]
* Convert ConceptType to typescript [Pagan Gazzard]
* Convert Color to typescript [Pagan Gazzard]
* Convert Case Insensitive Text to typescript [Pagan Gazzard]
* Convert Boolean to typescript [Pagan Gazzard]
* Convert Big Integer to typescript [Pagan Gazzard]
* Convert TypeUtils to typescript [Pagan Gazzard]

## v2.0.0 - 2018-10-10

* Drop bower.json [Pagan Gazzard]
* Drop support for node 4 [Pagan Gazzard]
* Use --require for mocha instead of the deprecated --compilers [Pagan Gazzard]
* Add enforcement of the required flag for validation [Pagan Gazzard]
* Switch to `prepare` to allow installing via git [Pagan Gazzard]
* Remove console.error [Pagan Gazzard]
* Convert to commonjs modules [Pagan Gazzard]
* Switch to throwing/rejecting with actual errors instead of strings [Pagan Gazzard]
* Convert all callback interfaces to promise interfaces [Pagan Gazzard]
* Update dependencies [Pagan Gazzard]
* Update to bcrypt 3.x [Pagan Gazzard]
* Update coffeescript to 2.x [Pagan Gazzard]

## v1.4.2 - 2018-05-08

* Change the storage format of SHA value to fit the P-H-C format. #17 [Andreas Fitzek]

## v1.4.1 - 2018-04-30

* Add node 10 to the circleci tests #15 [Pagan Gazzard]

## v1.4.0 - 2018-04-26

* Add a "SHA" type #14 [Andreas Fitzek]

## v1.3.0 - 2018-03-14

* Add a "Big Integer" type #12 [Pagan Gazzard]

## v1.2.5 - 2018-03-14

* Switch to coffeescript over coffee-script #13 [Pagan Gazzard]
* Update dependencies #13 [Pagan Gazzard]

## v1.2.4 - 2018-03-14

* Enable auto-publishing #11 [Pagan Gazzard]

## v1.2.3 - 2017-09-25

* Added versionist #10 [Giovanni Garufi]

## v1.2.2

* Strictly validate the hex string, rather than rely on validation by nodejs which varies vased on version
* Fixed "File" test for nodejs 8
* Added a "Case Insensitive Text" type

## v1.2.1

* Added linting.
* Added README file.

## v1.2.0

* Return null for null dates rather than the unix epoch.

## v1.1.1

* Fixed bower.json

## v1.1.0

* Updated to lodash ^4.0.0

## v1.0.1

* Update bower.json to match package.json

## v1.0.0

* Updated to bluebird 3.

## v0.1.5

* Made the bcrypt dependencies optional.

## v0.1.4

* Added the ability to specify a default value to database types that are generated via a function.

## v0.1.3

* Switched to being a scoped package.

## v0.1.2

* Added a validate function for the file type so it can actually be used.

## v0.1.1

* Fix an error with Hashed type comparisons introduced in v0.1.0
* Updated lodash to ^3.0.0

## v0.1.0

* Fallback to bcryptjs in the browser rather than unencrypted.
