Releases: primefaces/primefaces
Releases ยท primefaces/primefaces
13.0.10
What's Changed
Defects ๐
- Fix #11870: 13.0.10 Restore JDK8 compatibility by @melloware in #11871
- Fix #11860: 13.0.10 Dialog returnFocus when other dialogs open by @melloware #11860:
Full Changelog: 13.0.9...13.0.10
14.0.0
What's Changed
Breaking Changes ๐ฅ
- Fix #9616: Remove Watermark by @melloware in #10359
- Fix #10333: Use PrimeLocale by @melloware in #10419
- Fix #10227 SelectOneRadio remove plain attribute by @jepsar in #10459
- Fix #10532: Java 11 by @melloware in #10536
- Fix #10545: Custom sortFunction add sortMeta by @melloware in #10546
- PartialResponseWriting stop wrapping by @melloware in #10759
- Fix #10751: Apache Commons Upload deprecated by @melloware in #10753
- Fix #10822: Hazelcast move to docs by @melloware in #10848
- LazyDataModel: clean up by @Rapster in #10776
- Fix #10874:
InputSwitch
has been deprecated since 10.0 and will be removed in 15.0.0 by @melloware in #10884 - Fix #8416 - DataTable: clarify / rename selection attributes by @Rapster in #10943
- Fixes #11043 - Advanced FileUpload: migrate client side validation to CSV by @tandraschko in #11215
- Fix #5665 Chartjs: fixes to allow timeseries bar chart by @astappiev in #11300
- JPALazyDataModel: remove constructors in favor of builder pattern by @Rapster in #11754
- ChartUtils deprecated by @Rapster in #11755
- Move IOBiConsumer into org.primefaces.util by @Rapster in #11756
- Fix #11748 - DataExporter: deprecate ExporterUtils by @Rapster in #11753
Security ๐
- Fix #10578: XSS prevention in icon only buttons by @melloware in #10579
- Fix #11830: Spinner prevent value outside min/max range by @melloware in #11832
Performanceโก
- Fix #10554 - DataTable: reduce number of calls to setRowIndex in encodeRows by @Rapster in #10556
- Fix #10328: UIData backport Mojarra fixes by @melloware in #10596
- Fix #10609: Colorpicker double conversion by @melloware in #10612
- Fix #10656 - DataExporter: Introducing bufferSize to avoid OOM by @Rapster in #10661
- Fix #10549 - UITable: cache columns when possible by @Rapster in #10550
- Fix #3571: Datatable improve cell editing performance by @melloware in #11160
- Fix #11452 - DataTable: LazyDataModel.load gets invoked multiple timeโฆ by @Rapster in #11457
- Fix #11508: Do not render empty style, styleClass by @melloware in #11509
- Macro-optimization for DefaultResolver#get by @Rapster in #11673
- Fix #11684: jQuery CaretPosition lazily create DIV by @melloware in #11687
- Fix #11692: jQuery remove event leak by @melloware in #11693
- Fix #11698: InputMask destroy by @melloware in #11699
- Fix #11714: AJAX update containing resources check for duplicates by @melloware in #11715
- Fix #11696: DatePicker/Calendar improved cleanup by @melloware in #11697
- Fix #11703: FileUpload clean up on destroy by @melloware in #11704
- Fix #11705: IdleMonitor destroy widget properly by @melloware in #11706
- Fix #11709: Menubar/TieredMenu destroy to release DOM elements by @melloware in #11710
- Fix #11694: AJAX event handler leak by @melloware in #11695
- Fix #11702: DOM leaks on AJAX update by @melloware in #11708
- Fix #11712: Detach document/window and events by @melloware in #11713
- Fix #11723: TabView memory cleanup on refresh/destroy by @melloware in #11724
- Fix #11739: DragDrop/Resizable add destroy listeners by @melloware in #11740
New Features & Enhancements ๐
- Fix #10362: Datatable allow multiple SummaryRow by @melloware in #10363
- Fix #10413: Locales AU and UK/GB by @melloware in #10414
- Fix #10365: ImageCropper improved name handling by @melloware in #10410
- Fix #10398: Messages add clearMessages() widget method by @melloware in #10408
- Fix #10281: Growl/Messages refactor to UINotifications by @melloware in #10412
- Fix #2705 - Fileupload: Directory structure by @Rapster in #10272
- Fix #10457: queueMicroTask instead of setTimeout(0) by @melloware in #10458
- Fix #10275: ScrollTo customize animation duration by @melloware in #10478
- Fix #10477: Accordion toggleSpeed property by @melloware in #10480
- Fix #10476: Accordion scroll tab into view by @melloware in #10479
- Update autocomplete.js: avoid duplicate method calls by @nimo23 in #10488
- Fix #10299: PrimeFaces.utils.killswitch() convenience method by @melloware in #10503
- Fix #10305: SelectCheckBoxMenu add selectedLabel by @melloware in #10505
- Fix #10251: FileDownload allow disabling of
no-store
by @melloware in #10257 - feat #10573: add server API to set bar radiuses by @artragis in #10574
- Fix #9608: ColumnToggler add selectAll/unselectAll by @melloware in #10564
- Fix #10615 - DataExporter: RowToggler exported to xlsx by @mnyakushev in #10619
- Fixes #10404 - Exporter: Allow user can export a custom value type other than string by @jasonex7 in #10409
- Fix #10588: Hindi translation by @melloware in #10589
- Fix #10681: JPALazyDataModel case sensitive filters by @melloware in #10684
- Fix #10685: JPALazyDataModel wildcard support by @melloware in #10686
- Fix #10696: SelectManyCheckbox responsive updates by @melloware in #10701
- Fix #10694: Splitter hide until initial sizing complete by @melloware in #10713
- Fix #10684: JPA case sensitive use Faces Locale by @melloware in #10724
- Fix #10726: Radio add ui-state-readonly by @melloware in #10731
- Fix #10754/#10757: DatePicker Now label by @melloware in #10756
- Hebrew locale by @melloware in #10778
- TreeTable: removal of cloneOnFilter property by @Rapster in #10784
- Fix #10790: MoveScriptsToBottom fail if duplicate html/body by @melloware in #10796
- Fix #10805: HtmlSantitizer allow media elements by @melloware in #10808
- #10825 by @tandraschko in #10826
- Fix #10831 - Wizard: Add disableOnAjax attribute for Next/Back navigation by @FlipWarthog in #10852
- Fix #10863: PDF default encoding to BaseFont.IDENTITY_H by @melloware in #10897
- #10838 by @tandraschko in #10892
- Fix #9970: MenuBar/TieredMenu add hideDelay by @melloware in #10899
- Fix #10850: DatePicker fire dateSelect in multiple selection by @melloware in #10907
- Fix #10345: Badge add icon support by @melloware in #10912
- Fix #10679: MoveScriptsToBottom deferred by @melloware in #10920
- Fix #10918: Column(s) filterPlaceholder property by @melloware in #10927
- Fix #10921: Badge add onClick and delegate to target by default by @melloware in #10928
- #10946 by @tandraschko in #10947
- Fix #10967 - Datatable: support...
13.0.9
What's Changed
Security ๐
- Fix #11830: 13.0.9 Spinner prevent value outside min/max range by @melloware in #11833
New Features & Enhancements ๐
- Fix #11737 ExceptionHandler: 13.0.9 null check session, use ClientWindow whenever possible by @melloware in #11757
- Fix #10946: 13.0.9 CSP add noonce only to JSF forms by @melloware in #11760
Accessibility โฟ
- Fix #11102 - add arial-label to JumpToPage components (branch 13.x) by @JuanMiguelBG-Ticarum in #11779
Defects ๐
- Fix #11407: 13.0.9 Chips pasting issues by @melloware in #11782
- Fix #11791: 13.0.9 InputNumber allow Number.class to be decimal by @melloware in #11793
- Fix #11799 - 13.0.9 DataTable: Method is called multiple times insideโฆ by @melloware in #11803
- Fix #11809: 13.0.9 SelectOneMenu keyup only check printable keys by @melloware in #11810
- Fix #11818: 13.0.9 Dialog focus from link by @melloware in #11820
- Fix #11421: 13.0.9 Ignore ColumnRenderer helper in components using columns by @melloware in #11823
Full Changelog: 13.0.8...13.0.9
14.0.0-RC3
What's Changed
Breaking Changes ๐ฅ
- JPALazyDataModel: remove constructors in favor of builder pattern by @Rapster in #11754
- ChartUtils deprecated by @Rapster in #11755
- Move IOBiConsumer into org.primefaces.util by @Rapster in #11756
- Fix #11748 - DataExporter: deprecate ExporterUtils by @Rapster in #11753
Performanceโก
- Macro-optimization for DefaultResolver#get by @Rapster in #11673
- Fix #11684: jQuery CaretPosition lazily create DIV by @melloware in #11687
- Fix #11692: jQuery remove event leak by @melloware in #11693
- Fix #11698: InputMask destroy by @melloware in #11699
- Fix #11714: AJAX update containing resources check for duplicates by @melloware in #11715
- Fix #11696: DatePicker/Calendar improved cleanup by @melloware in #11697
- Fix #11703: FileUpload clean up on destroy by @melloware in #11704
- Fix #11705: IdleMonitor destroy widget properly by @melloware in #11706
- Fix #11709: Menubar/TieredMenu destroy to release DOM elements by @melloware in #11710
- Fix #11694: AJAX event handler leak by @melloware in #11695
- Fix #11702: DOM leaks on AJAX update by @melloware in #11708
- Fix #11712: Detach document/window and events by @melloware in #11713
- Fix #11723: TabView memory cleanup on refresh/destroy by @melloware in #11724
- Fix #11739: DragDrop/Resizable add destroy listeners by @melloware in #11740
New Features & Enhancements ๐
- Fix #11615: OutputLabel RTL support by @melloware in #11616
- Fix #11634: Galleria show(index) widget method by @melloware in #11635
- #11644 Disable DatePicker on Ajax by @jepsar in #11657
- Fix #11671 - DefaultLazyDataModel: make it compatible with other lazy-able components by @Rapster in #11672
- Fix #11674: Tree add filterDelay, filterEvent by @melloware in #11676
- Fix #11578: Dialog resize observer by @melloware in #11585
- Fix #11663: PrimeIcons v7.0.0 by @melloware in #11688
- ExceptionHandler: null check session, use ClientWindow whenever possible by @NicolaIsotta in #11746
Accessibility โฟ
- Fix #11665: Datatable selection/expansion ARIA by @melloware in #11666
- Fix #11623/#11577: NVDA issues with ui-helper-hidden-accessible by @melloware in #11639
Defects ๐
- Fix #11619: ExporterOptions extend Serializable by @melloware in #11620
- Fix #11630: MenuItem icon position set only if blank by @melloware in #11631
- #11645 DatePicker lazy inline by @jepsar in #11646
- Fix #11650: Datatable do not make first/last column resizable after drop by @melloware in #11653
- Fix #11652: InputNumber respect cut/copy/paste by @melloware in #11655
- Fix #11660: Spinner round properly in case of string value by @melloware in #11661
- Fix #11717: Picklist focus on mousedown by @melloware in #11718
- Fix #11685 - Datatable: action not called if columns is rendered conditionnally by @Rapster in #11686
- Fix #11727: ExcelStyleManager NPE guards by @melloware in #11728
- Fix #11759: InterceptingResolver add convertToType by @melloware in #11761
Dependencies ๐
- JFreeChart 1.5.4 by @melloware in #11610
- Bump io.yupiik.maven:maven-shade-transformers from 0.0.4 to 0.0.5 by @dependabot in #11611
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 by @dependabot in #11612
- Bump com.fasterxml.jackson.core:jackson-databind from 2.16.1 to 2.16.2 by @dependabot in #11613
- Bump org.glassfish:jakarta.faces from 2.3.21 to 4.0.6 by @dependabot in #11618
- jQuery UI Touch Punch 1.1.4 by @melloware in #11617
- Bump com.fasterxml.jackson.core:jackson-databind from 2.16.2 to 2.17.0 by @dependabot in #11626
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in #11632
- Bump org.apache.tomcat:tomcat-jasper-el from 9.0.86 to 9.0.87 by @dependabot in #11638
- Bump tomcat.version from 9.0.86 to 9.0.87 by @dependabot in #11637
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 by @dependabot in #11647
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot in #11651
- Bump org.projectlombok:lombok from 1.18.30 to 1.18.32 by @dependabot in #11664
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in #11678
- Bump com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer from 20220608.1 to 20240325.1 by @dependabot in #11677
- Bump org.seleniumhq.selenium:selenium-java from 4.18.1 to 4.19.0 by @dependabot in #11680
- Bump org.seleniumhq.selenium:selenium-java from 4.19.0 to 4.19.1 by @dependabot in #11689
- Bump net.bytebuddy:byte-buddy from 1.14.12 to 1.14.13 by @dependabot in #11690
- Bump commons-io:commons-io from 2.15.1 to 2.16.0 by @dependabot in #11691
- Bump io.github.bonigarcia:webdrivermanager from 5.7.0 to 5.8.0 by @dependabot in #11726
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #11729
- Bump com.github.librepdf:openpdf from 1.4.1 to 2.0.2 by @dependabot in #11734
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 by @dependabot in #11745
- Coloris 0.24.0 by @melloware in #11747
- Bump org.slf4j:slf4j-simple from 2.0.12 to 2.0.13 by @dependabot in #11749
- Bump org.slf4j:slf4j-api from 2.0.12 to 2.0.13 by @dependabot in #11750
- Bump org.slf4j:slf4j-nop from 2.0.12 to 2.0.13 by @dependabot in #11751
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 by @dependabot in #11758
Full Changelog: 14.0.0-RC2...14.0.0-RC3
13.0.8
What's Changed
Performanceโก
- 13.0.8 IdleMonitor/FileUpload/DatePicker/Calendar/Menu/Mask client cleanup by @melloware in #11722
- Fix #11702: 13.0.8 Detached DOM memory leaks on AJAX update by @melloware in #11730
- Fix #11712/#11723: 13.0.8 Detach document and window events by @melloware in #11738
- Fix #11739: 13.0.8 DragDrop/Resizable add destroy listeners by @melloware in #11741
New Features & Enhancements ๐
- Fix #10946: 13.0.8 CSP add nonce only to JSF forms by @melloware in #11607
Defects ๐
- Fix #11561: 13.0.8 Filter keyup/down prevent DefaultCommand by @melloware in #11564
- Fix #11555: 13.0.8 Virtual Scroll with frozen columns by @melloware in #11562
- Fix #11582: 13.0.8 getResourceScriptURI() iterate until found by @melloware in #11584
- Fix #11586: 13.0.8 Radio unregister events before new events by @melloware in #11588
- Fix #11590: 13.0.8 InputMask handle escape character '' by @melloware in #11594
- Fix #11589: 13.0.8 DataScroller update lazy rowCount for facet by @melloware in #11592
- Fix #11598: 13.0.8 Datatable sticky z-index with existing sticky by @melloware in #11601
- Fix #11619: 13.0.8 ExporterOptions extend Serializable by @melloware in #11621
- Fix #11645 13.0.8 DatePicker lazy inline by @melloware in #11648
- Fix #11650: 13.0.8 Datatable do not make first/last column resizable โฆ by @melloware in #11654
- Fix #11652: 13.0.8 InputNumber respect cut/copy/paste by @melloware in #11656
- Fix #11660: 13.0.8 Spinner round properly in case of string value by @melloware in #11662
- Fix #11685: 13.0.8 Datatable action not called if columns is rendered conditionally by @melloware in #11716
- Fix #11717: 13.0.8 Picklist focus on mousedown by @melloware in #11719
Dependencies ๐
- 13.0.8 OWASP Sanitizer 20240325.1 by @melloware in #11679
- LibrePDF 1.3.42 and JSON 20240303 by @melloware in #11559
Full Changelog: 13.0.7...13.0.8
14.0.0-RC2
What's Changed
Performanceโก
- Fix #11452 - DataTable: LazyDataModel.load gets invoked multiple timeโฆ by @Rapster in #11457
- Fix #11508: Do not render empty style, styleClass by @melloware in #11509
New Features & Enhancements ๐
- ProgressBar: add severities support by @NicolaIsotta in #11416
- Fix #11424: DatePicker add hideOnRangeSelection by @melloware in #11435
- #11445: Add support for jakarta.inject.Inject by @jungm in #11446
- Fix #11447: Dashboard var attribute by @melloware in #11453
- Fix #11460: Tree add dropMode attribute by @melloware in #11471
- Add Kazakh Locale by @melloware in #11490
- Fix #5649: Log dev warning if first is not evenly divisible by rows by @melloware in #11492
- Extend invalid file type message by printing allowed types value by @tuerker in #11482
- Fix #11551: DefaultCommand focus button before trigger by @melloware in #11552
- Fix #11540: Picklist trigger input changes on transfer by @melloware in #11543
- Fix #10762 - Chronoline: generate unique client ids per iteration by @Rapster in #11573
- Fix #11595: CSP wrap custom FacesException by @melloware in #11597
- Fix #11569: Core JS setGlobalLocaleValue by @melloware in #11604
Accessibility โฟ
- ARIA Fastpass fixes by @melloware in #11455
- Fix #11381: Improve Splitter accessibility by @melloware in #11517
- Fix #11523: Fileupload ARIA progress bar by @melloware in #11524
- Fix #11534: Password toggle mask accessibility by @melloware in #11535
Defects ๐
- Fix #11401: calculate first row even if rowCount=0 by @jungm in #11402
- Fixes #11408 - AutoUpdate: attach p:autoUpdate to a non-rendered component invokes visitTree of unrendered components during UIViewRoot#resetValues by @tandraschko in #11410
- Fix #11407: Chips allow comma as separator again by @melloware in #11411
- Fix #11419: SearchExpressionUtils defensive NPE check by @melloware in #11420
- Fix #11429: Message tooltip fix by @melloware in #11430
- Fix #11440: Datatable sticky delay z-index until show by @melloware in #11441
- Fix #11459: Tree restore DnD after filtering by @melloware in #11462
- Fix #11484: Tooltip for fast mouse movement by @melloware in #11485
- Fix #11491: Datatable header scrolling by @melloware in #11494
- Fix #11513: Tree wrong dnd index for sibling going down by @melloware in #11515
- Fix #11521: Datatable first value fix by @melloware in #11529
- Fix #11537: Filter ENTER key prevent form submit by @melloware in #11541
- Fix #11545: DatePicker timepicker mouseleave for mouseout by @melloware in #11546
- Fix #11555: Virtual Scroll with frozen columns by @melloware in #11563
- Fix #11561: Filter keyup/down prevent DefaultCommand by @melloware in #11565
- Fix #11582: getResourceScriptURI() iterate until found by @melloware in #11583
- Fix #11586: Radio unregister events before new events by @melloware in #11587
- Fix #11590: InputMask handle escape character '' by @melloware in #11593
- Fix #11589: DataScroller update lazy rowCount for facet by @melloware in #11591
- Fix #11598: Datatable sticky z-index with existing sticky by @melloware in #11603
Dependencies ๐
- Bump org.json:json from 20231013 to 20240205 by @dependabot in #11397
- Bump org.slf4j:slf4j-api from 2.0.11 to 2.0.12 by @dependabot in #11396
- Bump org.slf4j:slf4j-simple from 2.0.11 to 2.0.12 by @dependabot in #11395
- Bump org.slf4j:slf4j-nop from 2.0.11 to 2.0.12 by @dependabot in #11394
- Bump com.github.librepdf:openpdf from 1.3.39 to 1.3.40 by @dependabot in #11431
- Bump org.eclipse.jetty:jetty-maven-plugin from 9.4.53.v20231009 to 9.4.54.v20240208 by @dependabot in #11438
- Bump software.xdev:chartjs-java-model from 1.1.2 to 1.1.3 by @dependabot in #11448
- Bump net.bytebuddy:byte-buddy from 1.14.11 to 1.14.12 by @dependabot in #11450
- Bump io.github.bonigarcia:webdrivermanager from 5.6.3 to 5.6.4 by @dependabot in #11469
- Bump org.seleniumhq.selenium:selenium-java from 4.17.0 to 4.18.0 by @dependabot in #11465
- Bump org.apache.tomcat:tomcat-jasper-el from 9.0.85 to 9.0.86 by @dependabot in #11467
- Bump tomcat.version from 9.0.85 to 9.0.86 by @dependabot in #11466
- Bump org.seleniumhq.selenium:selenium-java from 4.18.0 to 4.18.1 by @dependabot in #11487
- Bump ip from 1.1.5 to 1.1.9 in /primefaces/src/main/type-definitions by @dependabot in #11489
- Bump io.github.bonigarcia:webdrivermanager from 5.6.4 to 5.7.0 by @dependabot in #11495
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 by @dependabot in #11496
- Libre 1.4.1 for Java 11 by @melloware in #11499
- Bump io.github.cleydyr:dart-sass-maven-plugin from 1.2.0 to 1.3.0 by @dependabot in #11518
- Bump io.github.cleydyr:dart-sass-maven-plugin from 1.3.0 to 1.3.1 by @dependabot in #11519
- Bump org.mockito:mockito-core from 5.10.0 to 5.11.0 by @dependabot in #11548
- Bump org.json:json from 20240205 to 20240303 by @dependabot in #11558
- jQuery Rangy 1.2.0 by @melloware in #11568
- Coloris 0.23.0 by @melloware in #11571
- jQuery UI Touch Punch 1.1.3 by @melloware in #11602
New Contributors
- @ganjarsetia made their first contribution in #11417
Full Changelog: 14.0.0-RC1...14.0.0-RC2
13.0.7
What's Changed
Performance โก
- Fix #11508: 13.0.7 Do not render empty style, styleClass
Accessibility โฟ
- Fix #11523: 13.0.7 Fileupload ARIA progress bar by @melloware in #11525
Defects ๐
- Fix #11484: 13.0.7 Tooltip for fast mouse movement by @melloware in #11486
- Fix #11491: 13.0.7 Datatable header scrolling by @melloware in #11493
- Fix #11521: 13.0.7 Datatable first value fix by @melloware in #11530
- Fix #11537: 13.0.7 Filter ENTER key prevent form submit by @melloware in #11542
- Fix #11545: 13.0.7 DatePicker timepicker mouseleave for mouseout by @melloware in #11547
Full Changelog: 13.0.6...13.0.7
13.0.6
What's Changed
New Features & Enhancements ๐
- Fix #10251: 13.0.6 FileDownload allow disabling of
no-store
by @melloware in #11349
Accessibility โฟ
- Fix #11332: 13.0.6 DataTable rendering in case of scrollable=true andโฆ by @melloware in #11337
Performance โก
- Fix #11452: 13.0.6 DataTable: LazyDataModel.load gets invoked multiple times
Defects ๐
- Fix #11325: 13.0.6 SelectOneMenu respect tabindex by @melloware in #11327
- Fix #11318: 13.0.6 Dialog return focus prevent scrolling by @melloware in #11329
- Fix #11319: 13.0.6 DatePicker do not use time for date comparison by @melloware in #11324
- Fix #11308: 13.0.6 Dialog ESC in highest zIndex order by @melloware in #11334
- Fix #11346: 13.0.6 Selenium: incorrect determination of baseURL for rโฆ by @melloware in #11351
- Fix #11354: 13.0.6 Selenium: cannot set Firefox options through systeโฆ by @melloware in #11359
- Fix #11358: 13.0.6 MenuItem invoke push/pop ComponentFromEL by @melloware in #11367
- Fix #11362: 13.0.6 Datatable reflow sort column names w/facet by @melloware in #11366
- Fix #11369: 13.0.6 SelectOneMenu allow dialog ESC by @melloware in #11370
- Fix #10902/#11045: 13.0.6 DataTable livescroll/virtualscroll fix by @melloware in #11377
- Fix #11378: 13.0.6 Global tooltip fix by @melloware in #11379
- Fix #11383: 13.0.6 Restore ImmutableSavedState by @melloware in #11384
- Fix #11389: 13.0.6 DataView hide buttons if only using one type by @melloware in #11391
- Fix #11401: 13.0.6 calculate first row even if rowCount=0 by @melloware in #11405
- Fix #11407: 13.0.6 Chips allow comma as separator again by @melloware in #11412
- Revert #11385: OverlayPanel revert remove on target logic by @melloware in #11415
- Fix #11426: 13.0.6 Spring Security CSRF by @melloware in #11428
- Fix #11440: 13.0.6 Datatable sticky delay z-index until show by @melloware in #11443
- Fix #9551: 13.0.6 Diagram not generating a iterator / uniqueId by @melloware in #11456
- Fix #11459: 13.0.6 Tree restore DnD after filtering by @melloware in #11463
Full Changelog: 13.0.5...13.0.6
14.0.0-RC1
What's Changed
Breaking Changes ๐ฅ
- Fix #9616: Remove Watermark by @melloware in #10359
- Fix #10333: Use PrimeLocale by @melloware in #10419
- #10227 SelectOneRadio remove plain attribute by @jepsar in #10459
- Fix #10532: Java 11 by @melloware in #10536
- Fix #10545: Custom sortFunction add sortMeta by @melloware in #10546
- PartialResponseWriting stop wrapping by @melloware in #10759
- Fix #10751: Apache Commons Upload deprecated by @melloware in #10753
- Fix #10822: Hazelcast move to docs by @melloware in #10848
- LazyDataModel: clean up by @Rapster in #10776
- Fix #10874:
InputSwitch
has been deprecated since 10.0 and will be removed in 15.0.0 by @melloware in #10884 - Fix #8416 - DataTable: clarify / rename selection attributes by @Rapster in #10943
- Fixes #11043 - Advanced FileUpload: migrate client side validation to CSV by @tandraschko in #11215
- Fix #5665 Chartjs: fixes to allow timeseries bar chart by @astappiev in #11300
Security ๐
- Fix #10578: XSS prevention in icon only buttons by @melloware in #10579
New Features & Enhancements ๐
- Fix #10362: Datatable allow multiple SummaryRow by @melloware in #10363
- Fix #10413: Locales AU and UK/GB by @melloware in #10414
- Fix #10365: ImageCropper improved name handling by @melloware in #10410
- Fix #10398: Messages add clearMessages() widget method by @melloware in #10408
- Fix #10281: Growl/Messages refactor to UINotifications by @melloware in #10412
- Fix #2705 - Fileupload: Directory structure by @Rapster in #10272
- Fix #10457: queueMicroTask instead of setTimeout(0) by @melloware in #10458
- Fix #10275: ScrollTo customize animation duration by @melloware in #10478
- Fix #10477: Accordion toggleSpeed property by @melloware in #10480
- Fix #10476: Accordion scroll tab into view by @melloware in #10479
- Update autocomplete.js: avoid duplicate method calls by @nimo23 in #10488
- Fix #10299: PrimeFaces.utils.killswitch() convenience method by @melloware in #10503
- Fix #10305: SelectCheckBoxMenu add selectedLabel by @melloware in #10505
- Fix #10251: FileDownload allow disabling of
no-store
by @melloware in #10257 - feat #10573: add server API to set bar radiuses by @artragis in #10574
- Fix #9608: ColumnToggler add selectAll/unselectAll by @melloware in #10564
- Fix #10554 - DataTable: reduce number of calls to setRowIndex in encodeRows by @Rapster in #10556
- Fix #10615 - DataExporter: RowToggler exported to xlsx by @mnyakushev in #10619
- Fixes #10404 - Exporter: Allow user can export a custom value type other than string by @jasonex7 in #10409
- Fix #10588: Hindi translation by @melloware in #10589
- Fix #10656 - DataExporter: Introducing bufferSize to avoid OOM by @Rapster in #10661
- Fix #10681: JPALazyDataModel case sensitive filters by @melloware in #10684
- Fix #10685: JPALazyDataModel wildcard support by @melloware in #10686
- Fix #10696: SelectManyCheckbox responsive updates by @melloware in #10701
- Fix #10549 - UITable: cache columns when possible by @Rapster in #10550
- Fix #10694: Splitter hide until initial sizing complete by @melloware in #10713
- Fix #10684: JPA case sensitive use Faces Locale by @melloware in #10724
- Fix #10726: Radio add ui-state-readonly by @melloware in #10731
- Fix #10754/#10757: DatePicker Now label by @melloware in #10756
- Hebrew locale by @melloware in #10778
- TreeTable: removal of cloneOnFilter property by @Rapster in #10784
- Fix #10790: MoveScriptsToBottom fail if duplicate html/body by @melloware in #10796
- Fix #10805: HtmlSantitizer allow media elements by @melloware in #10808
- #10825 by @tandraschko in #10826
- Fix #10831 - Wizard: Add disableOnAjax attribute for Next/Back navigation by @FlipWarthog in #10852
- Fix #10863: PDF default encoding to BaseFont.IDENTITY_H by @melloware in #10897
- #10838 by @tandraschko in #10892
- Fix #9970: MenuBar/TieredMenu add hideDelay by @melloware in #10899
- Fix #10850: DatePicker fire dateSelect in multiple selection by @melloware in #10907
- Fix #10345: Badge add icon support by @melloware in #10912
- Fix #10679: MoveScriptsToBottom deferred by @melloware in #10920
- Fix #10918: Column(s) filterPlaceholder property by @melloware in #10927
- Fix #10921: Badge add onClick and delegate to target by default by @melloware in #10928
- #10946 by @tandraschko in #10947
- Fix #10967 - Datatable: support custom components as filter by @Rapster in #10978
- Add Malyasian and Kyrgyz locales by @melloware in #10991
- Fix #10998: SelectOneMenu loading indicator by @melloware in #11017
- Remove OWASP Dependency Check by @melloware in #11027
- Fix #11001 - Simple FileUpload: refactor client side validation by @tandraschko in #11020
- Fix #11092 - DataTable: Composite component not working in cellEditor by @tandraschko in #11093
- #10988 StaticMessage closable by @jepsar in #11099
- Fixes #11135 - DataTable/TreeTable: support composite as filter by @tandraschko in #11136
- Message(s): add composite support (#3796) by @NicolaIsotta in #11157
- Fix #2330: SelectManyMenu/SelectOneListBox itemSelect/Unselect AJAX events by @melloware in #11176
- Fix #31: MenuBar/TieredMenu RTL support by @melloware in #11180
- Fix #1388: Horizontal Tree RTL by @melloware in #11181
- Fix #11044 - FileUpload: move server side validation to a own p:validateFile by @tandraschko in #11186
- Fix #8119: SelectCheckBoxMenu itemSelect event by @melloware in #11185
- Fix #3921: Menu rebind trigger after AJAX update by @melloware in #11189
- Fix #11211: CLIENT_SIDE_LOCALISATION true by default by @melloware in #11213
- Fix #9798: CellEditEvent access whole row/node edited by @melloware in #11223
- Fix #8475: Allow SHIFT range checkbox selection by @melloware in #11225
- Fix #99: ConfirmDialog allow ajax=false submission by @melloware in #11228
- Fix #9201: Growl support simultaneous sticky display by @melloware in #11239
- Fix #2478: ColumnTogglerEvent giving access to UIColumn by @melloware in #11240
- #10258 Minimum Ajax load animation duration by @jepsar in #11178
- Fix #8113: Table filters now HTML5 search type by @melloware in #8118
- Fix #10870: Chart.js new component by @melloware in #1129...
13.0.5
What's Changed
New Features & Enhancements ๐
- Fix #11214: 13.0.5 SplitButton theme update by @melloware in #11278
Defects ๐
- Fix #11148: 13.0.5 Message fix for multiple messages by @melloware in #11153
- Fix #9260: 13.0.5 DatePicker duplicate onChange events by @melloware in #11159
- Fix #5782: 13.0.5 Datatable RTL column resizing by @melloware in #11170
- Fix #9622: 13.0.5 Datatable RTL horizontal scrolling by @melloware in #11172
- Fix #11173: 13.0.5 Selenium: DeploymentAdapter is required by @melloware in #11175
- Fix #11182/#11155: 13.0.5 Splitbutton/TabMenu Theme fixes by @melloware in #11193
- Fix #10689: 13.0.5 Organigram drop tolerance by @melloware in #11221
- Fix #11230: 13.0.5 CommandLink disabledOnAjax fix by @melloware in #11233
- Fix #11245 13.0.5 Preserve jQuery.remove behavior by @melloware in #11247
- Fix #11252 13.0.5 Tree multiple drag by @melloware in #11261
- Fix #5710: 13.0.5 OverlayPanel destroy widget if target is removed from DOM by @melloware in #11244
- Fix #11023: 13.0.5 Draggable FrozenColumns fix by @melloware in #11238
- Fix #11229: 13.0.5 OverlayPanel in dialog appendTo by @melloware in #11274
- Fix #11285: 13.0.5 LinkButton allow non-string value by @melloware in #11287
- Fix #11282: 13.0.5 SelectOneMenu placeholder non-breaking space by @melloware in #11293
- Fix #11290: 13.0.5 Datatable selection disabled issues by @melloware in #11295
- Fix #11296: 13.0.5 Button allow non-string value by @melloware in #11299
- Fix #11301: 13.0.5 DefaultCommand CSP with ajax=false by @melloware in #11304
- Fix #11308: 13.0.5 Dialog ESC in correct order by @melloware in #11311
Full Changelog: 13.0.4...13.0.5