Skip to content

v3.7.0

Choose a tag to compare

@ioancrisan ioancrisan released this 23 May 12:59
· 3986 commits to master since this release
  • Core
    • Added Requires.NotNullOrEmpty for collections.
    • Added support for open generics in RuntimeTypeInfo.
  • Core, Data
    • Made IIdentifiable.Id : object, gave up the Id type. (breaking change)
    • Made the Id type static, providing only the IsUnset function.
  • Data.Model
    • Added KeyAnnotations (Default, Natural, Primary).
    • Added AttributeAnnotation to provide the runtime attribute.
    • Added the EntityPart attribute, for building entity graphs.
  • Model
    • Made AspectAnnotation inherit from MixinAnnotation
    • Invoke IElementConfigurators from annotations in ModeElementBase. This adds the possibility of configuring a model element before finalizing construction (like computing the keys based on annotations).
    • Fixed the calculation of dependencies, aspects were ignored.