-[INTERNALS] Updated `inflection` dependency and pinned version and expose all used `inflection` methods on `Utils`
-[INTERNALS] Updated `inflection` dependency and pinned version and expose all used `inflection` methods on `Utils`
-[ADDED]`Sequelize.useInflection` method
-[ADDED]`Sequelize.useInflection` method
-[FIXED]`hasOne` throws error on update with a primary key [#6069](https://github.com/sequelize/sequelize/issues/6069)
-[FIXED]`hasOne` throws error on update with a primary key [#6069](https://github.com/sequelize/sequelize/issues/6069)
-[FIXED]`Model.count` gives SQL syntax error when using `distinct`[#4840](https://github.com/sequelize/sequelize/issues/4840)
-[ADDED]`Model.count` now allow specifying column to count on, use `options.col`[#4442](https://github.com/sequelize/sequelize/issues/4442)
## BC breaks:
## BC breaks:
- Range type bounds now default to [postgres default](https://www.postgresql.org/docs/9.5/static/rangetypes.html#RANGETYPES-CONSTRUCT)`[)` (inclusive, exclusive), previously was `()` (exclusive, exclusive)
- Range type bounds now default to [postgres default](https://www.postgresql.org/docs/9.5/static/rangetypes.html#RANGETYPES-CONSTRUCT)`[)` (inclusive, exclusive), previously was `()` (exclusive, exclusive)