v2.1.0
Added
Auto primary key generation: Models with UUID or ULID primary keys now automatically generate their primary key on create — no explicit generates_uuid/generates_ulid call needed
_sqlite_crypto_pk_type class method for inspecting the detected primary key type (:uuid, :ulid, or nil). Detection is based on column schema (string, limit 36 → :uuid; limit 26 → :ulid) and is cached per class
Acknowledgements
Thanks to @joel for the contribution in #20