All Versions
10
Latest Version
Avg Release Cycle
20 days
Latest Release
286 days ago

Changelog History

  • v0.9.0

    August 13, 2019

    🐛 Bug Fixes 🐛

    ⚡️ Dependency Updates 📦

    • 💥 7c1d9a4 ⚠️ breaking crystal → 0.30.1, crystal-db → 0.6.0
  • v0.8.1

    June 09, 2019

    ⚡️ Dependency Updates 📦

    • 5c46c6d crystal 0.28.0 → 0.29.0
  • v0.8.0

    April 20, 2019

    ⚡️ Dependency Updates 📦

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

    🍱 README 📝

  • v0.8.0-rc.1

    April 20, 2019
  • v0.7.3

    April 20, 2019

    🆕 New Features ✨

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

    April 16, 2019

    🆕 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

    March 17, 2019

    🆕 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

    March 10, 2019

    🆕 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

    February 20, 2019

    🐛 Bug Fixes 🐛

    • 0️⃣ (Model) d19ea13 allow default values in schema
  • v0.6.1

    February 17, 2019

    🐛 Bug Fixes 🐛

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