Skip to content

Releases: design-first/system-runtime

System Runtime v2.7.0

13 Apr 23:30
Compare
Choose a tag to compare

Changelogs:

  • Update System Runtime core model.
  • Improve performance on collections.
  • Improve returned type validation for behaviors.
  • Improve model validation.
  • Remove retro-compatibility with v1.X versions.
  • Update dev dependencies.

System Runtime v2.6.2

31 Mar 23:33
Compare
Choose a tag to compare

Changelog:

  • fix an issue with update admin extension.

System Runtime v2.6.1

31 Mar 13:48
Compare
Choose a tag to compare

Changelog:

  • fix an issue with enumeration type.
  • improve configuration generation for link.

System Runtime v2.6.0

28 Mar 21:14
Compare
Choose a tag to compare

Changelog:

  • Simplify the way we create schemas, models and types. #62

We simplify the way we create schemas, models and types. It works well for defining simple classes and structure. Example:

const mm = runtime.require('metamodel');

// defining a schema
mm.schema('Person', {
  firstName: 'property',
  address: 'property'
});

// defining a new type
mm.type('address', {
  street: 'string',
  city: 'string'
});

// defining an enumeration type
mm.type('city', ['Paris', 'Rennes']);

// overriding the generated model
mm.model('Person', {
  firstName: 'string',
  address: 'address'
});

// model creation
mm.create();

// get the class
const Person = runtime.require('Person');

// create an instance
const person = new Person({
  firstName: 'a name',
  address: {
    street: 'a street',
    city: 'Rennes'
  }
});

// use instance
person.address().street();

System Runtime v2.5.0

17 Mar 16:27
Compare
Choose a tag to compare

Changelog:

  • classInfo property of _Component class is now a method. #61
  • add more tests. #61
  • clean method signatures. #61
  • add description on parameters definition. #61
  • improve use of context. #61
  • show private collections on db component. #61
  • simplify System Runtime core system build process. #61

System Runtime v2.4.1

24 Feb 11:32
Compare
Choose a tag to compare

Changelog:

  • Fix an issue with instance creation.

System Runtime v2.4.0

23 Feb 21:54
Compare
Choose a tag to compare

Changelog:

  • Fix an issue with admin extension.
  • Improve find api with $qe selector.
  • Update error message.

System Runtime v2.3.2

17 Feb 10:49
Compare
Choose a tag to compare

Changelog:

  • Add query selectors and sort API. #60

System Runtime v2.3.1

15 Feb 22:07
Compare
Choose a tag to compare

Changelog:

  • Change the context of the behavior. #59

System Runtime v2.3.0

03 Feb 16:30
Compare
Choose a tag to compare

Changelog:

  • Removed a warning on Webpack. #58
  • Improved use with Babel.
  • Removed global.require API, we can now use directly require node API.