On 24/03/10 19:28, Sam Berlin wrote:
Thinking a bit more, there's Injector.getAllBindings (get all explicit +
JIT bindings), I think Scopes.isSingleton, and likely a lot more. 2.0
was released a long time ago!
Indeed!
Individually, these things may be minor - but taken together, IMO,
there's already more than enough in trunk to justify a Guice 2.1 release.
Max.
On Wed, Mar 24, 2010 at 2:24 PM, Sam Berlin <[email protected]
<mailto:[email protected]>> wrote:
There's a few minor other changes, such as
Injector.getExistingBinding (try to get a binding w/o creating a
just-in-time binding if it didn't exist), and using 'new
InjectorBuilder()' for a better scaling pipeline of creating an
Injector with different options. The only currently new option is
'requireExplicitBindings', which tells Guice to fail creating your
Injector if any dependencies aren't listed in a module (this
prevents against accidentally creating a just-in-time binding when
you didn't mean to). There's also a pending patch for issue 435
(performance problems due to AssistedInject using child injectors)
which needs some review, but could potentially solve the problem.
If folks are able to use the trunk and give feedback on any of the
changes, it would help a lot.
Sam
On Wed, Mar 24, 2010 at 1:33 PM, Bob Lee <[email protected]
<mailto:[email protected]>> wrote:
The only change I can think of is JSR-330 support. We'll
probably have a release in a couple months, but we don't have
concrete plans at the moment.
I'd like to see circular dep detection make it into this release.
Bob
On Wed, Mar 17, 2010 at 1:58 PM, Max Bowsher <[email protected]
<mailto:[email protected]>> wrote:
The trunk of Guice has changed quite a bit since 2.0.
I'd like to start understanding the internals of Guice, but
I'm hesitant to look at 2.0, when everything has moved
around on trunk, but equally concerned that looking at trunk
whilst using 2.0 in my projects may prove frustrating.
Plus, I'm eager to get access to bugfixes and features from
the current trunk, but can't really justify using a snapshot
in production code.
So... what are the release plans for the next version of Guice?
Max.
--
You received this message because you are subscribed to the
Google Groups "google-guice" group.
To post to this group, send email to
[email protected]
<mailto:[email protected]>.
To unsubscribe from this group, send email to
[email protected]
<mailto:google-guice%[email protected]>.
For more options, visit this group at
http://groups.google.com/group/google-guice?hl=en.
--
You received this message because you are subscribed to the
Google Groups "google-guice" group.
To post to this group, send email to
[email protected]
<mailto:[email protected]>.
To unsubscribe from this group, send email to
[email protected]
<mailto:google-guice%[email protected]>.
For more options, visit this group at
http://groups.google.com/group/google-guice?hl=en.
--
You received this message because you are subscribed to the Google
Groups "google-guice" 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?hl=en.
--
You received this message because you are subscribed to the Google Groups
"google-guice" 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?hl=en.