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.