Feb ??, 2008

PicoContainer 2.8 released (283K jar)

New (since 2.7):

Changes (versus 2.7):

Jan 20, 2008

PicoContainer 2.7 released (278K jar)

New (since 2.6):

Changes (versus 2.6):

October 14, 2008

PicoContainer 2.6 released (265K jar)

New (since 2.5.1):

Changes (versus 2.5.1):

Aug 14, 2008

PicoContainer 2.5.1 released (255K jar)

Changes (versus 2.5):

July 25, 2008

PicoContainer 2.5 released (255K jar)

New (since 2.4):

Changes (versus 2.4):

July 02, 2008

PicoContainer Web, Script, Persistence and Logging 2.x released

See links above for respective news pages

June 26, 2008

PicoContainer 2.4 released (253K jar)

New (since 2.3):

Changes (versus 2.3):

May 24, 2008

PicoContainer 2.3 released (241K jar)

New (since 2.2):

Changes (versus 2.2):

May 9, 2008

PicoContainer 2.2 released (224K jar)

New (since 2.1):

Changes (versus 2.1):

Mar 31, 2008

PicoContainer 2.1 released (194K jar)

New (since 2.0):

Jan 19, 2008

PicoContainer 2.0 released (190K jar)

New (since 2.0-beta-2):

Changes (versus 2.0-beta-2):

August 26, 2007

PicoContainer 2.0 beta 2 released (152K jar)

New (versus 2.0-beta-1):

Changes (versus 2.0-beta-1):

July 15, 2007

PicoContainer 2.0 BETA-1 released (128K jar)

New:

Changes:



April, 2007: Work begins on PicoContainer 2.x. It is substantially a refactoring of the PicoContainer 1.x codeline using the inbuilt features of Intellij IDEA and Eclipse. Using the existing unit tests as a guide, many small commits were made to the code-base to take PicoContainer in a more JDK 1.5 direction, and add in other features not seen in competing containers like parameter name access. Along the way, the API was simplified and parts of NanoContainer were bought closer to the core of PicoContainer.

Mar 18, 2007

PicoContainer 1.3 released (113K jar)

January 19, 2006

PicoContainer 1.2 released (112K jar)

November 4, 2004

PicoContainer 1.1 released (75K jar)

June 5, 2004

PicoContainer 1.0 released (49K jar)

February 21, 2004

PicoContainer 1.0 beta-5 (50K jar)

PicoContainer split into a core jar and 'gems' for things less often used

January 23, 2004

PicoContainer 1.0 beta-4 (64K jar)

November 03, 2003

PicoContainer 1.0 beta-3 (52K jar)

September 10, 2003

PicoContainer 1.0 beta-2 (44K jar)

August 14, 2003

PicoContainer 1.0 beta-1 (39K jar)

July 17, 2003

PicoContainer 1.0 alpha-2 (36K jar)

Setter Injection added (this was after the Pico team learned of the Spring-Framework project, Spring did not add Constructor Injection until the run up to 1.0-Milestone-3 in November '03 and 'autowiring' in the run up to 1-0-Milestone-4 in January of '04)

June 29, 2003

PicoContainer 1.0 alpha-1 (25K jar)

Generalized Constructor Injection available for the first time. This was very much PicoContainer's idiom. ATG Dynamo had something similar for web components, but Pico released this first as a general embedable API for the Java world. Goals for Pico are a) lightweight/embeddable, b) no XML or meta-data - 'autowiring' only, c) no lock-in, d) popularize Constructor Injection over Avalon and OSGi style of IoC, e) no dependencies for the container itself.

June 1, 2003

PicoContainer experimentation begins

Paul and Aslak pair on a precursor to PicoContainer called 'xContainer'. See the source