Differences between revisions 24 and 25
Revision 24 as of 2006-09-15 15:04:28
Size: 5683
Editor: dyndsl-085-016-150-020
Comment: removed tobago announcement
Revision 25 as of 2006-09-15 20:40:23
Size: 6119
Editor: 64-190-72-22
Comment: Added Mike Kienenberger's descriptive text to the announcement
Deletions are marked like this. Additions are marked like this.
Line 111: Line 111:
MyFaces Core 1.1.4 is not backwards-compatible with Tomahawk 1.1.3. 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.'''

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. 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.

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)