All Versions
216
Latest Version
Avg Release Cycle
6 days
Latest Release
1380 days ago

Changelog History
Page 19

  • v0.2.3 Changes

    February 11, 2014
    • ➕ added; new localFile field type, thanks Alan Shaw
    • ➕ added; hidden: true option for lists
    • 🛠 fixed; uploading works again for cloudinaryImages fields
  • v0.2.2 Changes

    February 05, 2014
    • 🛠 fixed; "moment not defined" error in S3File field type, thanks Olivier Vaillancourt
    • ➕ added; ability to define attachments to emails via Mandrill, thanks Tom Walker
    • 👌 improved; log formatting and error output
    • 🛠 fixed; default 404 handling, thanks Lepi
    • ➕ added; new keystone.import(path) method for recusrively requiring all .js / .coffee files in a path relative to the project root, e.g. keystone.import('models'). Similar to but simpler than keystone.importer().
    • 👌 improved; the default 404 and 500 error handlers have been cleaned up, and have a simple HTML template
    • ➕ added; filtering now implemented for location fields
    • 👌 improved; the list download > csv feature in the Admin UI now respects the current filters
  • v0.2.1 Changes

    February 04, 2014
    • added; more flexible environment variable defaults for mongo connection strings. It supports env.MONGO_URI, env.MONGO_URL, env.MONGOLAB_URI and env.MONGOLAB_URL, so whatever default you're using, it should be there.
    • ➕ added; the http server is now accessible as keystone.httpServer, thanks B. August
    • ➕ added; pre upload queue for s3file field type (set the pre.upload option, or call {list}.fields.{s3filefield}.pre('upload', ...))
    • ➕ added; initial (create form) support for location fields
    • ➕ added; initial (create form) support for markdown fields, thanks Jimmy Hillis
    • 👌 improved; much more flexible support for http server startup options, see #154
  • v0.2.0 Changes

    January 26, 2014

    🚀 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
  • v0.1.55 Changes

    December 30, 2013
    • 🛠 fixed; incompatibility with mongoose 3.8.2+ for location fields has been resolved, thanks jbalde
    • 🛠 fixed; compatibibility issues with Jade 1.0.0, preparing for update
    • 👌 improved; nicer default .env keys for mandrill and embedly api key config, falls back to legacy / heroku default key names
  • v0.1.54 Changes

    December 23, 2013
    • 🛠 fixed; problem with the new options implementation when cloudinary is not used
  • v0.1.53 Changes

    December 23, 2013
    • 🛠 fixed; correctly escaping HTML entities in names through the API
    • ⚡️ updated; keystone-utils to 0.1.4
    • 🛠 fixed; better implementation of cloudinary config, fixes #69
    • 👌 improved; more robust / consistent initialisation of options with process.env variables
    • ➕ added; new custom engine option for using view engines not natively supported by express, thanks JeremyFouriaux
  • v0.1.52 Changes

    December 12, 2013
    • 👌 improved; the updateHandler will now allow required fields to be omitted from input data when an item already has a value for the field
    • 👌 improved; relationship fields now support custom labels and notes, thanks mbayfield
    • 🛠 fixed; support for heading as a field path, thanks mbayfield
  • v0.1.51 Changes

    December 11, 2013
    • 🛠 fixed; res.apiError was broken (when using keystone.initAPI)
    • 🛠 fixed; minor tweaks to the Email class and default template
  • v0.1.50 Changes

    December 09, 2013
    • ⚡️ updated; keystone-utils to 0.1.3