Skip to content

feat(date-time-editor,pickers): add migrations #6482, #6483 #9319

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Apr 19, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
66726e8
feat(date-time-editor,pickers): add migrations #6482, #6483
Lipata Apr 14, 2021
57ff2e4
docs(date-time-editor, pickers): add initial changelog
Lipata Apr 14, 2021
48136b3
fix(date-picker): remove onDisabledDate event
Lipata Apr 14, 2021
cae928a
Merge branch 'pickers-refactoring' into pickers-migration
Lipata Apr 15, 2021
3df7b66
chore(migrations): fix lint errors in migrations
Lipata Apr 15, 2021
5f8e80c
chore(date-picker): remove emitting the onDisabledDate
Lipata Apr 15, 2021
51806f3
feat(migrations): add comment for old templates
Lipata Apr 16, 2021
23b5696
chore(date-picker,range-picker): update changelog, readmes
jackofdiamond5 Apr 16, 2021
2e0edb7
Merge branch 'pickers-migration' of https://github.com/IgniteUI/ignit…
jackofdiamond5 Apr 16, 2021
378a1ee
feat(date-picker, time-picker): add mode and label migrations
Lipata Apr 19, 2021
96bdb83
Merge branch 'pickers-refactoring' into pickers-migration
Lipata Apr 19, 2021
ebb8eec
test(migrations): fix date-picker & time-picker tests
Lipata Apr 19, 2021
a67b599
fix(migrations): refactor members.json
Lipata Apr 19, 2021
d289bf1
Merge branch 'pickers-refactoring' into pickers-migration
Lipata Apr 19, 2021
fe4b1ed
chore(migrations): revert launch.json
Lipata Apr 19, 2021
297a672
fix(migrations): fix indentation
Lipata Apr 19, 2021
1fe7c28
chore(time-picker): update changelog and readme files
PlamenaMiteva Apr 19, 2021
811699c
Merge branch 'pickers-migration' of https://github.com/IgniteUI/ignit…
PlamenaMiteva Apr 19, 2021
c00175e
feat(migrations): add labelvisibility migrations
Lipata Apr 19, 2021
3b211b7
feat(migrations): add migrations when missing label and labelVisibility
Lipata Apr 19, 2021
f8f7c5a
fix(migrations): put label on a new line
Lipata Apr 19, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,54 @@ All notable changes for each version of this project will be documented in this
- `IgxDateTimeEditor`
- `spinDelta` input property which allows a user to provide different delta values that will be used for spinning. All parts default to `1`.
- `increment` and `decrement` methods now accept an optional `delta` parameter which targets the currently spun date portion. It takes precedence over the values set in `spinDelta`.
- **Breaking Change** - `isSpinLoop` property is renamed to `spinLoop`.
- **Breaking Change** - `onValueChange` event is renamed to `valueChange`
- `IgxDatePicker`
- **Breaking Change** - new way to define custom elements in the `igx-date-picker` while the following properties are deleted or deprecated: `formatter`, `context`, `labelInternal`, `template`.
```html
<igx-date-picker #datePicker [(value)]="date" [displayFormat]="'longDate'" [inputFormat]="dd/MM/yyyy">
<label igxLabel>Date: </label>
<igx-picker-toggle igxPrefix (click)="datePicker.toggle()">
calendar_view_day
</igx-picker-toggle>
<igx-picker-clear igxSuffix (click)="datePicker.clear()">
delete
</igx-picker-clear>
</igx-date-picker>
```
- **Breaking Change** - `mode` and `format` are replaced by `inputFormat`.
- **Breaking Change** - `editorTabIndex` is renamed to `tabIndex`.
- **Breaking Change** - `monthsViewNumber` is renamed to `displayMonthsCount`.
- **Breaking Change** - `vertical` is renamed to `headerOrientation`.
- **Breaking Change** - `displayData` is renamed to `displayFormat`.
- **Breaking Change** - `dropDownOverlaySettings` and `modalOverlaySettings` are replaced by the `overlaySettings`.
- **Breaking Change** - `onSelection` event is renamed to `valueChange`.
- **Breaking Change** - `onValidationFailed` event is renamed to `validationFailed`.
- **Breaking Change** - `onDisabledDate` event is removed.
- **Breaking Change** - `onOpening`, `onOpened`, `onClosing` and `onClosed` events are renamed respectively to `opening`, `opened`, `closing` and `closed`.
- `IgxTimePicker`
- **Breaking Change** - new way to define custom elements in the `igx-time-picker` while the following properties are deleted or deprecated: `context`, `promptChar`, `displayTime`, `template`.
```html
<igx-time-picker #timePicker [(value)]="time" [displayFormat]="'mediumTime'" [inputFormat]="hh:mm:ss">
<label igxLabel>Time: </label>
<igx-picker-toggle igxPrefix (click)="timePicker.toggle()">
alarm
</igx-picker-toggle>
<igx-picker-clear igxSuffix (click)="timePicker.clear()">
delete
</igx-picker-clear>
</igx-time-picker>
```
- **Breaking Change** - `format` is replaced by `inputFormat`.
- **Breaking Change** - `isSpinLoop` property is renamed to `spinLoop`.
- **Breaking Change** - `vertical` is renamed to `headerOrientation`.
- **Breaking Change** - `onValueChanged` event is renamed to `valueChange`.
- **Breaking Change** - `onOpening`, `onOpened`, `onClosing` and `onClosed` events are renamed respectively to `opening`, `opened`, `closing` and `closed`.
- **Breaking Change** - `onValidationFailed` event is renamed to `validationFailed`.
- `IgxDateRangePicker`
- **Breaking Change** - `monthsViewNumber` is renamed to `displayMonthsCount`.
- **Breaking Change** - `rangeSelected` event is renamed to `valueChange`.
- **Breaking Change** - `onOpening`, `onOpened`, `onClosing` and `onClosed` events are renamed respectively to `opening`, `opened`, `closing` and `closed`.
- `IgxForOf`, `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
- **Behavioral Change** - Virtual containers now scroll smoothly when using the mouse wheel(s) to scroll them horizontally or vertically. This behavior more closely resembles the scrolling behavior of non-virtualized containers in most modern browsers.
- `IgxGrid`, `IgxTreeGrid`, `IgxHierarchicalGrid`
Expand Down
176 changes: 176 additions & 0 deletions projects/igniteui-angular/migrations/update-12_0_0/changes/inputs.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,182 @@
"selector": "igx-bottom-nav-item",
"type": "component"
}
},
{
"name": "isSpinLoop",
"replaceWith": "spinLoop",
"owner": {
"selector": "igxDateTimeEditor",
"type": "directive"
}
},
{
"name": "editorTabIndex",
"replaceWith": "tabIndex",
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "labelVisibility",
"remove": true,
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "mask",
"replaceWith": "inputFormat",
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "monthsViewNumber",
"replaceWith": "displayMonthsCount",
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "vertical",
"replaceWith": "headerOrientation",
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "context",
"remove": true,
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "displayData",
"replaceWith": "displayFormat",
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "format",
"replaceWith": "inputFormat",
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "dropDownOverlaySettings",
"replaceWith": "overlaySettings",
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "modalOverlaySettings",
"replaceWith": "overlaySettings",
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "labelInternal",
"remove": true,
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "template",
"remove": true,
"owner": {
"selector": "igx-date-picker",
"type": "component"
}
},
{
"name": "isSpinLoop",
"replaceWith": "spinLoop",
"owner": {
"selector": "igx-time-picker",
"type": "component"
}
},
{
"name": "vertical",
"replaceWith": "headerOrientation",
"owner": {
"selector": "igx-time-picker",
"type": "component"
}
},
{
"name": "context",
"remove": true,
"owner": {
"selector": "igx-time-picker",
"type": "component"
}
},
{
"name": "template",
"remove": true,
"owner": {
"selector": "igx-time-picker",
"type": "component"
}
},
{
"name": "promptChar",
"remove": true,
"owner": {
"selector": "igx-time-picker",
"type": "component"
}
},
{
"name": "displayTime",
"remove": true,
"owner": {
"selector": "igx-time-picker",
"type": "component"
}
},
{
"name": "labelVisibility",
"remove": true,
"owner": {
"selector": "igx-time-picker",
"type": "component"
}
},
{
"name": "format",
"replaceWith": "inputFormat",
"owner": {
"selector": "igx-time-picker",
"type": "component"
}
},
{
"name": "monthsViewNumber",
"replaceWith": "displayMonthsCount",
"owner": {
"selector": "igx-date-range-picker",
"type": "component"
}
}
]
}
Loading