|
1 | 1 | # @siemens/ix-angular
|
2 | 2 |
|
| 3 | +## 3.0.0-alpha.0 |
| 4 | + |
| 5 | +### Major Changes |
| 6 | + |
| 7 | +- [#1581](https://github.com/siemens/ix/pull/1581) [`7eb4d5147056e1e3252e387e5a718df7e593909e`](https://github.com/siemens/ix/commit/7eb4d5147056e1e3252e387e5a718df7e593909e) Thanks [@matthiashader](https://github.com/matthiashader)! - Component Updates and Enhancements |
| 8 | + |
| 9 | + New Variants for Card Components: |
| 10 | + |
| 11 | + - **ix-action-card**, **ix-card**, and **ix-push-card**: |
| 12 | + - The `insight` and `notification` variants have been **replaced by** `outline` and `filled`. |
| 13 | + |
| 14 | + Property Updates: |
| 15 | + |
| 16 | + - **ix-chip**: |
| 17 | + - The `color` property has been **replaced by** `chipColor`. |
| 18 | + - **ix-event-list**: |
| 19 | + - The `color` attribute has been **replaced by** `itemColor`. |
| 20 | + - **ix-icon-button**: |
| 21 | + - The `color` attribute has been **replaced by** `iconColor`. |
| 22 | + - Size `32` has been removed. |
| 23 | + - **ix-pill**: |
| 24 | + - The `color` attribute has been **replaced by** `pillColor`. |
| 25 | + - **ix-typography**: |
| 26 | + - The `color` attribute has been **replaced by** `textColor`. |
| 27 | + - **ix-select**: |
| 28 | + - The `selectedIndices` attribute has been **replaced by** `value`. |
| 29 | + - The `itemSelectionChange` event has been **replaced by** `valueChange`. |
| 30 | + - **ix-select-item**: |
| 31 | + - The type of the `value` property type has been updated to `string`. |
| 32 | + |
| 33 | + Date and Time Picker Enhancements: |
| 34 | + |
| 35 | + - **ix-date-picker**: |
| 36 | + - Removed attributes: `individual` and `eventDelimiter`. |
| 37 | + - The `textSelectedDate` property has been **replaced by** `i18nDone`. |
| 38 | + - The `done` event has been **replaced by** `dateSelect`. |
| 39 | + - **ix-datetime-picker**: |
| 40 | + - The `textSelectedDate` property has been **replaced by** `i18nDone`. |
| 41 | + - The `done` event has been **replaced by** `dateSelect`. |
| 42 | + - Removed the `eventDelimiter` property. |
| 43 | + - **ix-time-picker**: |
| 44 | + - Removed attributes: `individual` and `showTimeReference`. |
| 45 | + |
| 46 | + Removed Features: |
| 47 | + |
| 48 | + - **ix-menu**: |
| 49 | + - Removed the `maxVisibleMenuItems` attribute. |
| 50 | + - **ix-menu-item**: |
| 51 | + - The `tabIcon` attribute has been removed and replaced with `icon`. |
| 52 | + |
| 53 | + Other Changes: |
| 54 | + |
| 55 | + - **ix-modal**: |
| 56 | + - The `keyboard` attribute has been **replaced by** `closeOnEscape`. |
| 57 | + |
| 58 | +- [#1325](https://github.com/siemens/ix/pull/1325) [`71411db86c37d5cd0f5f71c4059322ea5e9d6f2d`](https://github.com/siemens/ix/commit/71411db86c37d5cd0f5f71c4059322ea5e9d6f2d) Thanks [@danielleroux](https://github.com/danielleroux)! - feat(angular): change angular compiler version to v17 |
| 59 | + |
| 60 | +- [#1238](https://github.com/siemens/ix/pull/1238) [`8803f3185b8a183926576d9f28894f9e1aa92ec3`](https://github.com/siemens/ix/commit/8803f3185b8a183926576d9f28894f9e1aa92ec3) Thanks [@danielleroux](https://github.com/danielleroux)! - feat: reduce bundle size in combination with icons |
| 61 | + |
| 62 | +- [#1394](https://github.com/siemens/ix/pull/1394) [`24f3ad61ab275bf7c9bbd7e9ee84f6b4f7d3b5ff`](https://github.com/siemens/ix/commit/24f3ad61ab275bf7c9bbd7e9ee84f6b4f7d3b5ff) Thanks [@AndreasBerliner](https://github.com/AndreasBerliner)! - refactor: replace internal comments with annotations |
| 63 | + |
| 64 | +### Minor Changes |
| 65 | + |
| 66 | +- [#1676](https://github.com/siemens/ix/pull/1676) [`4685dc2c2b0de0961b464d305f633e1115a5926a`](https://github.com/siemens/ix/commit/4685dc2c2b0de0961b464d305f633e1115a5926a) Thanks [@nuke-ellington](https://github.com/nuke-ellington)! - `ix-flip-tile`: Expsose `index` property to allow setting of displayed content and add `toggle` event. |
| 67 | + |
| 68 | +- [#1325](https://github.com/siemens/ix/pull/1325) [`71411db86c37d5cd0f5f71c4059322ea5e9d6f2d`](https://github.com/siemens/ix/commit/71411db86c37d5cd0f5f71c4059322ea5e9d6f2d) Thanks [@danielleroux](https://github.com/danielleroux)! - feat(angular/standalone): add angular standalone components |
| 69 | + |
| 70 | +- [#1688](https://github.com/siemens/ix/pull/1688) [`5a12c6ac20e80a77f9fd3ad9aaffd66468f72b40`](https://github.com/siemens/ix/commit/5a12c6ac20e80a77f9fd3ad9aaffd66468f72b40) Thanks [@matthiashader](https://github.com/matthiashader)! - `ix-message-bar`: Event `closedChange` can now be prevented via `event.preventDefault()`. |
| 71 | + An additional event is added to get notified after the close animation of the `ix-message-bar` is finished. |
| 72 | + |
| 73 | +- [#1676](https://github.com/siemens/ix/pull/1676) [`4685dc2c2b0de0961b464d305f633e1115a5926a`](https://github.com/siemens/ix/commit/4685dc2c2b0de0961b464d305f633e1115a5926a) Thanks [@nuke-ellington](https://github.com/nuke-ellington)! - `ix-menu`: Add `openSettings` and `openAbout` events. Event `expandChange` can now be prevented via `event.preventDefault()`. |
| 74 | + |
| 75 | +- [#1682](https://github.com/siemens/ix/pull/1682) [`f41b5d60299cb874cec9730394038dd4c2df8a60`](https://github.com/siemens/ix/commit/f41b5d60299cb874cec9730394038dd4c2df8a60) Thanks [@danielleroux](https://github.com/danielleroux)! - Add `suppressClassMapping` to value-accessors to prevent that the accessors automatically map `ng-`-classes to `ix-`-classes. |
| 76 | + |
| 77 | + If `[suppressClassMapping]="true"` you need to control the `ix-`-classes on your own. |
| 78 | + |
| 79 | + ```html |
| 80 | + <ix-input |
| 81 | + label="Name:" |
| 82 | + formControlName="name" |
| 83 | + [suppressClassMapping]="true" |
| 84 | + [class.ix-invalid]="!form.get('name')!.valid && form.get('name')!.touched" |
| 85 | + required |
| 86 | + > |
| 87 | + </ix-input> |
| 88 | + ``` |
| 89 | + |
| 90 | + `value-accessor` ignores NgControls which are untouched but have `required=true` errors |
| 91 | + |
| 92 | + Fixes #1638 #1680 |
| 93 | + |
| 94 | +- [#1676](https://github.com/siemens/ix/pull/1676) [`4685dc2c2b0de0961b464d305f633e1115a5926a`](https://github.com/siemens/ix/commit/4685dc2c2b0de0961b464d305f633e1115a5926a) Thanks [@nuke-ellington](https://github.com/nuke-ellington)! - Add `tabChange` event to `ix-menu-settings` and `ix-menu-about`. |
| 95 | + |
| 96 | +### Patch Changes |
| 97 | + |
| 98 | +- Updated dependencies [[`7eb4d5147056e1e3252e387e5a718df7e593909e`](https://github.com/siemens/ix/commit/7eb4d5147056e1e3252e387e5a718df7e593909e), [`aa63b4fd901bc50e98877826699412affa127ae7`](https://github.com/siemens/ix/commit/aa63b4fd901bc50e98877826699412affa127ae7), [`4685dc2c2b0de0961b464d305f633e1115a5926a`](https://github.com/siemens/ix/commit/4685dc2c2b0de0961b464d305f633e1115a5926a), [`8803f3185b8a183926576d9f28894f9e1aa92ec3`](https://github.com/siemens/ix/commit/8803f3185b8a183926576d9f28894f9e1aa92ec3), [`5b56d90813239cb34d28b4c20255392b9dd1d66f`](https://github.com/siemens/ix/commit/5b56d90813239cb34d28b4c20255392b9dd1d66f), [`dd8b3eb28eb162f30c5fef27b369036b3bd6dd8b`](https://github.com/siemens/ix/commit/dd8b3eb28eb162f30c5fef27b369036b3bd6dd8b), [`3d62fffdc107bfc92b2ecad8437662dc7c03796f`](https://github.com/siemens/ix/commit/3d62fffdc107bfc92b2ecad8437662dc7c03796f), [`093c78352916a193e7f2cbfab692362c4ba0de9a`](https://github.com/siemens/ix/commit/093c78352916a193e7f2cbfab692362c4ba0de9a), [`5a12c6ac20e80a77f9fd3ad9aaffd66468f72b40`](https://github.com/siemens/ix/commit/5a12c6ac20e80a77f9fd3ad9aaffd66468f72b40), [`24f3ad61ab275bf7c9bbd7e9ee84f6b4f7d3b5ff`](https://github.com/siemens/ix/commit/24f3ad61ab275bf7c9bbd7e9ee84f6b4f7d3b5ff), [`2d4e3b8cdb756dff44627941adfea6a0230ccf26`](https://github.com/siemens/ix/commit/2d4e3b8cdb756dff44627941adfea6a0230ccf26), [`b5e2da18f871d6189c064a72bd9b29a82d0685eb`](https://github.com/siemens/ix/commit/b5e2da18f871d6189c064a72bd9b29a82d0685eb), [`4685dc2c2b0de0961b464d305f633e1115a5926a`](https://github.com/siemens/ix/commit/4685dc2c2b0de0961b464d305f633e1115a5926a), [`b3846c925ec4f03fd5d26b0b66042185b766f099`](https://github.com/siemens/ix/commit/b3846c925ec4f03fd5d26b0b66042185b766f099), [`8726afc094adf2ddb4f8e927c6a42aa8dc0ed589`](https://github.com/siemens/ix/commit/8726afc094adf2ddb4f8e927c6a42aa8dc0ed589), [`f41b5d60299cb874cec9730394038dd4c2df8a60`](https://github.com/siemens/ix/commit/f41b5d60299cb874cec9730394038dd4c2df8a60), [`4685dc2c2b0de0961b464d305f633e1115a5926a`](https://github.com/siemens/ix/commit/4685dc2c2b0de0961b464d305f633e1115a5926a), [`4685dc2c2b0de0961b464d305f633e1115a5926a`](https://github.com/siemens/ix/commit/4685dc2c2b0de0961b464d305f633e1115a5926a), [`e8f825f7f494c8cc05dcce075afcff77839f8096`](https://github.com/siemens/ix/commit/e8f825f7f494c8cc05dcce075afcff77839f8096)]: |
| 99 | + - @siemens/ix@3.0.0-alpha.0 |
| 100 | + |
3 | 101 | ## 2.7.0
|
4 | 102 |
|
5 | 103 | ### Minor Changes
|
|
0 commit comments