You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+127-6Lines changed: 127 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,17 +6,132 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
6
6
7
7
## [Unreleased]
8
8
### Added
9
+
- File Input component
10
+
- Exposed more public API type aliases for component property types like `ButtonVariant`, `PickerMode`, `StepperOrientation`, `HorizontalTransitionAnimation` (carousel and horizontal stepper) and more.
11
+
- Tooltip component
12
+
13
+
### Deprecated
14
+
- Some event argument types have been renamed for consistency:
15
+
-`CheckboxChangeEventArgs` deprecated, use `IgcCheckboxChangeEventArgs` instead.
16
+
-`RadioChangeEventArgs` deprecated, use `IgcRadioChangeEventArgs` instead.
17
+
-`IgcRangeSliderValue` deprecated, use `IgcRangeSliderValueEventArgs` instead.
18
+
-`IgcActiveStepChangingArgs` deprecated, use `IgcActiveStepChangingEventArgs` instead.
19
+
-`IgcActiveStepChangedArgs` deprecated, use `IgcActiveStepChangedEventArgs` instead.
20
+
- Carousel Slide's `toggleAnimation` is now marked internal and deprecated for use in favor of parent Carousel's `select` method.
21
+
- Stepper Step's `toggleAnimation` is now marked internal and deprecated for use in favor of parent Stepper's `navigateTo` method.
22
+
23
+
### Fixed
24
+
- Setting validation properties on a pristine non-dirty form associated element does not apply invalid styles [#1632](https://github.com/IgniteUI/igniteui-webcomponents/issues/1632)
25
+
- Exposed `IgcCalendarResourceStrings`, `PopoverPlacement` (Dropdown and Select) and `IgcTreeSelectionEventArgs` from the public API
- The `igc-list-item` component exposes a new `selected` property. When set on a list item, the item will become visually highlighted [#1590](https://github.com/IgniteUI/igniteui-webcomponents/pull/1590)
32
+
33
+
### Changed
34
+
-#### Progressbar
35
+
- Use theme schemas [#1582](https://github.com/IgniteUI/igniteui-webcomponents/pull/1582)
36
+
37
+
### Fixed
38
+
-#### Calendar
39
+
- Days row height for Fluent and Bootstrap themes [#1597](https://github.com/IgniteUI/igniteui-webcomponents/pull/1597)
40
+
- Disabled date text color in range preview for Material and Indigo themes [#1595](https://github.com/IgniteUI/igniteui-webcomponents/pull/1595)
- Apply correct sizes for slotted elements from the library [#1570](https://github.com/IgniteUI/igniteui-webcomponents/pull/1570)
70
+
-#### Rating
71
+
- Inaccurate value rounding calculation when step is not 1 [#1560](https://github.com/IgniteUI/igniteui-webcomponents/issues/1560)
72
+
73
+
## [5.2.1] - 2025-01-23
74
+
### Added
75
+
-#### Dialog
76
+
- A new `message` slot that renders text content inside the dialog component has been added. The enhancement was introduced to align the design behavior between Ignite UI for WC and Ignite UI for Angular, ensuring a consistent user experience across products. The newly added `message' slot comes with additional styling with a max-width of 40 characters. The default slot is also still available for rendering content inside the dialog without limiting the component's width.
77
+
78
+
### Fixed
79
+
-#### List
80
+
- CSS variables are correctly consumed from internal schemas [#1538](https://github.com/IgniteUI/igniteui-webcomponents/pull/1538)
81
+
-#### Rating
82
+
- Inaccurate value calculation on selection when step is set to 1 [#1548](https://github.com/IgniteUI/igniteui-webcomponents/issues/1548)
83
+
84
+
## [5.2.0] - 2025-01-09
85
+
### Added
9
86
- Form-associated elements now have a `defaultValue` property (`defaultChecked` for radio buttons, checkboxes, and switches). When a form is reset, components will use this property’s value as their new value or checked state.
10
87
11
88
### Changed
12
-
- Calendar - allow passing a string value to the backing `value`, `values` and `activeDate` properties [#1467](https://github.com/IgniteUI/igniteui-webcomponents/issues/1467)
13
-
- Date-time input - allow passing a string value to the backing `value`, `min` and `max` properties [#1467](https://github.com/IgniteUI/igniteui-webcomponents/issues/1467)
14
-
- Date picker - allow passing a string value to the backing `value`, `min`, `max` and `activeDate` properties [#1467](https://github.com/IgniteUI/igniteui-webcomponents/issues/1467)
15
-
- Component validation - aligned validation constraints to follow the behavior of their native HTML counterparts.
16
-
For example, `minlength` will no longer trigger a `tooShort` validity state, unless there is text present in the component.
89
+
-#### Calendar
90
+
- enabled passing string values to the **value**, **values**, and **activeDate** properties [#1467](https://github.com/IgniteUI/igniteui-webcomponents/issues/1467)
91
+
-#### Checkbox
92
+
- updated style implementation and improved slotted checkbox styles [#1489](https://github.com/IgniteUI/igniteui-webcomponents/pull/1489)
93
+
-#### Date-time input
94
+
- enabled passing string values to the **value**, **min**, and **max** properties [#1467](https://github.com/IgniteUI/igniteui-webcomponents/issues/1467)
95
+
-#### Date picker
96
+
- enabled passing string values to the **value**, **min**, **max** and **activeDate** properties [#1467](https://github.com/IgniteUI/igniteui-webcomponents/issues/1467)
97
+
-#### List
98
+
- updated list item internal slots gaps and sizing [#1480](https://github.com/IgniteUI/igniteui-webcomponents/pull/1480)
99
+
-#### Progressbar
100
+
- the default value label animation now uses CSS counters and animations [#1492](https://github.com/IgniteUI/igniteui-webcomponents/pull/1492)
101
+
-#### Validation
102
+
- Updated validation constraints to align with the behavior of native HTML elements. For instance, the minlength attribute will now only trigger a tooShort validity state if the component contains a value.
- remove vertical padding in Bootstrap theme [#1471](https://github.com/IgniteUI/igniteui-webcomponents/pull/1471)
121
+
-#### Input
122
+
- input type search does not interfere with the outline variant in Material theme [#1520](https://github.com/IgniteUI/igniteui-webcomponents/pull/1520)
123
+
- step validation for numeric input [#1522](https://github.com/IgniteUI/igniteui-webcomponents/pull/1522)
124
+
- helper-text color in invalid state [#1525](https://github.com/IgniteUI/igniteui-webcomponents/pull/1525)
125
+
-#### List
126
+
- discrepancies between the list and the UI kits [#1488](https://github.com/IgniteUI/igniteui-webcomponents/pull/1488)
127
+
-#### Radio
128
+
- remove label part when there is not slotted content [#1482](https://github.com/IgniteUI/igniteui-webcomponents/pull/1482)
129
+
-#### Textarea
130
+
- label position in Material theme [#1518](https://github.com/IgniteUI/igniteui-webcomponents/pull/1518)
131
+
- helper-text color in disabled state [#1519](https://github.com/IgniteUI/igniteui-webcomponents/pull/1519)
132
+
- remove layout space for hidden content in prefix/suffix slots [#1526](https://github.com/IgniteUI/igniteui-webcomponents/pull/1526)
133
+
-#### Icon service
134
+
- reduce sync events between copies of the service in different tabs [#1532](https://github.com/IgniteUI/igniteui-webcomponents/pull/1532)
20
135
21
136
## [5.1.2] - 2024-11-04
22
137
### Added
@@ -623,6 +738,12 @@ Initial release of Ignite UI Web Components
0 commit comments