Skip to content

v1.0.2

Compare
Choose a tag to compare
@yvrng yvrng released this 28 Jun 14:27
· 1539 commits to master since this release

Summary

We fixed a set of bugs we found in our experiments and we received in users' feedbacks. Thanks for helping us improving the tool! We also integrated a new experimental integration with EMF Compare, allowing to compare NeoEMF models to other EMF-based models. This feature will remain experimental until the next major release that will remove conflicting Guava dependencies.

We also merged the common features of MapDB and BerkeleyDB backends to improve maintainability and reusability of map-based serialization components.

Changelog

New Features

  • Add experimental EMF Compare integration (will stay experimental as
    long as Guava issues remain)

Bug Fixes

  • Fixed Issue #53: WildCardType '?' in sample (mapdb) throws an exception
    when accessed in the Editor
  • Fixed Issue #54: AbstractDirectWrite.toArray is not efficient
  • Fixed Issue #55: DefaultPersistentEObject.eContainer is not efficient
  • Fixed Issue #56: Unnecessary backend lookups in Store.eObject(Id)
  • Fixed Issue #68: Creating contained objects with Epsilon does not work

Back-ends

  • Merge common code from MapDB & BerkeleyDB in Map module
  • BerkeleyDB remains an experimental backend until the next major release