Remove callback from transaction API in favor of promises
Add test for hasMany set method with custom primary keys
Fix bug in hasMany.set when models have custom primary keys
Fix unit test
Merge pull request #1974 from LJ1102/fix-hasmany-set-custom-primary-keys-master

Fix hasmany set custom primary keys
Merge pull request #1961 from seegno/fix-transaction-api

Remove callback from transaction API in favor of promises
Fixes #9182 - renameColumnQuery returns qouted column names
Added new config variable to return behaviour removed in v1.7.0rc6 to not pluralize associated table names
Using quoteIdentifier() to wrap attribute names
Fix change column migration for enums on Postgres
Merge pull request #1990 from seegno/fix-change-column-for-enums

Fix change column migration for enums on Postgres
Merge pull request #1984 from db6edr/fix-sqlite-rename-column-fails-master

renameColumnQuery returns qouted column names (for branch master)
Fixed: added primaryKey to result of SQLite's describeTable query
Merge pull request #1992 from db6edr/fix-sqlite-describetable-does-not-return-primarykey-master

SQLite: tables loose PrimaryKey constraint on renameColumn
changed config name to freezeAssociations and sorted spaces out
Merge pull request #1985 from rogerc/freezeTableNameAssociations_master

Option to not pluralize associated table names (master)
Fix #1891, and refactor all tests in assocations/has-many.test.js to use promises <3
Fix a couple of timing issues in tests related to mariadb
Pleasing code climate, abstracting duplicated code
[ci skip] Change coverage badge to code climate