v0.12.0
Several Breaking Changes:
- timestamps stored in a sqlite database will not have the timezone and will throw an exception on read.
find_by
syntax has changed fromPost.find_by :slug, "example_slug"
toPost.find_by slug: "example_slug"
. This allows support for multiple parameters tofind_by
The list of changes and contributors:
64b3e31 Update to crystal 0.25.0 (#228) - @robacarp and @faustinoaq
ba90030 Added uniqueness validator for models (#227) - @Thellior
7661430 bugfix: querybuilder logger (#224) - @robacarp
e5f9b4c Adds model.from_json(JSON::Any) (#221) - @Blacksmoke16
757140b added query macro, tests, and docs (#215) - @noahlh
455d7ca Fix last insert ID race condition (#220) - @charlie-hadden
afdc4d0 Allow find_by
to accept multiple arguments (#211) - @Blacksmoke16
b23155a Validation Helpers (#219) - @Blacksmoke16
8a0cdd0 Update amber repository link (#205) - @faustinoaq
Thanks everyone! 💯