Releases: onyxframework/sql
Releases · onyxframework/sql
v0.9.0
v0.8.1
v0.8.0
v0.7.3
v0.7.2
New Features ✨
- 4d62b41 add BulkQuery (closes #82)
- 208870a add
.tableclass method @ Model (closes #89) - 3772489 custom message
NilAssertionErrorin bang accessors @ Schema (closes #91) - e1b899c
NilAssertionErrorwith message @ Model#update
Bug Fixes 🐛
- 0ddf13d properly resolve alias variable types (fixes #85)
- f5b667f
#wherishacceptsEnumerableparams @ Query (fixes #86) - 07728a2
pkeyhasdefault: 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 🚦
- d4860a4 add deletion to db specs
v0.7.1
v0.7.0
New Features ✨
- cd8c676
⚠️ breakingnot_nulloption 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#firstand#lastshortcuts
Bug Fixes 🐛
- (Model::Changeset) 1fce652 disallow updating foreign references (fixes #72)
- eeea14d use full paths to Model module in enums
Infrastructure 🏭
- (CI) d995477 add stable branch
Documentation 📚
- a129775 improve references to objects
- (README) 3acc9e6 simplify
- (README) b778d26 add Documentation section
Refactoring 📝
Chores 🔧
- 0e21420 improve error messages
Patrons 🕊
- 02a73a5 add Dainel Vera