Compose* version 0.8.3 has been released. This release contains mostly
bug fixes from the end-user perspective. The only new feature, for
end-users, is the ability to use include and exclude filter module
constraints.


The following releases are available for download:

Compose*/Java
http://sourceforge.net/project/showfiles.php?group_id=82370&package_id=182861&release_id=607971

StarLight (Compose* for .NET 2.0+)
http://sourceforge.net/project/showfiles.php?group_id=82370&package_id=211115&release_id=607977

Compose*/.NET (.NET 1.1 - EOL)
http://sourceforge.net/project/showfiles.php?group_id=82370&package_id=130197&release_id=607976


Changes since 0.8.2:

General
- naming collision fix when a concern and class share the name
- various small bug fixes
- improved the FILTH module
  - include/exclude constraints are now fully supported
  - skip/cond constraints can be simulated
  - better constraint violated error reporting
  - structural constrait conflicts are now detected
- conformed module names
- Module settings are now injected when the fields are annotated 
  (@ModuleSetting)
- Compose* modules are now annotated with meta information using the 
  @ComposestarModule annotation.
- INCRE has been replaced with TASMAN for the task management. TASMAN
  provides a simple framework for parallel execution of tasks. TASMAN
  itself will execute the Compose* modules as configured, supporting
  parallel execution of modules according to system resources. TASMAN
  also respects module dependencies: if a module does not return "ok"
  all depending modules will be disabled. Modules can produce a
  non-fatal result.
        
Compose*/Java
- Java compiler service will be used when it is available, otherwise
  javac will be called. When Compose*/Java compilation is started from
  Eclipse the Eclipse Java Compiler will be used. So when using Eclipse
  JDK1.6 is no longer required.
- Various fixes in the dummy generator:
  - various fixes concerning annotations
  - field initializer no longer causes problems
  - parent constructors called correctly
- Fixed weaving of the platform initializer
- intermediate files are now stored in ".composestar" rather than a
  "obj" directory
- fixed sf.net bug #1941893; output and source paths can now be the
  same, and also the project's root path (not adviced).
- Compose* warnings/errors are added to the Eclipse problem list
- Fixed the runtime library for Compose*/Java to only require the 
  ComposestarRuntimeInterpreter.jar file
- java compiler settings in the project configuration are now passed on
  to Compose* (-source and -target).

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Composestar-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/composestar-developers

Reply via email to