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

Changelog History

  • v0.9.0

    August 13, 2019

    ๐Ÿ› Bug Fixes ๐Ÿ›

    • โœ๏ธ b163fe8 typos in spec

    โšก๏ธ 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