Onyxframework Sql Versions Save

A delightful SQL ORM ☺️

v0.9.0

4 years ago

Bug Fixes πŸ›

  • b163fe8 typos in spec

Dependency Updates πŸ“¦

  • 7c1d9a4 ⚠️ breaking crystal β†’ 0.30.1, crystal-db β†’ 0.6.0

v0.8.1

4 years ago

Dependency Updates πŸ“¦

  • 5c46c6d crystal 0.28.0 β†’ 0.29.0

v0.8.0

5 years ago

Dependency Updates πŸ“¦

  • c74130c ⚠️ breaking sqlite3 β†’ 0.11.0, pg β†’ 0.16.1

README πŸ“

  • 21bd9a5 add versioning policy

v0.7.3

5 years ago

New Features ✨

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

v0.7.2

5 years ago

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 🚦

  • d4860a4 add deletion to db specs

v0.7.1

5 years ago

New Features ✨

  • ecf58ca add PG::JSONB converter (closes #81)

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

5 years ago

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 🏭

  • (CI) d995477 add stable branch

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 πŸ”§

  • 0e21420 improve error messages

Patrons πŸ•Š

  • 02a73a5 add Dainel Vera

v0.6.2

5 years ago

Bug Fixes πŸ›

  • (Model) d19ea13 allow default values in schema

v0.6.1

5 years ago

Bug Fixes πŸ›

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

v0.6.0

5 years ago

New Features ✨

  • 9427f16 ⚠️ breaking move to annotations (closes #67, #45, #64, fixes #62)