lucky v0.18.0 Release Notes

Release Date: 2019-10-04 // over 4 years ago
    • โž• Added: support for Crystal 0.31.1
    • ๐Ÿ›  Fixed: how accept / content-type headers are handled #869
    • โž• Added: ParamParsingError for when parsing JSON params fails #874
    • โšก๏ธ Updated: Lucky::BaseHTTPClient #875
    • โšก๏ธ Updated: shell scripts for POSIX compliance #879
    • Added: date_input, time_input, datetime_input #877
    • โž• Added: support for HTTP PATCH #885
    • โž• Added: abbr HTML tag #886
    • ๐Ÿ›  Fixed: missing primary_key and timestamps in generated migrations #888
    • ๐Ÿ›  Fixed: pluralize to take any Int #890
    • ๐Ÿ›  Fixed: generation of migrations with resource see Commit
    • ๐Ÿ‘€ Rename: Lucky::HttpRespondable to Lucky::RenderableError see Commit
    • ๐Ÿ›  Fixed: accepts_format, and a few other mime type issues #896
    • ๐Ÿ›  Fixed: default curl requests to server not responding properly #899
    • ๐Ÿ“‡ Rename: handle_error to render in ErrorAction #903
    • ๐Ÿ“‡ Rename: render to html in Actions #905
    • โšก๏ธ Update: error message when missing type declaration for needs #907
    • ๐Ÿ›  Fixed: model generation allowing for non alphanumeric characters #910
    • โšก๏ธ Updated: make more errors renderable #911
    • ๐Ÿ›  Fixed: help messages now display for precompiled tasks #923
    • โšก๏ธ Updated: default help messages for tasks #923
    • ๐Ÿ›  Fixed: issue with precompile tasks running in some directories #924
    • โž• Added: SQL logging see Avram
    • โšก๏ธ Updated: error message when postgres isn't running see Avram
    • โšก๏ธ Updated: Box.create_pair allows for setting attributes, and returns instances see Avram
    • โž• Added: ability to clone a query see Avram
    • Fixed: add_belongs_to in alter statement using wrong Int size see Avram
    • ๐Ÿ›  Fixed: incorrect error message from SaveOperation updates in 0.17 see Avram
    • โž• Added: between query method see Avram
    • โž• Added: ordering queries by NULLS FIRST and NULLS LAST see Avram
    • ๐Ÿ›  Fixed: missing attributes from SaveOperation see Avram
    • โž• Added: db.schema.restore and db.schema.dump tasks see Avram
    • โž• Added: group query method for doing GROUP BY see Avram
    • โšก๏ธ Updated: SchemaEnforcer see Avram
    • ๐Ÿ›  Fixed: issue when calling before in SaveOperation see Avram
    • โž• Added: JWT auth generation for API apps see LuckyCli
    • โšก๏ธ Updated: Serializers to be smarter with collections see LuckyCli
    • ๐Ÿ‘€ Updated: webpack to ignore node_modules directory see LuckyCli
    • โœ‚ Removed: cli lucky init task args see LuckyCli
    • โž• Added: new lucky init.custom task to take args as init did before.
    • ๐Ÿ›  Fixed: lucky init to catch invalid project names properly.
    • ๐Ÿ‘€ Added: support for browser_binary in LuckyFlow see LuckyFlow