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
.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
acceptsEnumerable
params @ Query (fixes #86) - 07728a2
pkey
hasdefault: 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_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 🏭
- (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