Differences between revisions 1 and 2
Revision 1 as of 2016-05-05 23:27:06
Size: 7156
Comment:
Revision 2 as of 2016-05-05 23:38:57
Size: 11066
Comment:
Deletions are marked like this. Additions are marked like this.
Line 107: Line 107:
Hi,

I was running the needed tasks to get the 2.2.10 release of Apache
MyFaces core out.

The artifacts passed the TCK test of Feb 2013 (jsftck-2.2_26-Feb-2013.zip).

Please note that this vote concerns all of the following parts:
 1. Maven artifact group "org.apache.myfaces.shared" v4.2.8 [1]
 2. Maven artifact group "org.apache.myfaces.core" v2.2.10 [1]

The artifacts were deployed on nexus repo [1] and to my private
Apache account [3] for binary and source packages.
Hi

I was running the needed tasks to get the 2.1.1 release of Apache MyFaces Trinidad out.

Please note that this vote concerns the following parts:
1. Maven artifact group "org.apache.myfaces.trinidad" v2.1.1 [1]

Please note there are more than 50 issues solved in this version
with patches provided by different community members.

Here is how you can help and check this version:

svn checkout http://svn.apache.org/repos/asf/myfaces/trinidad/tags/trinidad-2.1.1/
cd trinidad-2.1.1
mvn install
cd trinidad-examples/trinidad-components-showcase
mvn clean -PjettyConfig jetty:run

Look the demo in your browser at:

http://localhost:8080/trinidad-components-showcase

The artifacts were deployed on nexus repo [1] [3] for
binary and source packages.
Line 123: Line 134:
Also the clirr test does not show binary incompatibilities with myfaces-api.

Please take a look at the "2.2.10" artifacts and vote!
Please take a look at the "2.1.1" artifacts and vote!
Line 140: Line 149:
[1] https://repository.apache.org/content/repositories/orgapachemyfaces-1064/org/apache/myfaces/ [1] https://repository.apache.org/content/repositories/orgapachemyfaces-1069/org/apache/myfaces/trinidad
Line 142: Line 151:
[3] https://repository.apache.org/content/repositories/orgapachemyfaces-1064/org/apache/myfaces/core/myfaces-core-assembly/
[4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=10600&version=12334206
[3] https://repository.apache.org/content/repositories/orgapachemyfaces-1069/org/apache/myfaces/trinidad-assembly
    https://repository.apache.org/content/repositories/orgapachemyfaces-1069/org/apache/myfaces/trinidad-example-assembly

[4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310661&version=12325601
Line 162: Line 172:
Subject: [ANNOUNCE] MyFaces Core v2.2.10 Release

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

MyFaces Core
is a JavaServer(tm) Faces 2.2 implementation as specified by JSR-344.

The artifacts passed the TCK test of Feb
2013 (jsftck-2.2_26-Feb-2013.zip).

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

    * http://myfaces.apache.org/download.html

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

Release Notes - MyFaces Core - Version 2.2.10
Subject: [ANNOUNCE] MyFaces Trinidad v2.1.1 Release

The Apache MyFaces team is pleased to announce the release of Apache MyFaces Trinidad
2.1.1

MyFaces Trinidad
is a JavaServer(tm) Faces component library compatible with JSF 2.1

Apache MyFaces Trinidad
is available in both binary and source distributions and there are examples available as well:

    * http://myfaces.apache.org/trinidad/download.html

Apache MyFaces Trinidad is available in the central Maven repository under Group ID "org.apache.myfaces.trinidad"

Release Notes - MyFaces Trinidad - Version 2.1.1
Line 180: Line 188:
    [MYFACES-3904] - jsf.util.Chain() is rendered with wrong event source
    [MYFACES-3905] - The caption facet is not documented for the tag <h:datatable>.
    [MYFACES-3926] - Disabled h:outputLink renders invalid attributes
    [MYFACES-3959] - f:metadata inside ui:remove will be also executed
    [MYFACES-3987] - NPE in FlashImpl.isKeepMessages
    [MYFACES-4022] - Faces Flows are not discovered when the web application is packaged inside an EAR
    [MYFACES-4024] - Update the NOTICE.txt file in jsf.myfaces
    [MYFACES-4025] - Incorrect JS content-type
    [MYFACES-4030] - MyFaces CDI support is disabled if non-CDI application is loaded first
    [MYFACES-4031] - Facelets does not render empty XHTML attribute
    [MYFACES-4032] - upgrade common-beanutils to 1.9.2
    [MYFACES-4034] - submitForm() not defined for myfaces.JSF_JS_MODE 'minimal-modern'
    [MYFACES-4038] - Flow beans are destroyed before flow is finalized
    [MYFACES-4041] - EL evaluation fails when state is saved because FaceletState object is not present
    [TRINIDAD-2428] - rtl styles are getting overriden by non rtl styles
    [TRINIDAD-2429] - UIXCollection sets up the context when not necessary
    [TRINIDAD-2430] - ForEach looses varStatus data if JSP tags are not executed
    [TRINIDAD-2433] - unnecessary use of FacesContext in SkinProvider API
    [TRINIDAD-2437] - documentation about cilent side rules does not mention about aliases
    [TRINIDAD-2443] - Reduce severity of component binding reuse message
    [TRINIDAD-2444] - Need pass through for newly supported placeholder pseudo-element / classes
    [TRINIDAD-2446] - Trinidad varStatus does not expose a getStep method
    [TRINIDAD-2447] - UIComponent.isCompositeComponent() is slow for UIXComponents
    [TRINIDAD-2449] - warning logged for bad icons is internal - not required for customers
    [TRINIDAD-2453] - MoveChildComponentChange fails to apply document change for relocated component case
    [TRINIDAD-2457] - Servlet external context wrapper missing JSF 2 API
    [TRINIDAD-2466] - FileDownLoadActionListener does not work with filenames with special characters on IE11
    [TRINIDAD-2469] - trinidad date picker selects previous day when using lightweight dialogs
    [TRINIDAD-2470] - GenericConverterFactory needs to throw TypeConversionException in response to exceptions during conversion
    [TRINIDAD-2472] - skin properties mentioned inside client rule are getting applied
    [TRINIDAD-2474] - AutoSubmitUtils and XhtmlUtils can cause a thread deadlock
    [TRINIDAD-2475] - org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION context parameter warning in non ProjectStage.Production
    [TRINIDAD-2477] - NoSuchElementException in UIXIterator.visitData
    [TRINIDAD-2478] - FileSystemStyleCache file modification checking not working
    [TRINIDAD-2480] - Register Table's InternalState as RowKeyChangeListener to CollectionModel
    [TRINIDAD-2482] - Trinidad date picker dialog doesn't open on ie 10 and ie 11
    [TRINIDAD-2483] - UIXComponentELTag causes an exception in Glassfish
    [TRINIDAD-2484] - Threadsafety issue in SkinStyleProvider leading to missing styles and distorted ui
    [TRINIDAD-2485] - Some attribute behaviors in tr:validateDateRestriction donot match their documentation
    [TRINIDAD-2486] - SELECTOR OF KIND IMG[SRC*="/ADF/IMAGES/T.GIF"] BREAKS IF SKIN COMPRESSION IS ON
    [TRINIDAD-2487] - NoSuchElementException in UIXIterator.visitData (Issue #2)
    [TRINIDAD-2488] - NPE in TrinidadSkinProvider when base skin is not included in skin def in trinidad-skins.xml
    [TRINIDAD-2489] - Incorrect filename displayed in Chrome while using FILEDOWNLOADACTIONLISTENER
    [TRINIDAD-2490] - skin additions are not loaded for simple, minimal and casablanca skins
    [TRINIDAD-2492] - Layout Tables to support Accessibility and OAG2.0 guidelines
    [TRINIDAD-2495] - af:convertnumber: currencysymbol and currencycode support is broken
    [TRINIDAD-2498] - ResourceServlet does not preserve outgoing headers from URLConnection.
    [TRINIDAD-2499] - ChangeManager provides incorrect document location for dynamic components
    [TRINIDAD-2500] - RequestContext.applicationScopedConcurrentMap pins objects in memory
    [TRINIDAD-2504] - DateFormat.js incorrectly implements 'D' (day of year) parsing
    [TRINIDAD-2506] - Ensure all the Trinidad Validators are compliant with version 2 of JSF specification
    [TRINIDAD-2509] - For date pattern=yyyy:DDD HH:mm:ss, validation error is thrown even when the date is selected from popup and is correct
    [TRINIDAD-2511] - rounding mode is not honoured on the client while using number converter
    [TRINIDAD-2512] - Code changes to allow the use of font-family in CSS (for CJK locales)
    [TRINIDAD-2523] - Agent Initialization in JavaScript does not support IE11
    [TRINIDAD-2525] - IE 11 - Unsupported JavaScript methods are used in Trinidad
    [TRINIDAD-2526] - Parent page not getting disable on opening child window using modal dialog.
    [TRINIDAD-2528] - ValueChangeListener is not getting called on inputDate
    [TRINIDAD-2537] - Combination of Trinidad with MyFaces Core and Spring WebFlow doesn't function
    [TRINIDAD-2538] - Assembly artifacts are not deployed on release:perform
Line 197: Line 237:
    [MYFACES-3497] - [perf] Improve EventHandler
    [MYFACES-3552] - [perf] pps: reduce amout of Object [] created in _DeltaList.saveState
    [MYFACES-3892] - Create a option to execute BeanValidation before JSF-Validation
    [MYFACES-4027] - Increase import range for javax.el-api to include version 3.0 of javax.el-api
    [MYFACES-4042] - Improve startup time by skipping classpath jar scan for *.faces-config.xml

Task

    [MYFACES-4020] - Update commons-collections to 3.2.2
    [TRINIDAD-2439] - Plugable configuration parameter provider
    [TRINIDAD-2448] - Optimize ChangeManager.createDocumentChange() implementation
    [TRINIDAD-2464] - maintain selection order
    [TRINIDAD-2467] - FacesMessageWrapper and Skin Addition enhancements
    [TRINIDAD-2476] - MApplication.java needs to override subscribeToEvent
    [TRINIDAD-2496] - Support custom negative prefix and suffix on af:convertNumber
    [TRINIDAD-2501] - Renderkit Test Improvements
    [TRINIDAD-2502] - Finish RenderKit Test Improvements so we can always run all tests
    [TRINIDAD-2507] - Allow CoreRenderer to take part in broadcast of a FacesEvent
    [TRINIDAD-2510] - make SkinTestCase more extendable
    [TRINIDAD-2514] - Make isEmailMode check more lenient

New Feature

    [TRINIDAD-2459] - Addition of ValueUpdatedEvent + ValueUpdatedListener

Notes on the MyFaces Trinidad 2.1.1 Release

  • Release manager: Leonardo Uribe

Timeline

  • Proposed release date: 2016-05-04

Issues

Testing

Here's how you can help us test the distribution.

Download a nightly build of the distribution assemblies:

Configure a <repository> for Maven 2:

        <repository>
           <id>apache.snapshots</id>
           <name>Apache Snapshot Repository</name>
           <url>https://repository.apache.org/content/repositories/staging/</url>
        </repository>

And declare a dependency on the 2.1.1 snapshots:

        <dependency>
            <groupId>org.apache.myfaces.trinidad</groupId>
            <artifactId>trinidad-api</artifactId>
            <version>2.1.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.myfaces.trinidad</groupId>
            <artifactId>trinidad-impl</artifactId>
            <version>2.1.1</version>
        </dependency>

Note: Maven 2.2.10 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 .)

Test your application, 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.)

Tasks

Proposed Release Announcement

Diary

2. Preparing trinidad 2.1.10

mvn clean install
mvn install -Pgenerate-assembly -Papache-release
mvn release:prepare -DprepareRelease=true -DdryRun=true
  • Release it! FAIL

mvn release:prepare -DprepareRelease=true -Dresume=false
mvn install
mvn install -Pgenerate-assembly -Papache-release
mvn release:rollback -DprepareRelease=true 
mvn release:prepare -DprepareRelease=true -Dresume=false
  • Note: Preparing the release will create the new tag in SVN, automatically checking in on your behalf. Note: If you're located in Europe then release:prepare may fail with 'Unable to tag SCM' and 'svn: No such revision X'. Wait 10 seconds and run mvn release:prepare again.

mvn release:prepare -DprepareRelease=true
  • Stage the release for a vote

mvn release:perform -DperformRelease=true

4. JIRA Release Management

  • Create 2.1.2 version
  • Find resolved issues and close them
  • Issues fixed on both 2.1.1 should be saved on a text file to add it later.

6. Get assembly from nexus repo (trinidad-assembly)

7. VOTE

Hi

I was running the needed tasks to get the 2.1.1 release of Apache MyFaces Trinidad out.

Please note that this vote concerns the following parts:
1. Maven artifact group "org.apache.myfaces.trinidad" v2.1.1 [1]

Please note there are more than 50 issues solved in this version
with patches provided by different community members.

Here is how you can help and check this version:

svn checkout http://svn.apache.org/repos/asf/myfaces/trinidad/tags/trinidad-2.1.1/
cd trinidad-2.1.1
mvn install
cd trinidad-examples/trinidad-components-showcase
mvn clean -PjettyConfig jetty:run

Look the demo in your browser at:

http://localhost:8080/trinidad-components-showcase

The artifacts were deployed on nexus repo [1] [3] for
binary and source packages.

The release notes could be found at [4].

Please take a look at the "2.1.1" artifacts and vote!

Please note: This vote is "majority approval" with a minimum of three
+1 votes (see [3]).

------------------------------------------------
[ ] +1 for community members who have reviewed the bits
[ ] +0
[ ] -1 for fatal flaws that should cause these bits not to be released,
 and why..............
------------------------------------------------

Thanks,
Leonardo Uribe

[1] https://repository.apache.org/content/repositories/orgapachemyfaces-1069/org/apache/myfaces/trinidad
[2] http://www.apache.org/foundation/voting.html#ReleaseVotes
[3] https://repository.apache.org/content/repositories/orgapachemyfaces-1069/org/apache/myfaces/trinidad-assembly
    https://repository.apache.org/content/repositories/orgapachemyfaces-1069/org/apache/myfaces/trinidad-example-assembly
[4] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310661&version=12325601

8. Clirr report to check binary incompatibilities success

9. Vote closed, starting distribution

  • Publish on dist svn folder
  • Add release to
  • Site deploy for shared and core (mvn site:site and mvn site:deploy)

10. Announce

Subject: [ANNOUNCE] MyFaces Trinidad v2.1.1 Release

The Apache MyFaces team is pleased to announce the release of Apache MyFaces Trinidad 2.1.1

MyFaces Trinidad is a JavaServer(tm) Faces component library compatible with JSF 2.1

Apache MyFaces Trinidad is available in both binary and source distributions and there are examples available as well:

    * http://myfaces.apache.org/trinidad/download.html

Apache MyFaces Trinidad is available in the central Maven repository under Group ID "org.apache.myfaces.trinidad"

Release Notes - MyFaces Trinidad - Version 2.1.1

Bug

    [TRINIDAD-2428] - rtl styles are getting overriden by non rtl styles
    [TRINIDAD-2429] - UIXCollection sets up the context when not necessary
    [TRINIDAD-2430] - ForEach looses varStatus data if JSP tags are not executed
    [TRINIDAD-2433] - unnecessary use of FacesContext in SkinProvider API
    [TRINIDAD-2437] - documentation about cilent side rules does not mention about aliases
    [TRINIDAD-2443] - Reduce severity of component binding reuse message
    [TRINIDAD-2444] - Need pass through for newly supported placeholder pseudo-element / classes
    [TRINIDAD-2446] - Trinidad varStatus does not expose a getStep method
    [TRINIDAD-2447] - UIComponent.isCompositeComponent() is slow for UIXComponents
    [TRINIDAD-2449] - warning logged for bad icons is internal - not required for customers
    [TRINIDAD-2453] - MoveChildComponentChange fails to apply document change for relocated component case
    [TRINIDAD-2457] - Servlet external context wrapper missing JSF 2 API
    [TRINIDAD-2466] - FileDownLoadActionListener does not work with filenames with special characters on IE11
    [TRINIDAD-2469] - trinidad date picker selects previous day when using lightweight dialogs
    [TRINIDAD-2470] - GenericConverterFactory needs to throw TypeConversionException in response to exceptions during conversion
    [TRINIDAD-2472] - skin properties mentioned inside client rule are getting applied
    [TRINIDAD-2474] - AutoSubmitUtils and XhtmlUtils can cause a thread deadlock
    [TRINIDAD-2475] - org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION context parameter warning in non ProjectStage.Production
    [TRINIDAD-2477] - NoSuchElementException in UIXIterator.visitData
    [TRINIDAD-2478] - FileSystemStyleCache file modification checking not working
    [TRINIDAD-2480] - Register Table's InternalState as RowKeyChangeListener to CollectionModel
    [TRINIDAD-2482] - Trinidad date picker dialog doesn't open on ie 10 and ie 11
    [TRINIDAD-2483] - UIXComponentELTag causes an exception in Glassfish
    [TRINIDAD-2484] - Threadsafety issue in SkinStyleProvider leading to missing styles and distorted ui
    [TRINIDAD-2485] - Some attribute behaviors in tr:validateDateRestriction donot match their documentation
    [TRINIDAD-2486] - SELECTOR OF KIND IMG[SRC*="/ADF/IMAGES/T.GIF"] BREAKS IF SKIN COMPRESSION IS ON
    [TRINIDAD-2487] - NoSuchElementException in UIXIterator.visitData (Issue #2)
    [TRINIDAD-2488] - NPE in TrinidadSkinProvider when base skin is not included in skin def in trinidad-skins.xml
    [TRINIDAD-2489] - Incorrect filename displayed in Chrome while using FILEDOWNLOADACTIONLISTENER
    [TRINIDAD-2490] - skin additions are not loaded for simple, minimal and casablanca skins
    [TRINIDAD-2492] - Layout Tables to support Accessibility and OAG2.0 guidelines
    [TRINIDAD-2495] - af:convertnumber: currencysymbol and currencycode support is broken
    [TRINIDAD-2498] - ResourceServlet does not preserve outgoing headers from URLConnection.
    [TRINIDAD-2499] - ChangeManager provides incorrect document location for dynamic components
    [TRINIDAD-2500] - RequestContext.applicationScopedConcurrentMap pins objects in memory
    [TRINIDAD-2504] - DateFormat.js incorrectly implements 'D' (day of year) parsing
    [TRINIDAD-2506] - Ensure all the Trinidad Validators are compliant with version 2 of JSF specification
    [TRINIDAD-2509] - For date pattern=yyyy:DDD HH:mm:ss, validation error is thrown even when the date is selected from popup and is correct
    [TRINIDAD-2511] - rounding mode is not honoured on the client while using number converter
    [TRINIDAD-2512] - Code changes to allow the use of font-family in CSS (for CJK locales)
    [TRINIDAD-2523] - Agent Initialization in JavaScript does not support IE11
    [TRINIDAD-2525] - IE 11 - Unsupported JavaScript methods are used in Trinidad
    [TRINIDAD-2526] - Parent page not getting disable on opening child window using modal dialog.
    [TRINIDAD-2528] - ValueChangeListener is not getting called on inputDate
    [TRINIDAD-2537] - Combination of Trinidad with MyFaces Core and Spring WebFlow doesn't function
    [TRINIDAD-2538] - Assembly artifacts are not deployed on release:perform

Improvement

    [TRINIDAD-2439] - Plugable configuration parameter provider
    [TRINIDAD-2448] - Optimize ChangeManager.createDocumentChange() implementation
    [TRINIDAD-2464] - maintain selection order
    [TRINIDAD-2467] - FacesMessageWrapper and Skin Addition enhancements
    [TRINIDAD-2476] - MApplication.java needs to override subscribeToEvent
    [TRINIDAD-2496] - Support custom negative prefix and suffix on af:convertNumber
    [TRINIDAD-2501] - Renderkit Test Improvements
    [TRINIDAD-2502] - Finish RenderKit Test Improvements so we can always run all tests
    [TRINIDAD-2507] - Allow CoreRenderer to take part in broadcast of a FacesEvent
    [TRINIDAD-2510] - make SkinTestCase more extendable
    [TRINIDAD-2514] - Make isEmailMode check more lenient

New Feature

    [TRINIDAD-2459] - Addition of ValueUpdatedEvent + ValueUpdatedListener

regards,

Leonardo Uribe

TrinidadRelease211 (last edited 2016-05-05 23:38:57 by LeonardoUribe)