RELEASE_NOTES.txt 5.76 KB
Newer Older
Christophe Demarey's avatar
Christophe Demarey committed
1
Tinfi 1.2
2
---------
Christophe Demarey's avatar
Christophe Demarey committed
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
* 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


Lionel Seinturier's avatar
Lionel Seinturier committed
24 25 26
Tinfi 1.1.1
-----------
* move to sca-model 2.0.0
27
* move to Juliac 2.2.2
Lionel Seinturier's avatar
Lionel Seinturier committed
28 29 30
* 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.
31
* FCOOCtrlNoIntentSourceCodeGenerator for scaPrimitive and scaComposite
Lionel Seinturier's avatar
Lionel Seinturier committed
32
  membranes with no intent interceptor (requested by Nicolas P.)
33
* OSGi implementation type for the SCA Assembly Language EMF parser
34 35
* ultra-merge optimization level source code generator handles setter methods
  for references
Christophe Demarey's avatar
Christophe Demarey committed
36
* size of the generated code reduced by moving some common tasks to the
Lionel Seinturier's avatar
Lionel Seinturier committed
37
  frascati-tinfi-runtime module (suggested by Philippe) 
38
* new API for the property controller (requested by Philippe and Christophe)
Lionel Seinturier's avatar
Lionel Seinturier committed
39

40 41
Released on September 22, 2009

Lionel Seinturier's avatar
Lionel Seinturier committed
42

43 44
Tinfi 1.1
---------
45
* add a setFcContentClassName method in the SCA Content control interface
Lionel Seinturier's avatar
Typo.  
Lionel Seinturier committed
46
  (suggested by Valerio)
47
* SCA Assembly Language EMF parser
48 49
* new optimization level source code generator (ultra-merge) for inlining
  applications
Lionel Seinturier's avatar
Lionel Seinturier committed
50
* move to Juliac 2.2.1
51

52 53
Released on July 11, 2009

54

55 56 57 58
Tinfi 1.0.1
-----------
* move to the STP/SCA OSOA API module

59 60
Released on June 18, 2009

61

62
Tinfi 1.0 (renumbered from 0.6)
63
---------
64 65
* sca-intent-controller control interface is now visible
* intercepted interfaces are now introspectable in intent join points
66
  (these last two features have been requested by Nicolas D.)
67
* new example mixing SCA and OSGi components
68
* move to Juliac 2.2
69
* bug fix for @EagerInit (reported by Nicolas D.)
Lionel Seinturier's avatar
Typo.  
Lionel Seinturier committed
70
* SCA intent handler controller (requested by Philippe)
71 72
  * method level granularity for adding, listing and removing an intent handler
  * intent handler on control interfaces
73 74
* ReconfigurableComponentContext interface for accessing the reconfiguration API
  (o.o.f.api.Component) for @Context annotated elements
75

76 77
Released on June 5, 2006 (version 1.0)
Released on May 9, 2009 (version 0.6)
78
http://mail.ow2.org/wws/arc/frascati/2009-06/msg00000.html
79

80

81 82 83
Tinfi 0.4.4
-----------
* move to org.ow2.frascati for artifacts and Java packages
84
* support SCA annotations on private fields (suggested by Nicolas P.)
85
* support unannotated POJO component implementations
86
* support intent handlers on component with client interfaces
Lionel Seinturier's avatar
Lionel Seinturier committed
87
* move to Juliac 2.1.5
88

89 90 91
Released on January 28, 2009
http://mail.ow2.org/wws/arc/frascati/2009-01/msg00005.html

92

93 94 95 96
Tinfi 0.4.3
-----------
* manage property promotions
* for the completion API, let the dynamically set metadata override annotations
seinturier's avatar
seinturier committed
97
* move to Juliac 2.1.4
seinturier's avatar
seinturier committed
98
* new metadata module
99
* bug fix for callback interfaces (reported by Guillaume)
100

101 102
Released on November 20, 2008

103

104 105 106 107 108
Tinfi 0.4.2
-----------
* move to Juliac 2.1.2
* remove the Tinfi Fractal provider class and rely on the Juliac one

109 110
Released on October 11, 2008

111

112 113 114 115
Tinfi 0.4.1
-----------
* bug fix for scaComposite membranes (reported by Damien)

116 117
Released on October 2, 2008

118

seinturier's avatar
seinturier committed
119 120
Tinfi 0.4
---------
seinturier's avatar
seinturier committed
121 122 123 124
* 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
seinturier's avatar
seinturier committed
125
* scaComposite membrane
126
* move to Juliac 2.1.1
seinturier's avatar
seinturier committed
127
* bug fix in code generation for methods throwing exactly Exception
seinturier's avatar
seinturier committed
128

seinturier's avatar
seinturier committed
129 130 131
Released on September 28, 2008
http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-09/msg00092.html

seinturier's avatar
seinturier committed
132

133 134 135
Tinfi 0.3.2
-----------
* move to Juliac 2.0.2
136 137
  * bug fix in artifact version number for default optimization levels
    (reported by Damien)
138 139 140 141

Released on July 5, 2008


seinturier's avatar
seinturier committed
142 143 144
Tinfi 0.3.1
-----------
* move to Juliac 2.0.1
145
  * bug fix in code generation with inner types (reported by Fy)
seinturier's avatar
seinturier committed
146 147
* adding a tinfi-all artifact

seinturier's avatar
seinturier committed
148 149 150
Released on July 4, 2008
http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-07/msg00049.html

seinturier's avatar
seinturier committed
151

152 153 154
Tinfi 0.3
---------
* new controller for handling policy sets and intents
155
* API for setting and retrieving custom metadata and annotations
156

seinturier's avatar
seinturier committed
157 158 159 160
Released on June 30, 2008
http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-06/msg00345.html


161 162 163
Tinfi 0.2.1
-----------
* org.scorware.tinfi.Tinfi is a full-fledged Fractal provider class
164
* bug fix (reported by Damien):
165 166 167 168
	when a custom classloader is specified when invoking Tinfi, use this
	classloader in the SCAContentController for loading component classes

Released on May 19, 2008
169 170
http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-05/msg00143.html

171

seinturier's avatar
seinturier committed
172 173 174 175 176 177 178 179
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

180 181 182
Released on May 14, 2008
http://mail.ow2.org/wws/arc/rntl-sco-2006/2008-05/msg00090.html

183

seinturier's avatar
seinturier committed
184 185 186 187 188 189 190 191 192
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