ORM Model with Adapters for mysql, pg, sqlite in the Crystal Language.
robacarp/find_each - Add support for find_each and find_in_batches dj/move-create-to-transaction-module - refactor create to correct module dj/support-setting-database-url-directly - ability to set database_url directly robacarp/timestamp_consistency - fix timestamp inconsistency and use UTC in db
dj/refactor-casting - rework casting of types to fields. Support casting of String | JSON::Type | DB::Any types to appropriate field type.
This addresses issues with supporting json parameter types passed in from Amber: ep/unbox-json-any-values ep/add-cast-to-field-json-type
#75 from veelenga/feat/improve-to_json #77 from veelenga/feat/hash-json-id #78 from amberframework/ep/add-json-support-for-amber #79 Replaces DB::Any with Type
#73 from migeorge/fix_testing_instructions - fixes testing instructions
#72 from migeorge/add_to_h_and_to_json - Adds to_h
and to_json
support to the models. Addresses issue #50. Thanks migeorge
#68 from faustinoaq/patch-1
#66 from amberframework/dj/update-docs
contributions from @migeorge to add to_json
support
#61 fix types in examples #62 add convenience method first #63 add has_many though: option for many to many relationships
#55 Extract Associations from fields @c910335 #56 Allow multiple methods in Callbacks @c910335 #58 Minor changes @c910335
Thanks Tatsujin!
This removes the kemalyst validators shard and merges the validators as a module.
Breaking Change: The base class has changed from Granite::ORM
to Granite::ORM::Base
This also adds support for one-to-many relationships
Thanks @migeorge and @c910335 for your contributions.
changes:
is/time_fields - @elorest fixed issue with time fields
dj/fix-env-lookup - @drujensen fixed environment lookup
migeorge/generate-documentation - @migeorge updated documentation
migeorge/one-to-many-relationships - @migeorge added belongs_to
and has_many
support
c910335/modulize - @c910335 restructured the and modularized the code to make future changes easier.