crecto v0.10.0 Release Notes

Release Date: 2018-10-25 // over 5 years ago
    • โšก๏ธ Updated to crystal 0.26.1
    • ๐Ÿ‘ Allow defining models without any fields - @jreinert
    • Queries in preloads
    • Live transactions with Repo#transaction! - @jreinert
    • ๐Ÿ”„ Changed model to use JSON::Serializable - @jreinert
    • Fields now correctly compare nil - @shiba-hiro
    • โž• Added Repo#join method override with string argument - @shiba-hiro
    • โž• Added more where and or_where method signatures - @jreinert
    • โž• Added int8 and int16 suppoert - @jianghengle
    • ๐Ÿ‘Œ Improved performance using String::Builder to build query strings - @jreinert
    • โž• Added Repo#get_by method overloads to use Query objects - @jreinert
    • Compiler improvements by only including associations when used - @jianghengle
    • โšก๏ธ Updated to use new crystal time / timezone format - @wontruefree
    • โšก๏ธ Handle single-column updates for postgres 10.x - @faultyserver
    • โž• Added Schema#cast and Schema#cast! mass assignment methods - @jreinert
    • ๐Ÿ›  Fixed has_one preloads - @jreinert