KeystoneJS v0.2.15 Release Notes

Release Date: 2014-05-13 // almost 10 years ago
    • πŸ›  fixed; Added note to fields that didnt have one, thanks Γ–tvΓΆs RichΓ‘rd
    • πŸ›  fixed; Only show "Open Keystone" link to admins, thanks John Beppu
    • πŸ›  fixed; Password fields are formatted correctly on the list screen of the Admin UI
    • βž• added; Support for custom MongoDB collection names (and other Schema options, see #292)
    • βž• added; Support for clearing password fields (if not required)
    • βž• added; Password.compare is now available on the Field object
    • βž• added; Support for loading fixture data with keystone.createItems() and in update scripts, see this gist for an example
    • βž• added; Basic support for redirects, see #303 for details
    • βž• added; Support for excluding the blank option in Select fields with the emptyOption option
    • πŸ‘Œ improved; Nicer exception on EADDRINUSE error
    • βž• added; Warning when required fields aren't initial, see #300
    • πŸ›  fixed; Truthy check for port breaks listening on any open port
    • πŸ›  fixed; Changed how updates are discovered and included, fixes previous issues with .DS_Store files
    • βž• added; test script to package.json, spec reporter for Mocha tests and other test improvements, thanks David Banham
    • βž• added; cookie secret to environment defaults init, thanks Tom Walker
    • βž• added; separated Express setup from http server setup to enable easier Express sub-app mounting, thanks ryedin
    • πŸ›  fixed; Errors are caught on item deletion, thanks fbeaudet
    • πŸ›  fixed; Issues where Email.send() wasn't consistently async
    • βž• added; Support for the argument row in custom List.schema.methods.toCSV implementations, provides the original toCSV data for simpler customisation

    πŸ›  ...as well as several other miscellaneous fixes and improvements, thanks to all our contributors who keep making Keystone better!

    βœ… Also; all dependencies are up to date with their latest published versions, except for express and less-middleware which require further testing to ensure compatibility.