Author: limpbizkit
Date: Sun Nov 16 16:12:56 2008
New Revision: 678

Added:
    wiki/Changes10.wiki

Log:
Created wiki page through web user interface.

Added: wiki/Changes10.wiki
==============================================================================
--- (empty file)
+++ wiki/Changes10.wiki Sun Nov 16 16:12:56 2008
@@ -0,0 +1,34 @@
+#summary Significant changes in Guice 1.0
+
+= 1.0 final =
+
+  * Changed constant binding API. Replaced `bindConstant(annotation)` with  
`bindConstant().annotatedWith(annotation)`.
+  * Fixed bug in ordering of instance injection.
+
+= 1.0rc3 =
+
+  * Renamed `Container` to `Injector`
+  * Renamed "container scope" to "singleton"
+  * Guice now blows up if a custom provider returns `null`
+  * Added [EMAIL PROTECTED] and [EMAIL PROTECTED]
+  * Removed `Binder.link()`. `Binder.bind().to(...)` now links.
+  * Further fleshed out binder expression language.
+  * Added Spring integration.
+  * Added JNDI integration.
+  * Made `CreationException` a runtime exception.
+
+= 1.0rc2 (changes since 1.0rc1) =
+
+  * Added [EMAIL PROTECTED] If you forget to bind a scope, you'll get an  
error.
+  * Added `Binder.addError()` so you can record custom error messages from  
modules.
+  * Removed `Scopes.DEFAULT`. We now refer to this as "no scope."
+  * Added up front checks to ensure annotations have runtime retention and  
the proper meta annotations.
+  * Added support for injecting private and protected members (cglib fast  
reflection doesn't support this).
+  * Renamed `Locator` to `Provider`
+  * Replaced `Factory` with `Provider` also
+  * Removed `Context` from public API. We may support this functionality  
via injection in a future release but we're leaving it out for now.
+  * Extracted an interface for `Binding`
+  * We now inject members of instances bound using `toInstance()` and  
`toProvider()` upon container creation.
+  * When a binding annotation has attributes, if we can't find a binding  
to the same set of attribute values, we now look for a binding to just the  
annotation type.
+  * Created a separate jar for the `servlet` package
+  * Created a Struts 2 plugin jar
\ No newline at end of file

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"google-guice-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-guice-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to