Version 5
    Introduction

    This document will detail the criteria and intent of the ShrinkWrap Descriptors versioning scheme, as well as lay out the general roadmap for upcoming releases.

     

    1.1.0-beta-X
    • APIs Frozen Backwards-Compatible until 2.0.0-X series
    • Introduced a slim, locked SPI layer
    • No EE APIs
    • These releases are considered prototype and may be branched into maintenance (primarily for Arquillian) in "1.1.0-X" branch
    1.2.0-alpha-X
    • Backwards-compatible fo 1.1.0-beta-X
    • Includes new features not present in 1.1.0-beta-X
    • Introduced preliminary EE APIs
    • As part of the major version "1", also considered prototype and branches for maintenance (primarily for Arquillian) in "1.2.0-X" branch.
    2.0.0-alpha-X
    • Current mainline development
    • Introduces Maven Plugin to Generate Descriptors from XSD/DTD
    • Needs resolving to "master" branch ensuring all is incorporated from the "SHRINKDESC-92" branch.
    • Assumes breaking API changes from the 1.x.y series.
    • Focused on consistent API we can support for a much longer timeframe, with prototyping now behind us

     

    Roadmap

     

    The following defines a minimal roadmap for ShrinkWrap Descriptors.  Dates are subject to change.

     

    MilestoneDate
    First release of 2.0.0-alpha-112 March 2012
    Incremental alpha releasesBimonthly, timeboxed
    API Lock (2.0.0-beta-1)