Page 1 of 1

Release 5.0.0

PostPosted: Tue Nov 15, 2011 3:56 pm
by actifsource
We are proud to announce actifsource release 5.0.0.

We invite you to unleash the power of model driven software development.

Features

Core

  • COW-Snapshots
    • it is now save to assume that a statement exists while you receive it's create event
    • perform queries on old versions
  • Dependency Tracking
    • know when the result of a query in no longer uptodate
  • Improved ClassLoading & ClassChange-Notification
    • Use JavaProject & Bundle Dependencies only, ignore actifsource-Dependencies for classPath
    • Use ClassLoader of the Project in which an aspect is defined (actifsource is now able to uses aspects in non-JavaProjects actifSource-Projects)

Validation

  • Dependency Tracking
    • Faster Revalidation
    • No more need for a handwritten changeListener in NameAspect implementations

Code Generator

  • Warning, when generated code is changed outside Protected Regions
  • Gray-Coloring of generated code
  • Ignore Whitespaces for generate code to prevent overwritting changed identations set by FormatCode-Action
  • Force JavaModel Export for all actifsource-Projects with ResourceFolder (always need to write templates)
  • Only Rebuild if needed (Dependency Tracking)
  • Generate by snapshot, continue editing without disrupt the generator

Environment

  • Added an Actifsource Container to provider dependencies for non-plugin projects
  • Select All in Migration-Wizard
  • Improved ErrorReportDialog (hide for eclipse session, optional email-address and steps to reproduce)

Domain Diagram Editor

  • Show/Hide Resources
  • Show Dependency-Arrows between Parent-Resources for Hidden-Relations
  • Goto other Diagrams containing the resource
  • Define more details tooltips using Tooltip-Aspect


Changes

  • Ignore actifsource Dependencies for classloading, you need to have Java/Plugin-Dependency to reuse classes in your project
  • Java/Plugin-Dependency is no longer needed to use resource/class with aspects defined in other projects
  • actifsource Project with ResourceFolder are always a JavaProject


Bug Fixes

Code Generator

  • Fixed some TemplateEditor-Issues with Selection Changes
  • Fixed some Extract Function-Issues (ToMe-Queries (.-property), Build.allXXX, Fixed issues on lists)
  • Fixed Indentation for Empty Protected Region

Environment

  • Fixed broken actifsource search (no longer empty)