Skip to content

Releases: cyjake/leoric

v1.4.0

24 Jun 07:50
Compare
Choose a tag to compare
  • feat: realm.raw('SELECT ...') and Model.raw('SELECT ...') (#94)
  • feat: support multiple order rules in one single string or one-dimensional array (#92)
  • feat: Model.truncate() now uses TRUNCATE if possible
  • feat: Model.find().optimizerHints('SET_VAR(foreign_key_checks=OFF)')
  • fix: Bone.bulkCreate() should not throw when called with non attribute (#117)
  • fix: batch upsert (#108)
  • fix: make sure connection is passed around in all queries carried out within transaction (#105)
  • fix: update, sequelize mode get API, destroy compitable (#104)
  • fix: setDataValue in sequelize adapter should not check prop name strictly
  • refactor: spell_insert (#118)
  • docs: about egg-orm & migrations (#119)
  • docs: revise instructions for installing Jekyll (#111)
  • docs: migrations, validations, hooks, and sequelize adapter (#103)
  • docs: contributing guides

v1.4.0-alpha.4

16 Jun 10:23
Compare
Choose a tag to compare
v1.4.0-alpha.4 Pre-release
Pre-release
  • feat: realm.raw('SELECT ...') and Model.raw('SELECT ...') (#94)
  • feat: support multiple order rules in one single string or one-dimensional array (#92)
  • feat: Model.truncate() now uses TRUNCATE if possible
  • feat: Model.find().optimizerHints('SET_VAR(foreign_key_checks=OFF)')
  • fix: Bone.bulkCreate() should not throw when called with non attribute (#117)
  • fix: batch upsert (#108)
  • fix: make sure connection is passed around in all queries carried out within transaction (#105)
  • fix: update, sequelize mode get API, destroy compitable (#104)
  • fix: setDataValue in sequelize adapter should not check prop name strictly
  • docs: revise instructions for installing Jekyll (#111)
  • docs: migrations, validations, hooks, and sequelize adapter (#103)
  • docs: contributing guides

v1.4.0-alpha.3

15 Jun 09:51
330145b
Compare
Choose a tag to compare
v1.4.0-alpha.3 Pre-release
Pre-release
  • feat: realm.raw('SELECT ...') and Model.raw('SELECT ...') (#94)
  • feat: support multiple order rules in one single string or one-dimensional array (#92)
  • feat: Model.truncate() now uses TRUNCATE if possible
  • feat: Model.find().optimizerHints('SET_VAR(foreign_key_checks=OFF)')
  • fix: batch upsert (#108)
  • fix: make sure connection is passed around in all queries carried out within transaction (#105)
  • fix: update, sequelize mode get API, destroy compitable (#104)
  • fix: setDataValue in sequelize adapter should not check prop name strictly
  • docs: revise instructions for installing Jekyll (#111)
  • docs: migrations, validations, hooks, and sequelize adapter (#103)
  • docs: contributing guides

v1.4.0-alpha.2

07 Jun 05:25
fb12f19
Compare
Choose a tag to compare
v1.4.0-alpha.2 Pre-release
Pre-release
  • fix: batch upsert (#108)

v1.4.0-alpha.1

16 Apr 15:03
f24b88c
Compare
Choose a tag to compare
v1.4.0-alpha.1 Pre-release
Pre-release
  • feat: support multiple order rules in one single string or one-dimensional array (#92)
  • feat: realm.raw('SELECT ...') and Model.raw('SELECT ...')
  • feat: Model.truncate() now uses TRUNCATE if possible
  • feat: Model.find().optimizerHints('SET_VAR(foreign_key_checks=OFF)')
  • fix: make sure connection is passed around in all queries carried out within transaction
  • docs: migrations, validations, hooks, and sequelize adapter

v1.3.0

01 Mar 06:52
Compare
Choose a tag to compare
  • feat: hook support
  • feat: dirty check (changes() & previousChanges())
  • feat: compatible with mysql longtext conversion
  • feat: NOT condition

v1.2.0

11 Dec 05:27
f7e47bd
Compare
Choose a tag to compare
  • Feat: Realm.prototype.transaction() with async function support
  • Feat: Realm.prototype.query() for raw queries
  • Feat: logger.logQuery(sql, duration, { Model, command })
  • Feat: logger.logQueryError(sql, err, duration, { Model, command })

v1.1.0

24 Nov 01:43
6c8f1f0
Compare
Choose a tag to compare
  • Feat: JSON and JSONB data types
  • Feat: support stringifyObjects option for mysql client
  • Feat: aggregate functions for sequelize adapter
  • Feat: Spell.prototype.nodeify()

v1.0.3

16 Mar 08:29
d2d50c6
Compare
Choose a tag to compare
  • Fix: replace deep-equal with util.isDeepStrictEqual()

v1.0.2

04 Mar 11:19
Compare
Choose a tag to compare
  • Fix: driver.alterTable() with multiple columns to add in SQLite