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