Releases: emfjson/ecore.js
Releases · emfjson/ecore.js
0.7.0
0.6.0
0.5.0
Changes
- Added support for containment features with upper bound equal to 1 see #7
- Removed Ajax methods for loading/saving resources from/to server. This will give more freedom on how users can implement communication with servers.
- The load method now takes as input a string or object, the callback method will be call with the loaded resource.
- The save method now takes a callback that will be call with the resulting string representation of the resource.
0.4.6
This release contains many performance improvements and support for unique object ids.
Performance improvements:
- EObject.eContents() now caches it's result until a change event is detected.
- Resource._index() now caches it's result until a change event is detected.
Support for ids:
- JSON objects containing _id properties will be used as identifier (fragments) for EObjects.
0.3.0
- add events
- add XMI support
- add support for derived features
- add support for eOperations
- add ResourceSet
0.2.0
- add Resource support
- add JSON parsing serialization
- add new syntax to define EModelElements
- move create methods to Ecore