Skip to content

Releases: onyxframework/sql

v0.9.0

13 Aug 11:18
v0.9.0
Compare
Choose a tag to compare

Bug Fixes 🐛

Dependency Updates 📦

  • 7c1d9a4 ⚠️ breaking crystal → 0.30.1, crystal-db → 0.6.0

v0.8.1

09 Jun 10:41
v0.8.1
Compare
Choose a tag to compare

Dependency Updates 📦

  • 5c46c6d crystal 0.28.0 → 0.29.0

v0.8.0

20 Apr 16:23
v0.8.0
Compare
Choose a tag to compare

Dependency Updates 📦

  • c74130c ⚠️ breaking sqlite3 → 0.11.0, pg → 0.16.1

README 📝

v0.7.3

20 Apr 16:23
v0.7.3
Compare
Choose a tag to compare

New Features ✨

  • f41f9e6 #db can be DB::Database or DB::Connection @ Repository

v0.7.2

16 Apr 12:11
v0.7.2
Compare
Choose a tag to compare

New Features ✨

  • 4d62b41 add BulkQuery (closes #82)
  • 208870a add .table class method @ Model (closes #89)
  • 3772489 custom message NilAssertionError in bang accessors @ Schema (closes #91)
  • e1b899c NilAssertionError with message @ Model#update

Bug Fixes 🐛

  • 0ddf13d properly resolve alias variable types (fixes #85)
  • f5b667f #wherish accepts Enumerable params @ Query (fixes #86)
  • 07728a2 pkey has default: true @ Schema
  • b5d741e unprotect def_hash @ Model
  • 24110a5 raise earlier if key is not found @ Query#set
  • ed4323b raise on foreign reference update attempt @ Query#set
  • 2b7db58 do not update foreign references @ Model#update

Infrastructure 🏭

  • 7399cd5 trigger dependant builds @ CI

Refactoring 📝

  • 028c141 change some compiler error messages

Specs 🚦

v0.7.1

17 Mar 13:52
v0.7.1
Compare
Choose a tag to compare

New Features ✨

Infrastructure 🏭

  • (CI) cd7943b improve TravisCI build
  • (CI) 84734a8 build API docs on release tags only

Documentation 📚

  • 527caed state that only Array(T) is supported in Model.schema

v0.7.0

10 Mar 19:26
v0.7.0
Compare
Choose a tag to compare

New Features ✨

  • cd8c676 ⚠️ breaking not_null option for fields and references (closes #69)
  • (Query) b0cd32d ⚠️ breaking select * by default (closes #73)
  • (Query) 34d2a0e increased type-safety
  • (Query) 473d741 add select(nil) method (closes #78)
  • (Query) 6358068 add explicit #insert(name, value) method (closes #77)
  • 9799e94 bang getters to unsafely access variables

Deletions 🗑

  • (Query) f0d60b2 ⚠️ breaking #first and #last shortcuts

Bug Fixes 🐛

  • (Model::Changeset) 1fce652 disallow updating foreign references (fixes #72)
  • eeea14d use full paths to Model module in enums

Infrastructure 🏭

Documentation 📚

  • a129775 improve references to objects
  • (README) 3acc9e6 simplify
  • (README) b778d26 add Documentation section

Refactoring 📝

  • (Mapping) 94e7939 move checking enumerables to #initialize
  • (Query) 84d215f remove redundant check

Chores 🔧

Patrons 🕊

v0.6.2

20 Feb 11:50
Compare
Choose a tag to compare

Bug Fixes 🐛

  • (Model) d19ea13 allow default values in schema

v0.6.1

17 Feb 14:49
Compare
Choose a tag to compare

Bug Fixes 🐛

  • (Infrastructure) 0b5b0ca move deploy to separate build stage

v0.6.0

17 Feb 14:33
Compare
Choose a tag to compare

New Features ✨