KeystoneJS v0.2.0 Release Notes

Release Date: 2014-01-26 // about 10 years ago
  • ๐Ÿš€ A bumper release for the new year! We've moved to v0.2.x because some packages have been updated to new minor versions that may cause compatibility issues, specifically:

    ๐Ÿš€ KeystoneJS now requires mongoose 3.8.5+. Please test compatibility with your application before deploying this update to production.

    ๐Ÿš€ This version also requires Jade 1.x, which includes some breaking changes from the 0.x branch, particularly to doctype definition. Updating your app should be simple, but again, be sure to test before deploying to production.

    ๐Ÿš€ One of the other big changes in this release is the work done by Iulian Meghea breaking up all the field templates into individual files, in preparation for introducing field type plugins in the future.

    • ๐Ÿ“š lots of website, readme and documentation improvements
    • ๐Ÿ›  fixed; potential issue with flash errors erroring with TypeError: Cannot read property 'flash' of undefined, thanks James Allen
    • ๐Ÿ‘Œ improved; Add options to s3file field type to support allowedTypes, thanks James Allen
    • โž• added; host option to specify the ip address to listen on, thanks Jose Carvajal
    • ๐Ÿ‘Œ improved; better error handling, see #144
    • ๐Ÿ›  fixed; placeholder for items without a name when creating a relationship in the admin UI, see #117
    • ๐Ÿ›  fixed; keystone error on blank date / date time fields, thanks Mark Bayfield
    • ๐Ÿ›  fixed; columns filter button position in development env, thanks Mike Causer
    • โž• added; mongo connection defaults, see #124
    • ๐Ÿ‘Œ improved; sign-out page text
    • ๐Ÿ›  fixed; hard-to-debug errors in schemaPlugins when callbacks are omitted
    • ๐Ÿ›  fixed; compatibility for location auto-improve w/ mongoose 3.8.2+
    • โž• added; gravatar functionality for email fields, including gravatar display in the Admin UI's list and edit views, and a gravatarUrl underscore method, thanks Mike Causer
    • ๐Ÿ›  fixed; try/catch for missing Pre-route middleware, thanks Mark Bayfield
    • ๐Ÿ›  fixed; .env defaults for s3 config, see #143
    • ๐Ÿ›  fixed; check for cloudinary config when CloudinaryImage fields are initialised, see #28
    • โž• added; current KeystoneJS version displayed in footer of Admin UI, see #130
    • โšก๏ธ updated; marked v0.3.0
    • โšก๏ธ updated; mongoose v0.8.5
    • โšก๏ธ updated; keystone-utils v0.1.5
    • โšก๏ธ updated; jade v1.1.5
    • โšก๏ธ updated; async v0.2.10
    • โšก๏ธ updated; moment v2.5.1
    • โšก๏ธ updated; less-middleware v0.1.15