Skip to content

Releases: cyjake/leoric

v1.6.4

16 Jul 07:39
Compare
Choose a tag to compare
  • refactor: connect({ Bone }) still necessary (#139)
  • fix: formatting select join with subqueries should not tamper the subquery itself (#138)
  • fix: describe table with more compatible syntax (#137)

v1.6.3

14 Jul 08:13
Compare
Choose a tag to compare
  • fix: transaction option passing in sequelize adapter (#136)
  • fix: this.Model and proper Model.describe() (#135)

v1.6.2

09 Jul 03:00
Compare
Choose a tag to compare
  • fix: convert datetime in seconds/milliseconds back to Date (#134)
  • fix: renamed attribute should remain enumerable (#133)

v1.6.1

07 Jul 06:21
Compare
Choose a tag to compare
  • fix: collection convert should handle tddl results as well (#132)

v1.6.0

06 Jul 03:52
Compare
Choose a tag to compare
  • feat: support class static attributes and hooks (#131)
  • fix: names defined in Bone.attributes should be always enumerable (#128)
  • chore: add quality badge to readme (#129)

v1.5.2

02 Jul 02:53
Compare
Choose a tag to compare
  • fix: leave the getter properties defined in class syntax as is (#127)

v1.5.1

30 Jun 06:02
Compare
Choose a tag to compare
  • fix: export Logger and Spell to let users intercept lower level api calls (#126)

v1.5.0

30 Jun 01:58
Compare
Choose a tag to compare
  • feat: provide Bone.pool to be backward compatible with v0.x (#124)
  • feat: complete bone/spine.restore and Bone API type definitions (#125)
  • feat: support more data types (mediumtext, mediumint, char, date...) (#123)

v1.4.1

25 Jun 10:47
a8ba70e
Compare
Choose a tag to compare

Just refurbished our documentation site! https://leoric.js.org

  • refactor: simplify legacy timestamps support (#120)
  • refactor: do not subclass Bone unless asked specifically (#120)

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