* Release 4.3.1 (#18152)
* fix(angular): support replaceUrl with angular <7.2 (#18106)
* fix(angular): support replaceUrl with angular <7.2
* run linter
* fix(): sanitize components using innerHTML (#18146)
* 4.3.1 (#18150)
* merge release-4.4.0
* docs(process): update release process
* docs(fab-list): update the activated description (#18026)
* docs(breaking): add ionDrag event arguments change (#17989)
* docs(slides): add swiper prefix in animation usage (#18073)
* feat(searchbar): add disabled property (#17935)
closes#17921
* fix(reorder-group): remove required parameter for the complete method (#18084)
also updates documentation surrounding the reorder & infinite scroll
fixes#16302
* docs(components): update method and parameter descriptions (#18075)
* fix(datetime): default to current date when value is null (#18105)
fixes#18099
* docs(toolbar): fix end slot documentation (#18092)
* fix(item): use the global activated background for md ripple color (#16752)
fixes#16585
* fix(textarea): reposition textarea when keybard appears (#18098)
fixes#17847
* fix(button): apply round property to button sizes in iOS (#18125)
fixes#18108
* fix(): add prefixed transform for older versions of chrome (#18128)
fixes#17729
* fix(segment): decrease icon size on ios and stretch segment buttons to fill height (#17751)
fixes#17069
* fix(): sanitize components using innerHTML (#18083)
fixes#18065
* Release 4.3.1 (#18152) (#18154)
* fix(angular): support replaceUrl with angular <7.2 (#18106)
* fix(angular): support replaceUrl with angular <7.2
* run linter
* fix(): sanitize components using innerHTML (#18146)
* 4.3.1 (#18150)
* doc(loading): remove mention of undefined "content" property (#18126)
* feat(img): add ionImgWillLoad event and emit ionImgDidLoad when image is loaded (#18159)
- Adds `ionImgWillLoad` event that emits when the img src is set
- Moves the `ionImgDidLoad` event emit so that it happens when the image actually finishes loading
fixes#17652closes#18161
* fix(toast): allow button-color CSS variable to be overridden (#18133)
fixes#18127
* fix(label): use primary color on focus for md input labels (#18183)
fixes#15602
* feat(item-sliding): add open method (#17964)
resolves#17899
* feat(menu-button): add css variables for padding (#18188)
fixes#18187
* feat(card): add button functionality (#17997)
closes#17773
* feat(textarea): add option to expand textarea as value changes (#16916)
* feat(textarea): add autoGrow - set height to scrollHeight
* change 1px to inherit, remove additional 4px
* feat(refresher): add pullFactor property to control speed (#16697)
closes#15425
* fix(input): clear on edit from inside native input (#17115)
fixes#17055
* test(angular): increase timeout for tab switch (#18221)
* 4.4.0
* fix other merge conflict
- Adds `ionImgWillLoad` event that emits when the img src is set
- Moves the `ionImgDidLoad` event emit so that it happens when the image actually finishes loading
fixes#17652closes#18161
* fix(angular): support replaceUrl with angular <7.2 (#18106)
* fix(angular): support replaceUrl with angular <7.2
* run linter
* fix(): sanitize components using innerHTML (#18146)
* 4.3.1 (#18150)
- removes mode-less component classes from the internal CSS, use element instead
- adds mode specific classes `md` or `ios` for styling inside of shadow components
- adds e2e test that verifies mode classes exist on all ionic components, plus checks for specific classes that the components need for internal styling
fixes#17608
Adds a `header` and `buttons` property to toast. This allows for a toast header to be passed and multiple buttons including action buttons and icon only buttons which matches the Material Design spec. Adds hover states to the button to match the spec. Updates usage section to recommend the new way of passing a close button using the buttons array and `cancel` role. If a button is passed using the cancel role default the color to match the spec. Buttons will default to the `end` side but have the option of being placed on the `start` side.
Co-authored-by: Simon Hänisch <simonhaenisch@users.noreply.github.com>
Co-authored-by: Brandy Carney <brandy@ionic.io>
closes#16791closes#16237closes#17611