Revision: 1537
Author:   sberlin
Date:     Thu Mar 24 19:02:13 2011
Log:      Edited wiki page Guice30 through web user interface.
http://code.google.com/p/google-guice/source/detail?r=1537

Modified:
 /wiki/Guice30.wiki

=======================================
--- /wiki/Guice30.wiki  Thu Mar 24 17:58:49 2011
+++ /wiki/Guice30.wiki  Thu Mar 24 19:02:13 2011
@@ -1,53 +1,17 @@
 #summary Guice 3.0 Release
 =Guice 3.0=
-Unreleased. New features are experimental and subject to change without notice!
+Released March 24, 2011

 ==Downloads==
* *[http://code.google.com/p/google-guice/source/checkout Checkout from SVN]* - * *[http://google-guice.googlecode.com/files/guice-3.0-rc3.zip guice-3.0-rc3.zip]* core & extension jars. 862KB - * *[http://google-guice.googlecode.com/files/guice-3.0-rc3-src.zip guice-3.0-rc3-src.zip]* sources, tests, dependencies and Javadoc. 23.3MB - * *[http://google-guice.googlecode.com/files/guice-3.0-rc3-no_aop.jar guice-3.0-rc3-no_aop.jar]* core without AOP, suitable for Android. 466KB + * *[http://google-guice.googlecode.com/files/guice-3.0.zip guice-3.0.zip]* core & extension jars. 866KB + * *[http://google-guice.googlecode.com/files/guice-3.0-src.zip guice-3.0-src.zip]* sources, tests, dependencies and Javadoc. 23.8MB + * *[http://google-guice.googlecode.com/files/guice-3.0-no_aop.jar guice-3.0-no_aop.jar]* core without AOP, suitable for Android. 470KB

 ==Docs==
- * [http://google-guice.googlecode.com/svn/tags/3.0-rc3/javadoc/index.html Javadoc API] + * [http://google-guice.googlecode.com/svn/tags/3.0/javadoc/index.html Javadoc API] * [http://google-guice.googlecode.com/svn/trunk/latest-api-diffs/3.0/changes.html API Changes from 2.0 to 3.0, by JDiff]

-==Changes since rc2==
- * Allow !TypeConverters & !ConvertedConstantBindings to still work when requireExplicitBindings is set. - * Remove all cglib & Guice internal frames from stack traces when AOP is involved. - * Fix so child injectors can't rebind keys from just-in-time parent bindings.
- * Better error messages when child injectors & private modules are used.
- * Fix Persist extension so @Transactional class annotations work.
- * Update Grapher extension so the graph can be rooted with a Key (not just a Class).
- * Allow Guice to work on generated classes.
- * Update method interception so non-intercepted methods in a class with intercepted methods don't go through cglib.
-
-==Changes since rc1==
- * Fix Providers.guicify to inject @Inject members/methods from the delegate Provider. - * Remove !InjectorBuilder, moved new methods to Binder, added visitors to {Default}!ElementVisitor.
- * Cache annotation lookups for faster processing on Android.
- * Add @Provides methods to binding types that can be deduplicated.
- * Remove println from Persist extension.
- * Update Persist extension to allow JSR 330 @Named and Guice @Named interchangeably.
- * Various maven build changes to better match the ant build.
-
-==Changes since snapshot20101120==
- * Allow !ServletScopes.{continue,seed}Request to accept null values and scope them as such.
- * Clarify that the maven build requires maven 3.
- * Fix @!CheckedProvides to work properly with @Exposed.
- * Cleanup struts2 extension, put plugin classes in the 'struts2' package.
- * Moved the sole Jsr330 method into Providers and kill the Jsr330 class.
-
-==Changes since snapshot20101031==
- * Fix `InternalInjectorCreator` to build bindings as a List instead of a Set so that equals/hashCode is not called on instance bindings (or provider instance bindings). - * New classes (`InjectorBuilder`, `Jsr330`, `FactoryModuleBuilder`) are now final.
- * Maven POMs use jarjar for extensions now & mirror the ant jarjar rules.
- * Fixed cglib generated classes to be once again be named `$$EnhancerByGuice$$` and `$$FastClassByGuice$$` instead of `$$$EnchancerByGuice$$` and `$$$FastClassByGuice$$`. - * Added a new interface that all `ServletModule` bindings share for its extension SPI and add a new `matchesUri` method to see if a URI will match the binding. - * Added `CheckedProvider` (in favor of `ThrowingProvider`), and renamed `@ThrowingProvides` to `@CheckedProvides`. - * Look at the visibility of the return object when deciding whether or not to use a bridged classloader. - * Expose `TypeConverterBindings` in the `Injector` & `ConvertedConstantBinding`.
-
 ==New Features==
   * [JSR330 JSR 330 support]
   * [GuicePersist New Persist extension]

--
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