Sequelize Versions Save

Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.

v7.0.0-alpha.29

8 months ago

7.0.0-alpha.29 (2023-09-13)

Bug Fixes

Features

  • add built-in support for TypeScript enums & readonly arrays in DataTypes.ENUM (#16488) (d2a1c2f)
  • migrate removeColumn to typescript (#16476) (bc35a52)
  • option to allow specifying the default precision for auto-generated timestamp columns (#16330) (db7fe12)
  • support iterables in association methods (#16491) (8acefff)

v7.0.0-alpha.28

8 months ago

7.0.0-alpha.28 (2023-09-11)

Bug Fixes

  • allow bind parameters in array literal (#16328) (4d624fd)
  • build on windows machines (#16211) (808adeb)
  • db2: use docker compose & set default schema as username (#16307) (c59011c)
  • mssql: return aggregated error instead of last error (#16188) (dea29f7)
  • outaded link on unsupported engines warning (#16435) (b376ac2)
  • rename clsTransactionNestMode ➡️ defaultTransactionNestMode; ClsTransactionOptions ➡️ ManagedTransactionOptions (#16174) (8637a46)
  • support array of tableHints and allow joins to use tableHints (#16242) (c081850)
  • types: allow Op.contains on a jsonb column (#16167) (70c2bf5)

Features

BREAKING CHANGES

  • Minimum TypeScript version is now 4.9

v6.33.0

8 months ago

6.33.0 (2023-09-08)

Bug Fixes

  • types: remove escape from query-interface types (#15944) (2eb7a5d)

Features

v7.0.0-alpha.27

10 months ago

7.0.0-alpha.27 (2023-06-21)

Bug Fixes

  • fix Bulk Update failure when virtual attributes and getDataValue are involved (#15741) (f5a8815)
  • merge getForeignKeysQuery with getForeignKeyQuery, unify unit tests and migrate to TS (#15454) (e940f42)
  • postgres: prevent crash if postgres connection emits multiple errors (#15867) (42fbcc4)
  • remove add/removeTicks (#15973) (ef00e92)
  • types: fix generic type of Model#changed (#16047) (fad20ee)
  • use singular association name to generate FK (#16142) (8f8f13e)

Features

BREAKING CHANGES

  • Sequelize now requires Node >=16.0.0
  • mariadb: If using MariaDB, Sequelize requires MariaDB 10.4.30 or higher
  • Minimum mariadb npm package version is now 3.1.2
  • Minimum TypeScript version is now 4.8

v6.32.1

11 months ago

6.32.1 (2023-06-17)

Bug Fixes

v6.32.0

11 months ago

6.32.0 (2023-06-01)

Bug Fixes

  • move types condition to the front (#16085) (99c3530)
  • oracle: For Raw queries avoid converting the input parameters passed (#16067) (fd38e79)
  • oracle: reordered check constraint for unsigned numeric type (#16074) (5c8250e)

Features

  • oracle: add new error messages introduced in new driver version (#16075) (e07eefb)
  • oracle: add width support for numerictype (#16073) (af4f0ae)

v6.31.1

1 year ago

6.31.1 (2023-05-01)

Bug Fixes

  • postgres: adds support for minifying through join aliases (#15897) (a9fd501)

v7.0.0-alpha.26

1 year ago

7.0.0-alpha.26 (2023-04-11)

Bug Fixes

  • deprecate setting quoteIdentifiers to false (#15879) (54e0db4)
  • ibmi: correct check for connected connection (#15852) (64aa16e)
  • mariadb: do not automatically parse JSON fields by checking meta (#15704) (0c0a4d4)
  • mysql: don't print milliseconds if date precision is 0 (#15838) (551e7ef)
  • remove undefined options in sequelize.define (#15817) (6b61ddf)
  • restrict precision option in DATE and TIME to number (#15800) (7bd5907)
  • sqlite: don't use mkdirp if the file already exists (#15909) (f5bbd6b)
  • type createTableQuery and overhaul unit test suite (#15526) (b5db02d)
  • type QueryGenerator.dropForeignKeyQuery and add tests (#15807) (0435174)
  • type renameTableQuery, removeConstraintQuery, versionQuery (#15813) (8928c6d)

Features

  • add queryInterface.withoutForeignKeyChecks, sequelize.destroyAll (#15842) (3cfe672)
  • add sequelize.withConnection, rename sequelize.set to sequelize.setSessionVariables (#15851) (336d712)
  • add Transaction#afterRollback, Transaction#afterTransaction (#15837) (4bca19a)
  • add beforePoolAcquire and afterPoolAcquire hooks. (#15859) (6711351)
  • move pg-hstore to prod dependencies (#15914) (aebb9ed)
  • postgres: support connectionTimeoutMillis dialectOption (#15841) (8a98dde)
  • support SRID in mysql/mariadb (#15835) (d326d84)

v6.31.0

1 year ago

6.31.0 (2023-04-09)

Bug Fixes

  • postgres: prevent crash if postgres connection emits multiple errors (#15868) (58576dd)
  • update Slack invitation link (#15849) (9d864be)

Features

  • add beforePoolAcquire and afterPoolAcquire hooks (#15874) (f2a4535)

v6.30.0

1 year ago

6.30.0 (2023-03-24)

Bug Fixes

Features

  • postgres, sqlite: add conflictWhere option to Model.bulkCreate (#15788) (295c297)
  • postgres, sqlite: add conflictWhere option to upsert (#15786) (1e68681)
  • postgres, sqlite: allow override of conflict keys for bulkCreate (#15787) (2e50bd9)