Release Name: 0.1.0
Notes:
Copland.Lib is a collection of services for the Copland IoC container. This
first release (0.1.0) is a refactoring of services that existed in the core
Copland distribution, plus several new services.
* ENVSymbolSource: a new symbol source that provides access to environment
variables.
* RubySymbolSource: a new symbol source that provides access to the Ruby
"Config" environment.
* ClassBuilderFactory: allows services to be implemented by classes, instead of
objects.
* MulticastFactory: builds multicast services, which broadcast their messages
to a set of interested observers.
* SynchronizingInterceptor: an interceptor that provides for synchronized
access to the methods of its associated service.
* RedirectingInterceptor: an interceptor that effectively renames the methods
of its associated service, by redirecting messages that match certain
patterns.
* BlockingInterceptor: an interceptor that effectively makes methods of the
associated service private, if the invoked method matches a set of patterns.
Changes:
Initial release.
|