Differences between revisions 26 and 27
Revision 26 as of 2006-09-15 20:45:40
Size: 6169
Editor: 64-190-72-22
Comment: Added link to the CompatibilityMatrix
Revision 27 as of 2006-09-15 21:16:40
Size: 5792
Editor: 64-190-72-22
Comment: Move compatibility message to matrix
Deletions are marked like this. Additions are marked like this.
Line 111: Line 111:
MyFaces Core 1.1.4 is not 100% backwards-compatible with Tomahawk 1.1.3. Specifically
some of the Javascript generated by 1.1.3 is not compatible with the JSF RI.
So in 1.1.4, those javascript methods have been renamed. Provided you're not
using the internal Javascript methods on your pages, no application-level
code needs to change. '''You cannot use Tomahawk 1.1.3 with MyFaces Core 1.1.4
because they use incompatible javascript. Nor can you use MyFaces
Core 1.1.3 with Tomahawk 1.1.4.''' See the CompatibilityMatrix for more information.
MyFaces Core 1.1.4 is not 100% backwards-compatible with Tomahawk 1.1.3. See the Compatibility Matrix, http://wiki.apache.org/myfaces/CompatibilityMatrix, for more information.

Notes on the MyFaces Core 1.1.4 Release

Timeline

Issues

Testing

Here's how you can help us test the distribution prior to a vote.

Download a the distribution assemblies:

Configure a <repository> for Maven 2:

        <repository>
           <id>myfaces-114-staging</id>
           <name>Apache MyFaces Core 1.1.4 Staging Repository</name>
           <url>http://people.apache.org/builds/myfaces/core-1.1.4/m2-staging-repository</url>
        </repository>

And declare dependencies on the 1.1.4 artifacts:

        <dependency>
            <groupId>org.apache.myfaces.core</groupId>
            <artifactId>myfaces-api</artifactId>
            <version>1.1.4</version>
        </dependency>
        <dependency>
            <groupId>org.apache.myfaces.core</groupId>
            <artifactId>myfaces-impl</artifactId>
            <version>1.1.4</version>
        </dependency>

Note: Maven 2.0.4 will not download a new version if one is already present in your local repository. You will need to delete $M2_REPO/org/apache/myfaces/core to force Maven to download the new version. (Usually, $M2_REPO is <your home directory>/.m2/repository .)

Then, let us know the results (good or bad!) on dev -at- myfaces.apache.org. (You must be subscribed to post. See: http://myfaces.apache.org/mail-lists.html.)

JIRA

  • Add a new version to the core project 1.1.4
  • Do a bulk change for all resolved issues with version fixed as 1.1.4-SNAPSHOT and change to 1.1.4
  • Do a bulk change for all resolved (but not closed) in 1.1.4 and close them
  • Archive the 1.1.4-SNAPSHOT version

Deployment

To deploy the api and impl jars, including -sources and -javadocs, to http://people.apache.org/repo/m2-snapshot-repository:

   cd /path/to/SHARED_2_0_3
   mvn install
   cd /path/to/CORE_1_1_4
   mvn deploy -Pgenerate-assembly

To build and publish the -src and -bin assemblies to people.apache.org:

   cd /path/to/SHARED_2_0_3
   mvn install
   cd /path/to/CORE_1_1_4
   mvn install -Pgenerate-assembly
   cd assembly
   mvn assembly:assembly
   scp target/assembly/out/* people.apache.org:/www/people.apache.org/builds/myfaces/core-1.1.x

TODO

  • [LATER] Make sure the myfaces master pom inherits from org.apache:apache:2

Proposed Release Announcement

Subject: [ANNOUNCE] MyFaces Core v1.1.4

The Apache MyFaces team is pleased to announce the release of MyFaces Core 1.1.4.

MyFaces Core is a JavaServer(tm) Faces 1.1 implementation as specified by JSR-127. MyFaces Core has passed Sun's JSR-127 TCK and is 100% compliant with the JSR-127 specification.

MyFaces Core 1.1.4 is available in both binary and source distributions.

MyFaces Core 1.1.4 is not 100% backwards-compatible with Tomahawk 1.1.3. See the Compatibility Matrix, http://wiki.apache.org/myfaces/CompatibilityMatrix, for more information.

MyFaces Core is also available in the central Maven repository under Group ID "org.apache.myfaces.core".

Enjoy!

CoreRelease114 (last edited 2009-09-20 23:01:38 by localhost)