KeystoneJS v0.3.0 Release Notes

Release Date: 2015-02-06 // about 9 years ago
  • This is a major new version of KeystoneJS. The changes are too many to simply enumerate here, however we've done our best to ensure compatibility and feature parity with 0.2.x. If you experience any unexpected issues or behaviours, please let us know by opening a Github Issue.

    ๐Ÿš€ For notes regarding breaking changes in the release, please see our 0.2.x to 0.3.x Changes wiki page.

    ๐Ÿš€ Thanks to all our contributors for the huge amount of effort that went into this release, and the ongoing work designing, programming, testing and documenting KeystoneJS.

    โšก๏ธ Updated Express to 4.0

    Express 4 included several breaking changes from Express 3. Keystone simplifies most of these changes, and if you're using keystone.start() to initialise your web server things will probably just work; however the more complicated your app, the more likely you will need to take these changes into account. Please review the Moving to Express 4 Guide for more information.

    ๐Ÿ’ป Admin UI forms rewritten in React.js

    ๐Ÿšš The Admin UI forms have been rebuilt from the ground up with React.js. This is part of a larger, ongoing effort to move the Admin UI entirely towards a rich, customisable single page web app.

    ๐Ÿ’ป The UI has been cleaned up and improved, and the field types should support the same features and behaviours as in 0.2.x. If any field types or features don't continue to work as expected, please open a GitHub Issue so we can fix it!