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

