Skip to content

v0.6.0

Choose a tag to compare

@Fannon Fannon released this 03 Mar 15:40
· 315 commits to master since this release

This is a potentionally breaking update, including several new features.

Migration

  • Some settings in settings.json have to be renamed, please refer to settings.md
  • Please update your projects /templates/*

New Features:

  • Improved inheritance algorithm, supporting inheritance of fields and forms, too. It is possible to have deeper inheritance, but beware of circular references.
  • New "properties" array notation, which allows to omit the key names. This is internally converted back to the object notation, to ensure compatibility with JSON Schema.
  • "smw_prefix" and "smw_postfix" attributes for models, see /model/SCHEMA.md
  • Better error handling, full stack traces when crashing
  • Better model validation and feedback
  • Validation of settings.json
  • Autogenerated documentaton

Improvements

  • Code is now partially unit-tested, using Travis-CI for Continuous integration
  • Thorough refactoring of mobos code structure
  • Using Bluebird for Promises, replacing many callback structures. This does also improve stack traces and error handling.
  • Many more (see commit log)