All Versions
Latest Version
Avg Release Cycle
6 days
Latest Release
496 days ago

Changelog History
Page 14

  • v0.3.11 Changes

    June 12, 2015
    • ๐Ÿ›  fixed; issues with file field types not working correclty with getters, thanks Alexander Shemetovsky
    • ๐Ÿ›  fixed; bug saving lat / lng in location fields, thanks Al Connelly
    • ๐Ÿ›  fixed; issue saving blank values in money fields, thanks Harry Moreno
    • ๐Ÿ›  fixed; Admin UI issues caused by custom toJSON / toObject transforms configured for models
    • ๐Ÿ‘Œ improved; optimised items list

    ๐Ÿš€ All is not as quiet as this release implies; we are working aggressively through the next big update in the elemental-integration branch, which will see the Admin UI released as a Single Page Application built with Elemental UI components, and the foundation for much better customisation features to come.

    If you are interested in being part of Keystone's development team and aren't in our Slack channel, ping @JedWatson to get an invite!

  • v0.3.10 Changes

    May 19, 2015
    • ๐Ÿ›  fixed; worked around an intermittent issue with the new browserify build process
    • โž• added; new hooks updates, signin and signout, thanks Camille Reynders
    • โž• added; parseFormat option for Date / Datetime field types, and more robust validation in DateArray
    • โž• added; logger options setting, thanks Johnny Estilles

    ๐Ÿ“š Also, our site and documentation have been split out into their own repository: keystonejs/keystonejs-site. Please contribute any changes, additions and issues to that new repo going forward.

  • v0.3.9 Changes

    May 17, 2015
    • โž• added; Babel object-assign plugin for the Admin UI browserify build process
    • ๐Ÿ‘Œ improved; The whole Admin UI JS build system has been rewritten and should now be completely stable and much faster than any previous setup. You can enable development mode with the KEYSTONE_DEV=true environment variable
    • ๐Ÿ›  fixed / changed; the LESS config api was changed with [email protected] and you should now just use the less options setting, thanks Francesco Nero. Old options will log warnings if you use them.
    • ๐Ÿ›  fixed; The path to react-select's less file is now dynamically detected, see #1384
    • ๐Ÿ›  fixed; The href method of localfile/s shouldn't use path.join, see #1406
    • ๐Ÿ›  fixed; display issues with Type.GeoPoint and Type.Location, thanks Al Connelly
    • โž• added; SVG Support for Cloudinary Image fields, thanks Christian Nolte
    • ๐Ÿ›  fixed; Disabled drag and drop sorting in list view when filters are applied, thanks Michael
    • ๐Ÿ‘Œ improved; Now using grappling-hook, thanks Camille Reynders
    • ๐Ÿ‘Œ improved; The Location field throws an error if googleLookup fails, thanks Daniel Cousens
    • ๐Ÿ›  fixed; issues with schema inheritance and schemaPlugins, thanks Robert Clark
    • ๐Ÿ›  fixed; default formatString for Datetime fields now includes h:m:s a, thanks Al Connelly
    • ๐Ÿ›  fixed; Keystone.prototype.static(app) was removed in 0.3.7, has been reintroduced for backwards-compatibility
    • ๐Ÿ”„ changed; react-alt-text is now its own npm package
    • ๐Ÿ”„ changed; The Admin UI is being consolidated into /admin and many files have moved, thanks to Milos Dakic for helping with this.

    ๐Ÿš€ Also in this release: Keystone is completely free of ESLint warnings thanks to the incredible efforts of Camille Reynders and Jed Watson.

  • v0.3.8 Changes

    April 23, 2015
    • ๐Ÿ›  fixed; worked around a breaking issue with the bytes package by downgrading it and including it in the pre-built Admin UI packages bundle
  • v0.3.7 Changes

    April 23, 2015
    • ๐Ÿ”„ changed; switched from pre-built admin scripts to pre-built browserify packages and on-demand admin UI scripts w/ browserify-middleware
    • ๐Ÿ›  fixed; TinyMCE image upload fail due to "Bad response", thanks Alberto Gasparin
    • ๐Ÿ›  fixed; case-insensitive user lookup in .session.signin(), thanks Johnny Estilles
    • ๐Ÿ›  fixed; Reloading tinyMCE if dependencies matches dependsOn, thanks Christian Nolte
  • v0.3.6 Changes

    April 14, 2015
    • ๐Ÿ›  fixed; list.schema.path("field") would not return the field schema before the List had been registered
    • ๐Ÿ›  fixed; evalDependsOn not working correctly with Boolean field types
    • ๐Ÿ›  fixed; whitespaces issues in the Admin UI LESS file
  • v0.3.5 Changes

    April 12, 2015
    • ๐Ÿ’… changed; Switched from SJCS to ESLint for project linting and style checking
    • ๐Ÿ”„ changed; Item data is now loaded via JSON API in the Admin UI, fixes escaping edge-case issues and paves the way forward
    • โž• added; List history feature for tracking document revisions
    • โž• added; Schema inheritance for lists, thanks Robert Clark
    • โž• added; yearRange option for Date fields, thanks Robert Clark
    • ๐Ÿ›  fixed; intermittend ordering issues with Relationship fields, thanks Robert Clark
    • โž• added; format option for Url fields to prevent stripping http/https, thanks Daniel Zurawski
    • โž• added; color preview in list view, thanks Teemu Sirkiรค
    • โž• added; ability to add mandrill template content, thanks Brett Newman
    • โž• added; original file name is saved for AWS uploads, thanks Subash Pathak
    • ๐Ÿ›  fixed; wysiwyg cloudinary images key is no longer required to be global, can be set per-field, thanks Alberto Gasparin
    • ๐Ÿ›  fixed; refactored doSignin(), now exposed as keystone.session.signinWithUser(), thanks Johnny Estilles
    • ๐Ÿ›  fixed; Use filename without suffix as default publicID for cloudinary, thanks @aschwersenz
    • โž• added; support for custom headers in S3 File Fields, thanks Chris Montoro
    • โž• added; currency option for the Money field, thanks @douglasf
    • ๐Ÿ›  fixed; markdown field collapse behaviour, thanks Pat Cavit
    • ๐Ÿ›  fixed; wysiwyg & file field collapse behaviour, thanks Robert Clark
    • ๐Ÿ›  fixed; scripts are no longer minified in dev mode
  • v0.3.4 Changes

    March 10, 2015
    • ๐Ÿ›  fixed; missing less variable for react-select was breaking the less>css build, thanks everyone involved and esparragito for the fix
    • ๐Ÿ›  fixed; the missing line numbers in CodeMirror are back again, thanks Carlos Colon
  • v0.3.3 Changes

    March 08, 2015
    • โž• added; new DateArray field type, thanks Liam Wooding
    • โž• added; new editor Object config option for Code fields, thanks Pat Cavit
    • โž• added; new wysiwyg Object config option for Html fields, thanks Pat Cavit
    • ๐Ÿ”„ changed; limits lifted for relationship autocomplete results
    • ๐Ÿ”„ changed; makefile deprecated in favor of npm scripts, thanks Pat Cavit
    • โšก๏ธ changed; asyncdi updated and moved into its own npm package, fixes thanks to Camille Reynders
    • ๐Ÿ›  fixed; collapse logic for relationship (many: true) and Array-type fields, thanks Pat Cavit
    • ๐Ÿ›  fixed; Rendering of uneditable relationship fields, thanks Camille Reynders
    • ๐Ÿ›  fixed; OpenShift deployment issues, thanks Johnny Estilles
    • ๐Ÿ›  fixed; item name rendering issues in Admin UI / Edit view, thanks Camille Reynders
    • ๐Ÿ›  fixed; LocalFile field issues, thanks Camille Reynders
    • ๐Ÿ›  fixed; Markdown field collapse logic and other UI issues, thanks Pat Cavit
    • ๐Ÿ›  fixed; validation override error in UndateHandler, thanks douglasf
    • ๐Ÿ›  fixed; validation logic issues with Number fields
  • v0.3.2 Changes

    February 27, 2015
    • โž• added; new Geopoint field type, thanks Sebastian McKenzie
    • โž• added; lots of server-side field type unit tests
    • โž• added; frame guard option, thanks Johnny Estilles
    • โž• added; objects with IDs like { id: ObjectId } can now be provided as Relationship values in data to keystone.createItems(data, options, callback)
    • โž• added; options.refs can be provided as an option to keystone.createItems(data, options, callback)
    • โž• added; focus issues with the WYSIWIG Html and Code fields
    • ๐Ÿ”„ changed; lang option because language for the Code field type as per the 0.3.x docs
    • ๐Ÿ”„ changed; Code fields are now allowed to be initial fields
    • โšก๏ธ updated; TinyMCE to 4.1.7
    • โšก๏ธ updated; Many packages, see e561fa6
    • ๐Ÿ›  fixed; issues with the ipRangeRestrict option, thanks Johnny Estilles
    • ๐Ÿ›  fixed; relationship reorder is persisted even when the linked IDs haven't changed, thanks Robert Clark
    • ๐Ÿ›  fixed; check for existence req.user on DELETE action, thanks Josh Lasdin
    • ๐Ÿ›  fixed; updatedAt, updatedBy, createdAt and createdBy are no longer set on create w/ tracking if already set, thanks Sebastian McKenzie
    • ๐Ÿ›  fixed; bug with the datepicker that caused an infinite loop in some timezones
    • ๐Ÿ›  fixed; bug in deprecation warning helper, thanks Nicolas Dutil