Tinfi 1.2 --------- * bug fix for unwired optional component references: inject the null value * move to a class-indexed map for the ContentClassMetaData repository in order to enable the registering of classes with the same name loaded by different class loaders Released on December 10, 2009 Tinfi 1.1.2 ----------- * new ContentClassMetaData API to enable the dynamic declaration of injection points for properties and references * remove the metadata module * new SCAPropertyController API for distinguishing between properties which are declared by the content class and the ones which are dynamically set * move to Juliac 2.2.3 * Equinox example for the OSGi implementation type Released on November 13, 2009 Tinfi 1.1.1 ----------- * move to sca-model 2.0.0 * move to Juliac 2.2.2 * move back from EMF 2.4.1 to 2.4.0 due to the disappearance of the Eclipse EMF Maven repository which was serving this version. Use the openArchitectureWare Maven repository instead. * FCOOCtrlNoIntentSourceCodeGenerator for scaPrimitive and scaComposite membranes with no intent interceptor (requested by Nicolas P.) * OSGi implementation type for the SCA Assembly Language EMF parser * ultra-merge optimization level source code generator handles setter methods for references * size of the generated code reduced by moving some common tasks to the frascati-tinfi-runtime module (suggested by Philippe) * new API for the property controller (requested by Philippe and Christophe) Released on September 22, 2009 Tinfi 1.1 --------- * add a setFcContentClassName method in the SCA Content control interface (suggested by Valerio) * SCA Assembly Language EMF parser * new optimization level source code generator (ultra-merge) for inlining applications * move to Juliac 2.2.1 Released on July 11, 2009 Tinfi 1.0.1 ----------- * move to the STP/SCA OSOA API module Released on June 18, 2009 Tinfi 1.0 (renumbered from 0.6) --------- * sca-intent-controller control interface is now visible * intercepted interfaces are now introspectable in intent join points (these last two features have been requested by Nicolas D.) * new example mixing SCA and OSGi components * move to Juliac 2.2 * bug fix for @EagerInit (reported by Nicolas D.) * SCA intent handler controller (requested by Philippe) * method level granularity for adding, listing and removing an intent handler * intent handler on control interfaces * ReconfigurableComponentContext interface for accessing the reconfiguration API (o.o.f.api.Component) for @Context annotated elements Released on June 5, 2006 (version 1.0) Released on May 9, 2009 (version 0.6) http://mail.ow2.org/wws/arc/frascati/2009-06/msg00000.html Tinfi 0.4.4 ----------- * move to org.ow2.frascati for artifacts and Java packages * support SCA annotations on private fields (suggested by Nicolas P.) * support unannotated POJO component implementations * support intent handlers on component with client interfaces * move to Juliac 2.1.5 Released on January 28, 2009 http://mail.ow2.org/wws/arc/frascati/2009-01/msg00005.html Tinfi 0.4.3 ----------- * manage property promotions * for the completion API, let the dynamically set metadata override annotations * move to Juliac 2.1.4 * new metadata module * bug fix for callback interfaces (reported by Guillaume) Released on November 20, 2008 Tinfi 0.4.2 ----------- * move to Juliac 2.1.2 * remove the Tinfi Fractal provider class and rely on the Juliac one Released on October 11, 2008 Tinfi 0.4.1 ----------- * bug fix for scaComposite membranes (reported by Damien) Released on October 2, 2008 Tinfi 0.4 --------- * AOP-based support for intents and policy sets * intent handlers are implemented as regular SCA components * intent handlers are woven to the business components * per method intent handlers * scaComposite membrane * move to Juliac 2.1.1 * bug fix in code generation for methods throwing exactly Exception Released on September 28, 2008 http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-09/msg00092.html Tinfi 0.3.2 ----------- * move to Juliac 2.0.2 * bug fix in artifact version number for default optimization levels (reported by Damien) Released on July 5, 2008 Tinfi 0.3.1 ----------- * move to Juliac 2.0.1 * bug fix in code generation with inner types (reported by Fy) * adding a tinfi-all artifact Released on July 4, 2008 http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-07/msg00049.html Tinfi 0.3 --------- * new controller for handling policy sets and intents * API for setting and retrieving custom metadata and annotations Released on June 30, 2008 http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-06/msg00345.html Tinfi 0.2.1 ----------- * org.scorware.tinfi.Tinfi is a full-fledged Fractal provider class * bug fix (reported by Damien): when a custom classloader is specified when invoking Tinfi, use this classloader in the SCAContentController for loading component classes Released on May 19, 2008 http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-05/msg00143.html Tinfi 0.2 --------- * move to Juliac 1.3 * as a consequence component source code is not needed for code generation * pre-mixed object-oriented control membrane for scaPrimitive * isolate the component-based version of the membrane in a dedicated module * artifact identifiers renamed with a frascati-tinfi- prefix Released on May 14, 2008 http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-05/msg00090.html Tinfi 0.1 --------- * first release * scaPrimitive membrane: object-oriented and component-based * forge and helloworld examples * conformance tests Released on July 4, 2007 http://mail.ow2.org/wws/arc/rntl-sco-2006/2007-07/msg00006.html