-
Notifications
You must be signed in to change notification settings - Fork 135
/
ReleaseNotes.txt
3269 lines (2541 loc) · 180 KB
/
ReleaseNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
jQWidgets v20.0.0 Release, Sep-17-2024
What's New:
AI Auto-Complete option in jqxInput.
Inline Auto-Complete in jqxInput.
Content Security Policy(CSP) discard the usage of the eval() and new Function() calls in components.
What's Fixed:
Fixed an issue in jqxKanban about the "updateItem" method. The method was not working correctly when updating the task's statux.
Fixed an issue in jqxGrid. When using the 'cellselect' event to select a range of cells by drag-and-drop or with the shift key, the event handler is called as many times as the number of selected cells.
Fixed an issue in jqxGrid. When using the 'filter row' feature and resizing the browser, some of the filter editors are sized incorrectly.
Fixed an issue in jqxGrid. When the edit mode is 'programmatic', the editor should not be closed when clicking outside the Grid. It should be closed by calling a method for ending the edit process i.e programmatically.
Fixed an issue in jqxGrid. When the checkbox selection is enabled and select all is applied, then we filter the Grid and uncheck the checkbox in the header and clear the filter, all records are unselected instead of only the filtered records.
Fixed an issue in jqxGrid. An issue with row details rendering when nesting is present.
Fixed an issue in jqxGrid. There is an issue when we filter by all columns. Dates and numbers are not filtered correctly.
Fixed an issue in jxButton. Buttons text positioning when updated dynamically.
Fixed an issue in jqxDataTable. DataTable's search string when data is updated dynamically.
Fixed an issue in jqxDropdownlist. The close behavior when more than one is present on the page
Fixed an issue in jqxTabs and adding html in the tab item.
Fixed an issue in RadioButtonGroup css styles. Some of the styles applied to the component are about the CheckboxGroup.
Fixed an issue in Kanban and updateItem method when status is updated
Fixed an issue in jqxInput about escaping html tags"
jQWidgets v19.2.0 Release, May-21-2024
What's New:
The jqxTimeline displays a collection of events and their data in a chronological succession for each year. The Timeline allows you to render its events in a vertical or horizontal list
and you can easily customize it with CSS.
What's Improved:
Added 'disablerowdetails' for jqxGrid which allows you to disable row details for specific grid rows.
What's Fixed:
Fixed an issue in jqxWindow. The JqxWindow resize() method cannot set the width.
Fixed an issue in jqxGantt. Gantt - some rules in jqx.gantt.css are too general and affect other widgets.
Fixed an issue in jqxScheduler. rowsHeight not applying if set during initialization.
Fixed an issue in jqxScheduler, when the scheduler is in month view and the popup with events is displayed.
Fixed an issue in jqxGrid. exportview with 'csv' creates unnecessary spaces.
Fixed an issue in jqxGrid when switching dynamically between single and multiple sort modes.
Fixed an issue in jqxGrid. The column's validation was not called when deleting the value of a cell.
Fixed an issue in jqxFileUpload. Multiple upload did not work correctly.
Fixed an issue in jqxDockingLayout. The issue was in the "IDE-like Layout" demo.
Fixed an issue in jqxCore. Jqwidgets uses the "unload" event which is deprecated.
Fixed an issue in jqxDataTable. The column groups initialization did not work correctly with pinned columns.
Fixed an issue in jqxDateTimeInput. The input of a date did not work correctly in the full edit mode.
Fixed an issue in jqxSlider about a function called sizeChanged and is undefined.
jQWidgets v19.0.0 Release, Feb-20-2024
What's New:
Sparklines in jqxGrid
Context Menu in jqxGrid
What's Improved:
Added 'blur' method to jqxNumberInput
Added 'filterAppointments' method to jqxScheduler.
What's Fixed:
Fixed an issue in jqxPopover. Popover was not closing, if a button is clicked.
Fixed an issue in jqxCheckboxGroup and jqxRadioButtonGroup. An error occurs when the ‘disabled’ attribute is set to true. Doesn't happen if the "disable" method is used.
Fixed an issue in jqxCheckboxGroup and jqxRadioButtonGroup. If the ‘change’ attribute is not specified, values cannot be retrieved using the ‘val’ or ‘getValue’ method.
Fixed an issue in jqxCheckboxGroup and jqxRadioButtonGroup. Setting values in disabled state doesn't trigger the 'change' attribute. This can be verified by clicking "Disable" and "Set Items"
Fixed an issue in jqxDropDownList. The 'change' event doesn't work when using keyboard to select an item
Fixed an issue in jqxKanban. 'updateItem' of an item when passing empty tags does not work.
Fixed an issue in jqxEditor. When the editor is displayed in a window, the color pickers are displayd below the window.
Fixed an issue in jqxSplitLayout for Angular. The component did not render in Angular 17.
Fixed an issue in jqxTextArea. The 'theme' property cannot be changed dynamically.
Fixed an issue in jqxMaskedInput. The 'CapsLock' did not work.
Fixed an issue in jqxNumberInput. Can't enter decimal point on mobile devices.
Fixed an issue in jqxRating with the Fluent theme.
Fixed an issue in jqxGrid. Column reorder duplicates column over another when we drop over a checkbox column.
Fixed an issue in jqxGrid. When the Grid is localized, the filter row list filter was not working correctly.
Fixed an issue in jqxGrid. 'getselectedcells' method sometimes returns wrong result.
Fixed an issue in jqxGrid. Grouping rows appear empty if there is only one visible column.
Fixed an issue in jqxGrid. jqxGrid sometimes displays unnecessary scrollbar.
Fixed an issue in jqxGrid. Applying state to a grouped grid sometimes reorders the columns incorrectly.
Fixed an issue in jqxGrid. Incorrect column calculation when some columns are with 'px' and others are with 'percentage'.
Fixed an issue in jqxGrid. 'columnresize' property cannot be changed dynamically.
Fixed an issue in jqxGrid. 'getgroup' does not return the 'expanded' state of the group.
Fixed an issue in jqxGrid. Group aggregates are not updated after editing a cell.
Fixed an issue in jqxGrid. When 'sortmode' is 'many', the savestate does not save all sort options.
Fixed an issue in jqxGrid. 'savestate' always saves column widths in pixels instead of the original value.
jQWidgets v18.0.0 Release, November-02-2023
What's New:
Gantt Chart Component for Angular & Javascript.
jQWidgets v17.0.1 Release, October-19-2023
What's Fixed:
- Fixed an issue in jqxGrid related to the Grid's rendering. Grid cells disappear, when the mouse is moved over the Google Chrome browser's Tabs. When the user moves
back the mouse over the Grid, the cells appear again. This issue is related to the Google Chrome's latest version and the web browser's Hardware Acceleration should be turned off.
jQWidgets v17.0.0 Release, August-11-2023
What's New:
- Vue 3 Components Integration. In the installation package, you can find them in the jqwidgets-vue3 folder.
- SVG icons set. SVG icons allow us to achieve strict Content Security Policy (CSP) compliance
- jqxGrid Compact mode. You can enable it by setting the 'compact' property to true.
- jqxScheduler Current Time and Current Appointment
What's Improved:
- Fluent theme. You can switch to SVG icons usage, If you add the .jqx-icon-type-svg. For example, SVG icons are resolution-independent and display clearly on any device. By using SVG icons, we can reduce the security risk and improve the CSP compliance
- jqxInput drop-down browser bounds detection.
What's Fixed:
- Fixed an issue in jqxNavBar. When selection is false, items don't have any styling.
- Fixed an issue in jqxGrid. Pasting a selected row into another will overwrite even columns with editable:false.
- Fixed an issue in jqx.base.css. CSS rule for input[type="number"] is too general and affects non-jqx elements.
- Fixed an issue in jqxChart. The valueAxis settings causes bug.
- Fixed an issue in jqxMaskedInput. By using val method doesn't correctly set the value.
- Fixed an issue in jqxListBox. The group doesn't dissapear if all items of the group were removed.
- Fixed an issue in jqxGrid. The filtersearchstring is not localized with localizestring method.
- Fixed an issue in jqxKanban. removeItem does not work properly.
jQWidgets v16.0.0 Release, March-03-2023
What's New:
New Fluent Theme.
What's Fixed:
- Fixed an issue in jqxGrid about the "ensurerowvisible" method. It calculates wrong position when using "autorowheight" and paging.
- Fixed an issue in jqxGrid about the default selection in the filter dropdown when localization is applied to the Grid.
- Fixed an issue in jqxGrid about the "filterable" column property. It does not work in filterbarmode: 'simple'.
- Fixed an issue in jqxGrid about filtering with checkbox selection mode enabled.
- Fixed an issue in jqxGrid about column resizing. The auto resize columns when you have row details does not work.
- Fixed an issue in jqxGrid about the Grid selection when a filter is applied from the Column's Menu by pressing the enter key.
- Fixed an issue in jqxGrid. The page auto-scrolls to top, when column menu is opened for the first time.
- Fixed an issue in jqxGrid about the adaptive layout. It shows undefined column if selection is 'checkmode'.
- Fixed an issue in jqxGrid about the column filtertype - "list" and localizing the filterchoosestring. This causes incorrect behavior with the filtering behavior.
- Fixed an issue in jqxGrid about the filterType:'input'. It throws an error when filterstringcomparisonoperators is localized.
- Fixed an issue in jqxGrid about the date range filter. The filter is lost after loading a previously saved state with the "loadstate" method.
- Fixed an issue in jqxGrid about the "getselectedrowindexes" method. It returns empty array, if row is selected with keyboard arrow up/down.
- Fixed an issue in jqxDropDownList about the Material theme. When checkboxes are enabled, the dropdown does not open after the first click.
- Fixed an issue in jqxDropDownList, jqxComboBox and jqxDateTimeInput about the dropdown animation in the Material, Light and Dark themes.
- Fixed an issue in jqxPasswordInput about the "val" method. It does not set correct value when the method is called dynamically.
- Fixed an issue in jqxKanban about the "itemrenderer" method. The method is not called after dragging an item from one kanban instance to another.
- Fixed an issue in jqxKanban about the "addItem" method. It does not work correctly when "id" is not included in the new item's data.
- Fixed an issue in jqxKanban about the "updateItem" method. It adds a duplicate to the items array returned by "getItems" method
- Fixed an issue in jqxKanban about the add/remove event handlers, when there are multiple kanbans in the page.
- Fixed an issue in jqxKanban about the rendering of the collapse arrow in the Material, Light and Dark themes.
- Fixed an issue in jqxSplitter. It throws error when resizing on touch screen.
jQWidgets v15.0.0 Release, Nov-14-2022
What's New:
- jqxCheckBoxGroup Component.
- jqxRadioButtonGroup Component.
What's Improved:
- jqxGrid support for Ctrl+Click when sorting by multiple columns.
- jqxGrid - cardview mode - add support for cellclassname.
What's Fixed:
- Fixed an issue in jqxChart. saveAsJPEG does not work with annotations.
- Fixed an issue in jqxPasswordInput (Angular). The change event not triggering properly.
- Fixed an issue in jqxGrid. The cellvaluechanged event is beinged trigger when cell's type is date.
- Fixed an issue in jqxGrid. A Charting error with datafields array results in incorrect rendering.
- Fixed an issue in jgxGrid. updaterow with array does not update the grid when filter is applied.
- Fixed an issue in jqxGrid. Export without provided file name does not work.
- Fixed an issue in jqxGrid. clears state on disabling.
- Fixed an issue in jqxGrid .filter working incorrectly when using localization with filterchoosestring.
- Fixed an issue in jqxGrid. export to xlsx not working with some themes.
- Fixed an issue in jqxScheduler. Month Days > 31 Bug in edit dialog.
- Fixed an issue in jqxDropDownList. Angular missing scrollBarSize property.
- Fixed an issue in jqxScheduler. editDialogOpen 'dialog' variable reference.
- Fixed an issue in jqxScheduler. Recursive appointment does not get added.
- Fixed an issue in jqxNumberInput. When spinButtonsStep>10 and min<0, the spinButtons stop working.
- Fixed an issue in jqxNumberInput. Incorrect cursor placement editing negative number.
- Fixed an issue in jqxListBox. Getting wrong selected item when filter is applied.
- Fixed an issue in jqxDateTimeInput. Mobile mode with time popup.
- Fixed an issue in jqxDateTimeInput. Month only input. Padding on buttons not applied initially.
- Fixed an issue in jqxMaskedInput about not updating value on 'Delete' key press.
jQWidgets v14.0.0 Release, May-01-2022
What's New:
- jqxGrid command column.
- Barcode component.
- QRcode component.
What's Improved:
- Light theme is updated with more modern look and feel.
What's Fixed:
- Fixed an issue in jqxDataTable. 2nd level nested table disappears.
- Fixed an issue in jqxSlider - the "created" event does not fire.
- Fixed an issue in jqxNumberInput - spin buttons unexpected behavior. When decimalDigits and digits properties are set to 2 and the spin buttons are enabled with spinButtonsStep=0.1, the buttons don't work.
- Fixed an issue in jqxGrid - card view mode - cards change position during scroll
- Fixed an issue in jqxGrid - card view mode - cards are not fully displayed but there is no scrollbar
- Fixed an issue in jqxGrid - rowsheight is not preserved when you switch to cardview mode and then back to grid mode
- Fixed an issue in jqxGrid issue when used within a jqxSplitter component
- Fixed an issue in jqxGrid bug when having pinned columns doesn't scroll on the next column on key press
jQWidgets v13.2.0 Release, Jan-27-2022
What's New:
- jqxGrid Columns render is enhanced with badges showing the column's sort index.
What's Improved:
- jqxSwitchButton events API. Added changeType argument.
What's Fixed:
- Fixed an issue in jqxKanban. 'itemMoved' event returns 'args.NewColumn' as null
- Fixed an issue in jqxKanban. When dropping a card from one Kanban to another Kanban element
- Fixed an issue in jqxNumberInput. When trying to get negative value
- Fixed an issue in jqxGrid. Filtering clears the bound data when used with filter row and custom list items
- Fixed an issue in jqxGrid. Aggregates are not updated when the source of the grid is changed
- Fixed an issue in jqxGrid. ExportView - xlsx does not format dates if there is any null values
- Fixed an issue in jqxTabs. Adds new div element every time when 'setTitleAt' method is used
- Fixed an issue in jqxGrid. Filtering issue when the grid is initially loaded( when using show filter row)
- Fixed an issue in jqxGrid. When having localization set and filtering issue
What's Fixed:
jQWidgets v13.1.0 Release, Nov-16-2021
What's Fixed:
- Fixed an issue in jqxScheduler. jqxScheduler refreshes only to 12:00 AM hour when the source of the scheduler is changed.
- Fixed an issue in jqxGrid. jqxGrid with filtermode set to excel doesn't work properly on columns with number type column data.
- Fixed an issue in jqxGrid. jqxGrid - cannot filtering with the "showfilterbar" property when the "editable" property is enabled.
- Fixed an issue in jqxGrid. jqxGrid - StatusBar Row placed too low.
- Fixed an issue in jqxInput. jqxInput does not fire 'keyup' event #449.
- Fixed an issue in jqxNumberInput. jqxNumberInput doesn't remove the minus symbol when value is set from negative to positive.
- Fixed an issue in jqxDropDownList. jqxDropdownList select event is not firing in Safarai (Ipad & iphone).
- Fixed an issue in jqxListBox. jqxListbox typing the filter input clears the SelectedItem.
- Fixed an issue in jqxValidator. jqxValidator doesn't validate jqxDateTimeInput widget.
- Fixed an issue in jqxGrid. jqxGrid with rating column - tooltip inconsistent behavior.
- Fixed an issue in jqxNumberInput. jqxNumberInput - in simple inputMode with '-' sign 'Delete' key deletes one char away from cursor.
- Fixed an issue in jqxGrid. jqxGrid - pressing with the pointer of the mouse on the vertical scrollbar does not stop in its position.
- Fixed an issue in jqxGrid. jqxGrid rating column addittional properties. Added "ratingmax" property for setting the count of rating items.
jQWidgets v13.0.0 Release, Nov-11-2021
What's New:
- Angular 13 support
jQWidgets v12.2.0 Release, Sep-21-2021
What's New:
- jqxGrid Batch Edit mode
What's Fixed:
- Fixed an issue in jqxGrid Copy paste large numbers in jqxGrid.
- Fixed an issue in jqxGrid. The addrow method when using with rowPosition parameter doesn't place the row in the right place.
- Fixed an issue in JqxGrid Horizontal Scrolling. When some of the columns are pinned and we try to navigate with tab or keyboard.
- Fixed an issue in jqxInput. Shows native autocomplete popup after entering a value.
- Fixed an issue in jqxGrid with paging and some of the themes. Arrows for next/previous page are displaced.
- Fixed an issue in jqxDropDownButton. It is not focusable on Tab key press.
- Fixed an issue in jqxGrid. Scrolls to top of the grid when deleting row.
- Fixed an issue in jqxGrid Column Chooser about the events raised when the column choosed is opened or closed.
- Fixed an issue in jqxSortable about receive event not raised.
- Fixed an issue in jqxGrid about createeditor callback.
- Fixed an issue in jqxGrid. When dragging a column header it has to be drag it to the line of the filtering box for the grouping to work and it results in bad UI experience
- Fixed an issue in DockingLayout regarding saveLayout and loadLayout, when a floating dialog is created.
jQWidgets v12.1.2 Release, June-28-2021
What's Improved:
- Added 'enableSanitizeAll' option to jqxGrid.
- Light and Dark Themes for jqxDataTable, jqxTreeGrid and jqxScheduler.
jQWidgets v12.1.1 Release, June-23-2021
What's Fixed:
- Fixed an issue in jqxGrid regarding the 'cellsformat', when enableSanitize is true.
- Fixed an issue in jqxGrid regarding the 'cellsrenderer' value argument type.
- Fixed an issue in jqxDataTable regarding the HTML sanitization.
- Fixed an issue in jqxTree regarding an error thrown in mobile mode.
- Fixed an issue in jqxPanel regarding the 'focused' property behavior.
jQWidgets v12.1.0 Release, June-18-2021
What's New:
- jqxSplitLayout component for Angular & Javascript
What's Improved:
- jqxGrid HTML Sanitization.
- jqxDateTimeInput and jqxNumberInput mobile device UX.
- jqxDateTimeInput delete button element which allows you to quickly clear the date.
- Angular 12 integration.
What's Fixed:
- Fixed an issue in jqxGrid regarding its focus method behavior.
- Fixed an issue in jqxGrid List Filter with DropDown which has filterable enabled and source property set to a custom value. The Grid was not applying the correct filter when the DropDown items were filtered, too.
- Fixed an issue in jqxGrid regarding the XSS attack prevention.
- Fixed an issue in jqxGrid regarding the keyboard navigation when sorting and grouping are applied.
- Fixed an issue in jqxNumberInput which allowed entering of letters when used on mobile device.
- Fixed an issue in jqxNumberInput regarding the percentages and currency editing on mobile device.
- Fixed an issue in jqxDateTimeInput which allowed entering of letters when used on mobile device.
- Fixed an issue in jqxSlider regarding the tooltip hide delay property when the thumb is dragged.
- Fixed an issue in jqxInput regarding the popup closing when Material theme is applied.
- Fixed an issue in jqxDataTable about the "enableBrowserSelection" property set to the "true" value does not work properly
- Fixed an issue in jqxMaskedInput when the component is used on Android device the input was incorrect.
- Fixed an issue in jqxMaskedInput when the component is used on a mobile device, the default keyboard was shown instead of the numeric keyboard.
jQWidgets v12.0.4 Release, Apr-15-2021
What's Improved:
- Extended jqxGrid cells styling options with fontFamily and fontWeight options.
What's Fixed:
- Fixed an issue regarding the val() method for input components using Light, Dark and the Material Themes.
- Fixed an issue regarding the "disabled" property of jqxInput.
- Fixed an issue regarding the placeholder visibility of inputs using Light and Dark themes.
- Fixed an issue regarding the jqxInput popup usage with touchpads.
- Fixed an issue regarding the jqxGrid resources disposal, when re-rendering the component.
jQWidgets v12.0.1 Release, Mar-06-2021
What's New:
- jqxGrid Cardview Custom Value Templates
What's Improved:
- jqxGrid Cardview scrolling UX on mobile devices.
What's Fixed:
- Fixed an issue related to popups in jqxGrid Filter Menu.
- Fixed an issue related to jqxGrid adaptive mode, when the adaptive mode is dynamically switched on/off.
jQWidgets v12.0.0 Release, Feb-24-2021
What's New:
- jqxGrid Card View mode.
- Angular v11.2.2 support.
What's Fixed:
- Fixed an issue regarding the jqxNumberInput component. Using the "val" method with the negative value it behaves inappropriately when is with the "simple" input mode
- Fixed an issue regarding the jqxKnob component usage with IPad when there are multiple knobs on the page.
- Fixed an issue regarding the grid filtering, when the grid data source is updated dynamically and a filter is applied.
- Fixed an issue regarding the filter menu rendering when row details are enabled.
- Fixed an issue regarding the jqxPivotGrid Drill through functionality and selection events.
jQWidgets v11.1.3 Release, Feb-09-2021
What's Fixed:
- Fixed an issue regarding the Angular CLI ng-add schematics.
- Fixed an issue regarding the Angular CLI ng-generate schematics.
- Fixed an issue regarding the default theme in Angular 11.1.4.
- Fixed an issue regarding the stricter type checking in Angular
*********************************************
* jQWidgets v11.0.1 Release, Dec-09-2020 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid regarding the Sorting icons rendering in energyblue and darkblue themes.
*********************************************
* jQWidgets v11.0.0 Release, Nov-16-2020 *
*********************************************
What's New:
- Angular 11 support.
What's Fixed:
- Fixed an issue in jqxScheduler regarding the ensureVisible method.
- Fixed an issue in jqxScheduler regarding the 'appointmentClick' event in agenda view.
- Fixed an issue in jqxGrid regarding the cell class name styling.
- Fixed an issue in jqxGrid when the Grid is displayed in a DropDownButton and the animationType is "none".
- Fixed an issue in jqxInput regarding the HTML sanitization.
- Fixed an issue in jqxKnob regarding the 'changing' callback.
- Fixed an issue in jqxInput regarding the "change" event raised multiple times.
- Fixed an issue in ThemeBuilder when importing a theme.
- Fixed an issue in ThemeBuilder regarding the DateTimeInput icon.
- Fixed an issue in jqxToolbar regarding the z-index of its dropdown button.
- Fixed an issue in jqxNumberInput regarding changed steps when pressing the spin down button.
- Fixed an issue in jqxTextArea regarding the "select" event.
- Fixed an issue in jqxKanban regarding the 'itemMoved' event for newly added item.
- Fixed an issue in jqxPasswordInput regarding its style.
*********************************************
* jQWidgets v10.1.6 Release, Oct-16-2020 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid regarding the scrolling with mouse wheel in Chrome 86.
- Fixed an issue in jqxGrid data export, when the data has symbols like &, @, etc.
- Fixed an issue in jqxForm regarding the hideComponent API.
*********************************************
* jQWidgets v10.1.5 Release, Sept-18-2020 *
*********************************************
What's Fixed:
- Fixed an issue in jqxPivotGrid regarding the html escape of characters.
- Fixed an issue in jqxGrid regarding the clipboard paste.
- Fixed an issue in jqxGrid regarding the undo and redo functionality.
- Fixed an issue in jqxGrid regarding the Ctrl+Space column selection.
- Fixed an issue in jqxGrid regarding the Ctrl+Shift+Space all rows selection.
- Fixed an issue in jqxGrid regarding the excel-like cells selection, when the Grid is bound to large data set.
- Fixed an issue in jqxGrid regarding the selection of all rows API, when the selection mode is set to excel-like cells selection mode.
- Fixed an issue in jqxGrid regarding the column resizing, when autofill property is set to true.
*********************************************
* jQWidgets v10.1.2 Release, Sept-07-2020 *
*********************************************
What's Fixed:
- jqxGrid - fixed a rendering issue regarding the 'autofill' behavior, when the parent element of jqxGrid is with margin.
*********************************************
* jQWidgets v10.1.0 Release, Sept-04-2020 *
*********************************************
What's New:
- Blazor UI Components. Demos: https://blazor.jqwidgets.com/. Docs: https://blazor.jqwidgets.com/documentation/.
- jqxGrid - Excel-like Horizontal and Vertical auto-fill.
- jqxGrid - Undo and Redo with Ctrl+Z, Ctrl+Y.
- jqxGrid - Ctrl+D. Pressing Ctrl+D fills the cell beneath with the contents of the selected cell in a column.
- jqxGrid - Ctrl+Space. Pressing Ctrl+Space selects the column.
What's Improved:
- Angular Reactive Forms support.
What's Fixed:
- Fixed an issue in jqxGrid about the "ensurerowvisible" method. It was not working properly with the "deferred" scrolling mode.
- Fixed an issue in jqxGrid (Mobile). Fast scrolling throws error in NsBasic app.
- Fixed an issue in jqxGrid about copy and paste date in the column from date type, it sets current date instead of copied one.
- Fixed an issue in jqxGrid about using the "ensurecellvisible" method when there are pinned columns.
- Fixed an issue in jqxGrid about using the "showfilterbar" property with editing.
- Fixed an issue in jqxGrid about missing "expanded" from "getgroup" method.
- Fixed an issue in jqxGrid about overlapping labels from sorting and filtering feature.
- Fixed an issue in jqxGrid about the "autoresizecolumns" method which does not react as it is expected.
- Fixed an issue in jqxGrid about the localization for the window of the Column Chooser.
- Fixed an issue in JqxGrid about paste in rowdetails input.
- Fixed an issue in jqxGrid about using grouping and column chooser. Wrong items were displayed in the column chooser.
- Fixed an issue in jqxGrid about disabling the exporting feature for just one column it does not have an effect with the "exportview" method.
- Fixed an issue in jqxGrid about possible security issue reported by Checkmarx utility tool, which scans the code for possible vulnerabilities.
- Fixed an issue in jqxGrid about changing of themes.
- Fixed an issue in jqxDataAdapter (FireFox) about formatting of dates appropriately when has comma ("," symbol.
- Fixed an issue in jqxInput (Angular) about reactive Form with the "reset" method of the forms.
- Fixed an issue in jqxInput about autocomplete click event, which triggers click on elements behind.
- Fixed an issue in jqxNumberInput about decimalSeparator and groupSeparator combination.
- Fixed an issue in jqxNumberInput about using the "decimalSeparator" property with the "," option it set inappropriate value with the "val" method.
- Fixed an issue in jqxDataTable about the "enableBrowseSelection" property.
- Fixed an issue in jqxDataTable about possible security issue reported by Checkmarx utility tool, which scans the code for possible vulnerabilities.
- Fixed an issue in jqxTreeGrid about possible security issue reported by Checkmarx utility tool, which scans the code for possible vulnerabilities.
- Fixed an issue in jqxKanban about "itemAttrClicked" event not working on mobile devices.
- Fixed an issue in jqxForm about the "hideComponent" method.
- Fixed an issue in jqxScheduler about incorrect behavior when trying to click on the current day (today) it does not react from the calendar.
- Fixed an issue in jqxScheduler about possible security issue reported by Checkmarx utility tool, which scans the code for possible vulnerabilities.
- Fixed an issue in JqxExpander about the Theme [Frog]. Text appears white on white background.
- Fixed an issue in jqxComboBox about selection of first item when the ComboBox is in multiple selection mode.
cannot choose the first item.
- Fixed an issue in jqxComboBox about incorrect HTML in the ComboBox template.
- Fixed an issue in jqxComboBox about possible security issue reported by Checkmarx utility tool, which scans the code for possible vulnerabilities.
- Fixed an issue in jqxDropDownList about the keyboard navigation and incremental search. The numbers from the "Num Lock" keys do not react.
- Fixed an issue in jqxDropDownList about possible security issue reported by Checkmarx utility tool, which scans the code for possible vulnerabilities.
- Fixed an issue in jqxListBox about possible security issue reported by Checkmarx utility tool, which scans the code for possible vulnerabilities.
*********************************************
* jQWidgets v10.0.2 Release, July-22-2020 *
*********************************************
What's New:
- Angular 10 support.
- Modern Light and Dark Themes with CSS variables support.
- jqxGrid Filter all functionality.
- jqxGrid Excel import.
- New demos.
What's Fixed:
- Fixed themes related issues. Centering of Icons, foreground and background colors in hover, active and default states.
*********************************************
* jQWidgets v9.1.6 Release, May-18- 2020 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid related to IE11 and sorting.
- Fixed an issue in jqxGrid related to multi-column sorting in Angular.
- Fixed an issue in jqxComboBox and jqxPanel regarding jQuery 3.5.1.
- Fixed an issue in jqxForm regarding duplicate ids.
- Fixed an issue in jqxForm when more than one jqxForm-s on page, dropdown list opens only in last form.
*********************************************
* jQWidgets v9.1.4 Release, Apr-15- 2020 *
*********************************************
What's Fixed:
- Fixed an issue regarding touch-devices detection.
- Fixed an issue in the jqx.base.css regarding jqxButton's disabled state.
*********************************************
* jQWidgets v9.1.3 Release, Apr-09- 2020 *
*********************************************
What's New:
- Schematics for the Angular CLI - Add and Generation Schematics are added to jqwidgets-ng npm package for easier setup of Angular projects.
- jqxGrid Column Chooser. Modal dialog included in the Grid component, which allows you to dynamically show/hide grid columns.
- jqxScheduler UI Virtualization, which allows you to load thousands of appointments/events in the month and timeline views.
What's Improved:
- Angular Docs & Tutorials.
What's Fixed:
- Fixed an issue in jqxGrid charting IE11 support.
- Fixed an issue in jqxListBox - when using programmatically selection of all item the "getCheckedItems" method does not return all items in the "checkChange" event
- Fixed an issue in jqxGrid - when having more than 10 columns after the filtering in the next one there has appeared white strip.
- Fixed an issue in jqxGrid (React) - after filtering it break rendering of columns after 10th
- Fixed an issue in jqxSwitchButton - checked and unchecked events are swapped
- Fixed an issue in jqxGrid - when using sorting with option "many" and filtering it throws error
- Fixed an issue in jqxTree - error message with the newer version of the jQuery (v3.4.1)
- Fixed an issue in jqxGrid - when select/edit one cell and after that using tabbing it automatically checked the first checkbox
- Fixed an issue in jqxGrid - when using input inside the "rowdetails" option after tabbing from this input it select first row
- Fixed an issue in jqxPopover - close buttons closes all popovers on page
- Fixed an issue in jqxSwitchButton - with some the themes it looks like there is no chosen option
- Fixed an issue in Disabled button doesn't always block click event
- Fixed an issue in jqxGrid - keyboard navigation between groups broken when showgroupaggregates == true
- Fixed an issue in jqxGrid - cannot be grouped after toggling the "filterrow" option
- Fixed an issue in jqxComboBox - the "multiSelect" property and opening the list will select the first one
- Fixed an issue in jqxGrid - the "sortMode: 'many'" option only latest sorted column has correct options for its menu
- Fixed an issue in jqxGrid - not appropriate behavior when it is disabled - possible to change checkboxes
- Fixed an issue in jqxListBox - cannot be using the dragging feature after adding the new items
- Fixed an issue in jqxSwitchButton - there is no visual difference between disabled and enabled state
*********************************************
* jQWidgets v9.0.0 Release, Jan-03- 2020 *
*********************************************
What's New:
- jqxGrid Charting - Data Visualization of Grid data in a Chart.
- jqxGrid export to .xlsx data format.
- jqxGrid export with Data Grouping.
- jqxGrid Progress and Rating columns.
- jqxGrid Rating cell editor with jqxRating.
- jqxGrid Material UI Pager Template.
What's Improved:
- All Angular examples are with Ivy rendering.
- jqxGrid Data Export performance.
- What's Fixed:
- Fixed various typescript issues related to Angular 9 compatibility.
- Fixed an issue in jqxGrid regarding the dropdownlist filter component positioning.
- Fixed an issue in jqxGrid regarding the tabindex of the grid menu, when multiple grids are on the page.
- Fixed an issue in jqxGrid regarding the row details display in Firefox.
- Fixed an issue in jqxGrid PDF export when header export is disabled.
- Fixed an issue in jqxGrid Dropdownlist filter popup position while scrolling.
- Fixed an issue in jqxGrid regarding the gethroup method results.
- Fixed an issue in jqxGrid regarding the grouping dragging errors associated with isPassive prop.
- Fixed an issue in jqxGrid regarding tabbing and editing with enabled RTL mode.
- Fixed an issue in jqxGrid regarding the multi sorting, when sorting is applied while the Grid data source is empty.
- Fixed an issue in jqxGrid regarding the editing after addrow method is called, while sorting is applied.
- Fixed an issue in jqxGrid regarding the addrow method, when the Grid's source is empty.
- Fixed an issue in jqxGrid regarding the grouping when aggregates and paging are turned on.
- Fixed an issue in jqxGrid regarding the editing, when the grid is initially empty and an editable row is added by calling addrow.
- Fixed an issue in jqxWindow regarding the resize method behavior.,
- Fixed an issue in jqxHeatMap rendering for IE11.
- Fixed an issue in jqxScheduler regarding the yearly recurrence edit.
- Fixed an issue in jqxScheduler regarding the work time, when the fromHour is set to 0.
- Fixed an issue in jqxTabs regarding the tabs rendering with Material themes.
- Fixed an issue in jqxTabs regarding the tabs close button behavior.
- Fixed an issue in jqxTreeGrid regarding the expandAll method and the checkboxes appearance after the treegrid is rendered.
*********************************************
* jQWidgets v8.3.2 Release, Oct-17 2019 *
*********************************************
What's New:
- Angular Ivy support.
What's Fixed:
- Fixed an issue in jqxGrid Angular Component about Grouping error thrown by setbatchgroupstate function.
- Fixed an issue in jqxGrid about Filtering Dates, when the date format is custom.
- Fixed an issue in jqxGrid about Filtering with custom source.filter callback function.
- Fixed an issue in jqxGrid about autoheight rendering overlap.
- Fixed an issse in jqxGrid about adding new row. The boundindex of the row was not set so editing it was not possible.
- Fixed an issue in jqxGrid about an error when using showfilterrow, groupable and autoloadstate.
- Fixed an issue in jqx.black.css about an outdated CSS syntax.
- Fixed an issue in jqxScheduler about rendering of appointments in TimelineView.
- Fixed an issue in jqxDataTable and jqxTreeGrid about dynamically changing the columnGroups.
- Fixed an issue in jqxTreeGrid about dynamically setting the theme property.
- Fixed an issue in jqxTabs about the enabled "showCloseButtons" option with "reorder" option.
*********************************************
* jQWidgets v8.2.0 Release, Sep-17 2019 *
*********************************************
What's New:
- Added Smart Web Components to the package.
What's Fixed:
- Fixed Angular 8 related issue in jqxGrid grouping.
- Fixed Angular 8 related issue in jqxGrid filtering.
- Fixed Angular 8 related issue in jqxGrid, jqxDataTable and jqxTreeGrid about data export.
- Fixed Angular 8 related issue in jqxListBox about inserting new items.
- Fixed Angular 8 related issue in jqxCheckBox about the checked event.
- Fixed Angular 8 related issue in jqxGrid about the virtualization.
- Fixed Angular 8 related issue in jqxDateTimeInput about the Localization and Formatting.
- Fixed Angular 8 related issue in jqxCalendar about the Localization and Formatting.
- Fixed an
*********************************************
* jQWidgets v8.1.4 Release, July-17 2019 *
*********************************************
What's Fixed:
- Fixed an issue in jqxScheduler regarding the rendering of appointments in timelineDayView when "exactTime" is turned on, the scale is 10 minutes and the appointment's duration is less than 5 minutes.
- Fixed an issue in jqxScheduler resulting in error about globalize.js in Angular 8..
*********************************************
* jQWidgets v8.1.3 Release, July-15 2019 *
*********************************************
What's Improved:
- jqxGrid row details can have variable dynamic height.
What's Fixed:
- Fixed an issue in jqxGrid about row details visibility in Firefox when the Grid has many columns.
- Fixed an issue in jqxGrid about incorrect filtering through checkedlist filter, when there is "null" value in the Grid's data.
- Fixed an issue in jqxGrid about scrolling right, then the exported data (xls) shows as a blank column.
- Fixed an issue in jqxScheduler about incorrectly rendered timeline appointment, when the appointment is longer than month, exact-time rendering is enabled and the view is timeline month view.
- Fixed an issue in jqxKanban about the columns rendering, expand and collapse, when trying to add dynamically new columns.
- Fixed an issue in jqxKanban addItem method. The kanban-item-id was incorrectly set.
- Fixed an issue in jqxKanban regarding dynamically setting the source. That may result to duplicated items in some cases.
- Fixed an issue in jqxDropDownList regarding the label rendering when the width is in percentages.
- Fixed an issue regarding Angular 8 production build, Globalize.js and jqxCalendar, jqxDateTimeInput and jqxScheduler.
*********************************************
* jQWidgets v8.1.2 Release, June-19-2019 *
*********************************************
What's Fixed:
- Fixed issues related to ESLint and Angular 8 production builds.
*********************************************
* jQWidgets v8.1.1 Release, June-17-2019 *
*********************************************
What's New:
- Javascript Time Picker component.
- Javascript Heatmap component.
What's Fixed:
- Fixed an issue in several components about Angular 8 production build error.
- Fixed an issue in jqxPivotGrid's setCellValue method behavior.
- Fixed an issue in jqxGrid. When scrolling to the last right column and using the "showvalidationpopup" method for the second column.
- Fixed an issue in jqxGrid. Selection rendering was incorrect after deleting a row.
- Fixed an issue in jqxGrid regarding the Data Export to Excel of Date Columns exported as Strings. Now, the data is correctly exported.
- Fixed an issue in jqxGrid when grouping aggregates are dynamically turned on/off.
- Fixed an issue in jqxNumberInput. When the initial state of the input is empty and the value is null, the editing was not working correctly.
- Fixed an issue in jqxNumberInput. Initial value is negative and rendering in "advanced" mode is wrong.
- Fixed an issue in jqxScheduler regarding the localization rendering when showWeekends is false.
*********************************************
* jQWidgets v8.0.0 Release, May-16-2019 *
*********************************************
What's New:
- Material ColorPicker Javascript component.
What's Improved:
- Angular 8 components integration.
What's Fixed:
- Fixed an issue in jqxScheduler regarding the Edit Appointment dialog.
- Fixed an issue in jqxScheduler regarding the weekly recurring appointments when localization is applied.
- Fixed an issue in jqxDateTimeInput Vue component.
- Fixed an issue in jqxInput regarding the maxlength property with material themes.
- Fixed an issue in jqxInput regarding its 'close' event.
- Fixed an issue in jqxNumberInput regarding the Null value support with material themes.
- Fixed an issue in jqxPasswordInput regarding its placeholder with material themes.
- Fixed an issue in jqxDateTimeInput Angular component regarding the placeholder property.
*********************************************
* jQWidgets v7.2.0 Release, Apr-15-2019 *
*********************************************
What's Improved:
- jqxGrid resizing performance and rendering in responsive layouts.
What's Fixed:
- Fixed an issue in jqxButton regarding the dynamic changing of themes.
- Fixed an issue in jqxButton for removing an event listener after calling 'destroy'.
- Fixed an issue in jqxScheduler regarding the dynamic adding of appointments with resources.
- Fixed an issue in jqxGrid when "removesort" is called and the multi column sorting is enabled.
- Fixed an issue in jqxGrid when multi sort is enabled and columns height is changed dynamically.
- Fixed an issue in jqxGrid when multi sort is enabled and "updatebounddata" method is called with parameter "sort".
- Fixed an issue in jqxGrid when an item in filter row's checked list filter contains "and".
- Fixed an issue in jqxGrid when filtering currency values with checked list filter.
- Fixed an issue in jqxGrid when tabbing in case with "selectionmode: 'none'" select the first row.
- Fixed an issue in jqxGrid regarding the rendering when filtering and grouping are enabled. The grid is grouped by multiple columns and a filter is applied.
- Fixed an issue in jqxGrid regarding the rendering while resizing. Sometimes horizontal scrollbar was shown.
- Fixed an issue in jqxGrid regarding keyboard navigation with pageUp and pageDown and scrolling when grouping is applied.
- Fixed an issue in jqxTreeGrid regarding the "scrollBarSize" property.
- Fixed an issue in jqxTreeGrid and jqxDataTable regarding the keyboard navigation with arrow keys and ensureRowVisible method.
- Fixed an issue in jqxPanel regarding the scrolling on mobile devices.
- Fixed an issue in jqxTree when ensureVisible is called for the last item and horizontal scrolling is available.
- Fixed an issue in jqxTree when ensureVisible is called for an item with sub-items.
- Fixed an issue in jqxChart regarding the formatFunction of the labels settings.
- Fixed an issue in jqxSlider regarding the moving of thumb after click on the slider's track. The thumb possition had several pixels offset.
- Fixed an issue with jqxDropDownList dropdown positioning on mobile devices.
*********************************************
* jQWidgets v7.1.0 Release, Feb-11-2019 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid regarding the ensurerowvisible method when grouping is enabled.
- Fixed an issue in jqxGrid regarding the keyboard navigation and selection when grouping is enabled.
- Fixed an issue in jqxGrid regarding the scrollbarsize property behavior.
- Fixed an issue in jqxGrid regarding the number input editor when the editor is localized.
- Fixed an issue in jqxGrid regarding the columnemenuopening column callback function.
- Fixed an issue in jqxGrid regarding the filter menu with datetimeinput and its popup.
- Fixed an issue in jqxGrid regarding the filter menu with the "show rows where" and "show rows where date" strings.
- Fixed an issue in jqxNumberInput regarding its resize rendering behavior.
- Fixed an issue in jqxScheduler regarding the appointmentOpacity.
- Fixed an issue in jqxScheduler - the labels of the resources disappeared on changing of the date in 'timeline view
- Fixed an issue in jqxDateTimeInput with "allowNullDate" and initial 'null'.
- Fixed an issue in jqxTextArea regarding the 'selectAll' method.
*********************************************
* jQWidgets v7.0.0 Release, Jan-10-2019 *
*********************************************
What's New:
- React components with TSX.
What's Improved:
- jqxGrid Columns and Cells custom styling. A 'style' column property has been introduced to make styling of cells and column headers easier.
What's Fixed:
- Fixed an issue in jqxScheduler recurrenceException thrown error when recurrenceException is not set, but recurrenceRule is.
- Fixed an issue in jqxScheduler recurrence issue. Reference: https://github.com/jqwidgets/jQWidgets/issues/25
- Fixed an issue in jqxScheduler TimelineMonthView rendering of appointments with exactTime rendering mode. Appointments were not rendered correctly. https://github.com/jqwidgets/jQWidgets/issues/16
- Fixed an issue in jqxScheduler Timeline views. Dragging and Resizing of appointments when the Scheduler is with absolute position. https://github.com/jqwidgets/jQWidgets/issues/19
- Fixed an issue in jqxGrid Time Filtering issue. Reference: https://github.com/jqwidgets/jQWidgets/issues/27
- Fixed an issue in jqxGrid regarding the validation popup diisplay for last row.
- Fixed an issue in jqxTreeGrid regarding the Aggregates rendering. https://github.com/jqwidgets/jQWidgets/issues/14
- Fixed an issue in jqxNumberInput's getvalue method when the decimalSeparator is ','.
*********************************************
* jQWidgets v6.2.0 Release, Dec-4-2018 *
*********************************************
What's New:
- Angular Modules for all components - jqwidgets-ng folder.
What's Improved:
- When the Grid calls the DataAdapter's sort function, it now passes an additional third parameter which contains all sort columns and sort directions.
var source =
{
localdata: data,
sortcolumns: ['productname', 'date'],
sortdirections: ['asc', 'asc'],
datatype: "array",
sort: function (datafield, sortdirection, sortcolumns) {
for (var sortcolumn in sortcolumns) {
var direction = sortcolumns[sortcolumn];
}
},
datafields:
[
{ name: 'firstname', type: 'string' },
{ name: 'lastname', type: 'string' },
{ name: 'productname', type: 'string' },
{
name: 'date',
type: 'date'
},
{ name: 'quantity', type: 'number' },
{ name: 'price', type: 'number' },
{ name: 'total', type: 'number' }
]
};
What's Fixed:
- Fixed an issue in the rendering of jqxTree with checkboxes and jqxEditor with Material styles.
- Fixed an issue in jqxGrid regarding the multiple-column sorting of Date columns.
- Fixed an issue in jqxGrid regarding the multiple-column sorting in virtual mode. Even when there is no data, the sort arrows are rendered as in the single-sort mode.
- Fixed an issue in jqxScheduler regarding jQuery 3.3.1 and rendering of appointments on IPad in MonthView.
- Fixed an issue in jqxDateTimeInput regarding dates selection before 1970.
- Fixed an issue in jqxTreeGrid regarding the export to excel when aggregates are turned on.
- Fixed an issue in jqx.base.css file regarding *expression css names.
*********************************************
* jQWidgets v6.1.0 Release, October-01-2018 *
*********************************************
What's New:
- Vue JS Components
What's Improved:
- Added options to jqxDataAdapter to define Grid's sortcolumns and sortdirections on initialization.
What's Fixed:
- Fixed an issue in jqxGrid React component regarding rendering issues like double-headers, etc in some scenarios.
- Fixed an issue in jqxGrid regarding the deleterow method when the Grid is sorted by multiple columns.
- Fixed an issue in jqxGrid regarding duplicating "Please Choose" labels in dropdownlist filters.
- Fixed an issue in jqxNumberInput regarding the setDecimal method when the value is null.
- Fixed an issue in jqxNumberInput about wrong behaviour with negative numbers when events are raised.
- Fixed an issue in jqxEditor regarding the copy/paste.
- Fixed an issue in jqxScheduler regarding rendering of MonthView appointments when Schedulers are placed in jqxTabs and the first one is hidden.
- Fixed an issue in jqxScheduler regarding the firstDay Localization setting.
- Fixed an issue in jqxFileUpload in Mozilla Firefox regarding the file's url rendering.
- Fixed an issue in jqxNotification rendering in Angular.
- Fixed an issue in jqxInput two-way data binding.
*********************************************
* jQWidgets v6.0.6 Release, August-13-2018 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid regarding the columns rendering when everpresentrow and showfilterrow are enabled.
- Fixed an issue in jqxGrid regarding the multi-column sorting when the Grid is empty.
- Fixed an issue in jqxGrid regarding the multi-column sorting when the Grid column is with key/value pairs.
- Fixed an issue in jqxGrid data export when exporting a column with currency formatting and the rows count is 1.
- Fixed an issue in jqxGrid, jqxTreeGrid typescript definitions, when a method or property is set on ngOnInit.
- Fixed an issue in jqxCalendar rendering when firstDayOfWeek is changed.
- Fixed an issue in jqxForm Angular Component regarding the imports and resizing.
- Fixed an issue in jqxForm typescript definitions.
- Fixed an issue in jqxNumberInput regarding the value initialization when the widget is created.
- Fixed an issue in jqxDropDownList regarding the rendering of the placeholder in Material themes, when clearSelection method is called.
- Fixed an issue in jqxChart tooltip arrow positioning.
- Fixed an issue in jqxListBox rendering when the theme is material and custom rendering function is set.
- Fixed an issue in jqxScheduler regarding the all day checkbox alignment in the dialog.
*********************************************
* jQWidgets v6.0.5 Release, August-01-2018 *
*********************************************
What's Improved:
- jqxGrid Adaptive rendering. Filter dialog is rendered differently on small screens when adaptive mode is turned on.
What's Fixed:
- Fixed an issue in jqxNumberInput when promptChart is set to empty string.
- Fixed an issue in jqxNumberinput up/down keys when selection is before number the first number does nothing.
- Fixed an issue in jqxGrid when multi-column sorting is applied to column with type "float" or "int".
- Fixed an issue in jqxGrid Pager rendering on small screen devices. Now, some elements are adaptively hidden and shown.
- Fixed an issue in jqxGrid multi-column sorting when user edits cells.
- Fixed an issue in jqxGrid regarding auto-scrolling when an editor is opened and the Grid is grouped.
- Fixed an issue in jqxGrid number editing process. When numeric cell is selected and a numeric key is pressed, the input's caret position was wrong.
- Fixed an issue in jqxComboBox keyboard navigation.
- Fixed an issue in jqxInput when the value property is changed dynamically.
- Fixed an issue in jqxDataAdapter regarding the mapChar option name.
- Fixed an issue in jqxForm regarding the val() method.
- Fixed an issue in jqxForm typescript file.
- Fixed an issue in jqxDateTimeInput regarding the val() method when the Date is in String format.
- Fixed an issue in jqxDateTimeInput about darkblue theme. Hides navigation buttons at top of Calendar.
- Fixed an issue in jqxDateTimeInput regarding the validation on initialization. value is always between the min and max range on initialization.
- Fixed an issue in jqxDateTimeInput regarding the time popup, when the formatString is "HH" or "hh", only the Hour input shoud be visible.
- Fixed an issue in jqxTree regarding the vertical alignment of Tree Item's text and icons.
*********************************************
* jQWidgets v6.0.4 Release, July-17-2018 *
*********************************************
What's Fixed:
- Fixed an issue in jqxGrid regarding row-details z-index.
- Fixed an issue in Angular components about duplicate val methods.
- Fixed an issue in jqxGrid typescript definitions regarding the new Grid properties.
- Fixed an issue in jqxGrid about border-colors of Grid cell editors in the Light theme.
- Fixed an issue in jqxGrid filter menu rendering.
- Fixed an issue in jqxGrid deferred scrolling popup in Firefox.
- Fixed an issue in jqxForm typescript definitions.
- Fixed an issue in jqxForm Angular component.
- Fixed an issue in jqxValidator labels positioning in Inputs with Material theme.
- Fixed an issue in jqxTextArea args.type property being undefined.
- Fixed an issue in jqxInput regarding the Material theme in IE11.
- Fixed an issue in jqxRibbon regarding the Material theme Tab bar rendering.
- Fixed an issue in jqxTree regarding the checkbox rendering in Indeterminate state.
*********************************************
* jQWidgets v6.0.0 Release, July-16-2018 *
*********************************************
What's New:
- jqxForm widget.
- jqxGrid Multi-Column Sorting.
- jqxGrid Adaptive Layout Rendering.
- jqxGrid Column and Row Lines Visibility customization.
- Material, Material Green and Material Purple themes.
- jqxChart Multi-Series Tooltips.
What's Improved:
- Light and Dark themes.
What's Fixed:
- Fixed an issue in jqxGrid column rendering, when Sort is applied. Column text was not completely rendered due to the sort icon or text ellipsis was not shown even when it should be.
- Fixed an issue in jqxGrid column rendering, when Filter is applied. Column text was not completely rendered due to the filter icon or text ellipsis was not shown even when it should be.
- Fixed an issue in jqxGrid ensurerowvisible method when user navigates with keyboard and grouping is enabled.
- Fixed an issue in jqxGrid with Home/End keyboard selection, when pageable is enabled.
- Fixed an issue in jqxGrid with PageUp/PageDown keyboard selection and page navigation, when pageable is enabled.
- Fixed an issue in jqxGrid when a filter is applied by hitting "Enter" key and the displayed rows are 0. The grid throws an error.
- Fixed an issue in jqxGrid filter panel regarding incorrect margin and padding of the filter widgets.
- Fixed an issue in jqxGrid regarding the filter row cell widths after filter is applied and column width is set in percentages.
- Fixed an issue in jqxDropDownButton regarding the popup z-index.
- Fixed an issue in jqxCalendar regarding the cell size, when the calendar is placed inside TD tag.
- Fixed an issue in jqxWindow regarding the tab key navigation inside the window.
- Fixed an issue in jqxTreeGrid Angular component.