Skip to content

Commit c459c4b

Browse files
docs: Added CHANGELOG release notes (#1662)
* docs: Added CHANGELOG release notes --------- Co-authored-by: Damyan Petev <[email protected]>
1 parent ff96f81 commit c459c4b

File tree

1 file changed

+92
-12
lines changed

1 file changed

+92
-12
lines changed

CHANGELOG.md

Lines changed: 92 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,104 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7-
## [Unreleased]
7+
## [5.4.0] - 2025-04-23
88
### Added
99
- 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.
1110
- Tooltip component
11+
- #### Library
12+
- Exposed more public API type aliases for component property types like `ButtonVariant`, `PickerMode`, `StepperOrientation`, `HorizontalTransitionAnimation` (carousel and horizontal stepper) and more.
13+
14+
### Changed
15+
- #### Card
16+
- Spacing styles [#1620](https://github.com/IgniteUI/igniteui-webcomponents/pull/1620)
17+
- #### Carousel
18+
- Use the new `button-focus-arrow-color` [#1612](https://github.com/IgniteUI/igniteui-webcomponents/pull/1612)
19+
- #### Checkbox
20+
- Use the new `focus-border-color` [#1611](https://github.com/IgniteUI/igniteui-webcomponents/pull/1611)
21+
- #### Radio
22+
- Use the new `focus-border-color` [#1644](https://github.com/IgniteUI/igniteui-webcomponents/pull/1644)
23+
- #### Tile manager
24+
- Improved tile swap behavior based on drag direction [#1608](https://github.com/IgniteUI/igniteui-webcomponents/pull/1608)
25+
- View transition for UI triggered maximized state changes [#1624](https://github.com/IgniteUI/igniteui-webcomponents/pull/1624)
1226

1327
### 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.
28+
- #### Carousel
29+
- Carousel Slide's `toggleAnimation` is now marked internal and deprecated for use in favor of parent Carousel's `select` method.
30+
- #### Stepper
31+
- Stepper Step's `toggleAnimation` is now marked internal and deprecated for use in favor of parent Stepper's `navigateTo` method.
32+
- #### Tabs - **NEXT MAJOR (v6.0.0) BREAKING CHANGE**
33+
- `igc-tab` **panel** property is removed.
34+
- Starting with the next major release of the library (6.0.0) the `igc-tab-panel` will be removed.
35+
The `igc-tab` now encompasses both the tab header and the tab content in a single component. Slotted content in the default
36+
slot of the `igc-tab` element now replaces the `igc-tab-panel` role while elements slotted inside the **label** slot
37+
will end up as content for the `igc-tab` header.
38+
39+
Before 6.0.0:
40+
```html
41+
<igc-tabs>
42+
<igc-tab panel="home">
43+
<igc-icon name="home"></igc-icon>
44+
</igc-tab>
45+
<igc-tab panel="search">
46+
<igc-icon name="search"></igc-icon>
47+
</igc-tab>
48+
<igc-tab panel="favorite">
49+
<igc-icon name="favorite"></igc-icon>
50+
</igc-tab>
51+
<igc-tab-panel id="home">Home tab panel</igc-tab-panel>
52+
<igc-tab-panel id="search">Search tab panel</igc-tab-panel>
53+
<igc-tab-panel id="favorite">Favorite tab panel</igc-tab-panel>
54+
</igc-tabs>
55+
```
56+
57+
6.0.0 and onwards:
58+
```html
59+
<igc-tabs>
60+
<igc-tab>
61+
<igc-icon name="home" slot="label"></igc-icon>
62+
Home tab panel
63+
</igc-tab>
64+
<igc-tab>
65+
<igc-icon name="search" slot="label"></igc-icon>
66+
Search tab panel
67+
</igc-tab>
68+
<igc-tab>
69+
<igc-icon name="favorite" slot="label"></igc-icon>
70+
Favorite tab panel
71+
</igc-tab>
72+
</igc-tabs>
73+
```
74+
- #### Library
75+
- Some event argument types have been renamed for consistency:
76+
- `CheckboxChangeEventArgs` deprecated, use `IgcCheckboxChangeEventArgs` instead.
77+
- `RadioChangeEventArgs` deprecated, use `IgcRadioChangeEventArgs` instead.
78+
- `IgcRangeSliderValue` deprecated, use `IgcRangeSliderValueEventArgs` instead.
79+
- `IgcActiveStepChangingArgs` deprecated, use `IgcActiveStepChangingEventArgs` instead.
80+
- `IgcActiveStepChangedArgs` deprecated, use `IgcActiveStepChangedEventArgs` instead.
81+
- Node versions < 20 are now deprecated. The next major release (6.0.0) will require Node version > 20. [Nodejs support](https://nodejs.org/en/about/previous-releases)
82+
83+
### Removed
84+
- #### Switch
85+
- Invalid state CSS properties [#1622](https://github.com/IgniteUI/igniteui-webcomponents/pull/1622)
2286

2387
### 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
88+
- #### Chip
89+
- Bootstrap styles [#1635](https://github.com/IgniteUI/igniteui-webcomponents/pull/1635)
90+
- #### Calendar
91+
- Date text color in range selection [#1630](https://github.com/IgniteUI/igniteui-webcomponents/pull/1630)
92+
- Header size [#1629](https://github.com/IgniteUI/igniteui-webcomponents/pull/1629)
93+
- Fluent theme range radius [#1650](https://github.com/IgniteUI/igniteui-webcomponents/pull/1650)
94+
- ARIA violation when a week with all days hidden is rendered [#1637](https://github.com/IgniteUI/igniteui-webcomponents/pull/1637)
95+
- #### Input
96+
- Fluent theme discrepancies [#1651](https://github.com/IgniteUI/igniteui-webcomponents/pull/1651)
97+
- #### Rating
98+
- Overwritten properties [#1654](https://github.com/IgniteUI/igniteui-webcomponents/pull/1654)
99+
- #### Stepper
100+
- Header text alignment [#1624](https://github.com/IgniteUI/igniteui-webcomponents/pull/1624)
101+
- #### Forms
102+
- 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)
103+
- #### Library
104+
- Exposed `IgcCalendarResourceStrings`, `PopoverPlacement` (Dropdown and Select) and `IgcTreeSelectionEventArgs` from the public API
26105

27106
## [5.3.0] - 2025-03-13
28107
### Added
@@ -738,6 +817,7 @@ Initial release of Ignite UI Web Components
738817
- Ripple component
739818
- Switch component
740819

820+
[5.4.0]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.3.0...5.4.0
741821
[5.3.0]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.2.4...5.3.0
742822
[5.2.4]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.2.3...5.2.4
743823
[5.2.3]: https://github.com/IgniteUI/igniteui-webcomponents/compare/5.2.2...5.2.3

0 commit comments

Comments
 (0)