This repository was archived by the owner on May 20, 2023. It is now read-only.
Releases: angulardart/angular_components
Releases · angulardart/angular_components
v0.9.0
Breaking Changes
- Remove
is SelectableWithComposition. - Remove
SelectableChangeNotifierand deprecateSelectableWithComposition
with the intention to remove. They are widely unused, complicated the
implementations, and unsound in Dart 2. ActiveItemMixinhas been removed in favor of the newActiveItemDirective.
New Components
- Material Card styling
- Provided by the Google material team also known as mdc-web. The styles
included in this package are provided as a convenience to users in the Dart
package ecosystem.
- Provided by the Google material team also known as mdc-web. The styles
- Material Stacking Drawer
- Material Stepper
- Material Slider
- Material Date/Time Picker components
- Material Menu components
Component Updates
App Layout
- Update Material Header
z-indexto 1. - Add support for 0 or 2 drawers.
- Add mixin for permanent/persistent drawers and fix mixin for temporary
drawers. - Add mixin for drawer width.
- Provide list-item changes as a mixin to be used in components that wrap drawer
contents.
Button Decorator
- Allow role to be customized.
Material Auto-Suggest Input
- Improve keyboard navigation behavior.
- Prevent marking itself as dirty when it receives initial form value.
- Add aria label to close button.
- Wait for the popup to be visible before activating dropdown items.
- Stop escape keyboard events from propagating after they are handled.
- Disallow deselection when clicked on a selected item with single selection
models. - Ensure input text is initialized correctly regardless of input order.
- Fix auto-scrolling issue on Firefox.
- Add ability to give a tooltip for the clear icon.
- Replace
ngOnChanges()withngAfterChanges(). - Protect against method being called after it is destroyed.
Material Button
- Update elevation on buttons that have focus.
- Remove styles for vertically aligned icon with text buttons.
- Update size and position of text labels for icon buttons.
- Allow icon button items to be created vertically.
- Remove override of
min-widthforyes-no-buttonsas it is now the right
value in material-button. - Update highlight styling.
- Add compact mode.
- Update min-width to new spec.
- Update dense mixin to only apply to non-icon buttons.
- Add mixins for no hover highlight.
- Add mixins to set icon button padding.
- Update hover, focus, and disabled styles to be inline with Material Spec.
- Update mixin names and fix to prevent styles leaking outside of the component.
Material Checkbox
- Remove deprecated
material-checkbox-thememixin. - Add
material-checkbox-colormixin and deprecatematerial-checkbox-theme. - Change
include-in-checkboxdefault to false incheckbox-colormixin to
prepare for it's removal. - Migrate from the deprecated Glyph component to Material Icon.
- Support
onDisabledChangedcallback from angular_forms. - Add mixin to hide text label.
- Prevent marking itself as dirty when it receives initial form value.
- Add mixin to remove right margin.
- Remove negative top margin.
- Implement
Focusable. - Implement onTouched logic.
- Fix disabled state to match Material Spec which is a light grey not a certain
opacity of the checkbox.
Material Chips
- Allow overriding left-icon-color.
- Update margin on dense theme.
Material Dialog
- Fix bug with full screen dialogs.
- Fix bug where a disposable could be added to its disposer after it had already
been destroyed. - Set default
max-heightandmax-width. - Add full screen mode.
- Add support for
<h1>element in title. - Add mixin for bottom border on header.
- Remove
preserveWhitespace: false.
Material Dropdown Select
- Add back
keyboardOnlyFocusIndicatorto dropdown items.
Material FAB
- Update shadow styles.
Material Icon
- Add aria label and use them for trailing/leading icons of Material Input.
- Add mixin for font weight.
- Update mixins to allow overriding elements which have the size attribute set.
- Add flag to mirror icon.
- Roll back change that flipped help icon in RTL.
- Add help icon to the list of icons flipped when direction is RTL.
- Flip half_star icon when in RTL.
Material Input
- Remove element used for resizing if the textarea does not need to be resized.
- Added an
aria-labelledbyattribute. - Add mixin to adjust padding for multi-line inputs.
- Return
nullwhen input is"NaN"ornull. - Don't override unfocused underline color when the input is invalid.
- Add field to mixin to specify the label color when there is an error and the
label is focused. - Support
onDisabledChangedcallback from angular_forms. - Push change detection when marked as disabled.
- Add disabled class to
"top-section"when the input is disabled. - Add mixin to allow hiding only the placeholder in the bottom section.
- Support to fill in error text trailing.
- Fix error color for floating label when an error is shown in the input.
- Add mixin to change the font size.
- Add
aria-labelandaria-invalidattributes back to the input field. - Allow values to be selectable when disabled on all browsers. This is
potentially BREAKING. - Pass aria attributes through to the inner input element. Includes material
auto suggest component. - Add an aria-label that can override the label.
- Add mixin for hiding underline.
- Add mixins for trailing text color and padding.
- Show character count when maxCount is null.
- Add attribute to set aria-label when a visible label is not desired.
- Extend the style rules applied on
input[type=text]to cover the hover and
focus states. - Add mixin padding.
- Don't override underline color when the input is invalid.
- Protected against input being destroyed and blur event still happening.
- Add mixin for fixed width error text.
- Use markForChanges on inputs since they are being set by a directive and not
the template and so change detection doesn't happen automatically. - Allow numerical values to be internationalized in number validators.
- Add option to have a material number input component format its contents on
blur. - Fix unexpected
)in selector forMaterialInputDefaultValueAccessor.
Material Expansionpanel
- Do not change background color on focus or hover when disabled.
- Fix issue where header could extend beyond the max-width of its container.
- Add a mixin for no borders.
- Add a mixin to show header actions on the bottom instead of on the left.
- Add mixin to set alignment in the header.
- Remove
transform: scaleyfrom expand animation. - Add mixin for top-aligning expand button.
- Add option to move the expand button to the left side.
- Improve animations.
- Add mixin for additional padding.
- Allow icon to be hidden and allow additional buttons in the header.
- Increase mixin specificity.
- Add option show/hide the cancel button.
- Add mixin for flat on collapse.
- Smooth appearance/disappearance of expansion panel contents.
- Add mixin to allow change the panel name min width.
- Remove
preserveWhitespace: false.
Material Popup
- Change
<main>html tag to a<div>. HTML5 states there should only be one
main tag per application. - Automatically restore focus on the popup source element when user tabs out.
- Fix border radius mixin.
- Enforce space constraints on content.
- Simplify positioning algorithm.
- Disable constrain-to-viewport in dropdowns via a new, separate
@Input. - Guard against
container = nullinPopupHierarchy.onTriggersOutside(). - Increase the animation speed according to material specs.
- Listen to
DomService.trackLayoutChangestreams foroverlayRepositionLoop
popups.
Material Progress
- Add mixin for taller bars with rounded ends.
- Fall back to the non-optimized animation if the width is 0 after view init.
Material Radio
- Remove
material-radio-thememixin. - Add
roleattribute. - Add
material-radio-colormixin and deprecatematerial-radio-theme. - Support
onDisabledChangedcallback from angular_forms. - Internal cleanup.
- Protect against the group being destroyed before the
tabIndexgets reset. - Migrate away from QueryList.
- Update disabled color to match spec.
Material Ripple
- Allow the ripple to be created programmatically.
- Update animation to match new spec.
Material Select
- Update ARIA
labelledbyfor improved a11y. - Update to
activedescendantARIA pattern for a11y. - Ensure button text displays correctly when an error message shows below it.
- Support focus on dropdown button when dismissed via keyboard.
- Fix focus bug when clicking on a different focusable element.
- Pipe through customized aria role,
labelby, andhaspopupto the dropdown
button. - Fix selected color mixin on vertical selection indicator.
- Add aria states/properties to indicate selected/checked in item.
- Add proper aria attributes to make
material-dropdown-selectscreen reader
accessible. - Add mixin to set disabled color.
- Add mixin to allow for error text margin.
- Refactor
constructEncapsulatedCssto utils. - Add option to dropdown to disable deselecting on trigger.
- Allow content to be projected as list header and list footer in dropdown.
- Implement
FocusableinDropdownButtonComponent. - Fixed an alignment issue with the icon on dropdowns.
- Add a
FactoryRendererinput. - Wait for the popup to be visible before activating dropdown items.
- Stop escape keyboard events from propagating after they are handled.
- Fix
MaterialSelectItemdisplaying two times the label whenfactoryRenderer
is used. - Fix auto-scrolling issue on Firefox.
- Add mixin to change
material-select-dropdown-itempadding. - Add mixin to set select item padding.
- Add mixin to set selected item color.
- Allow customization of Material Dropdown Select's role.
- Add mixin...
v0.9.0-beta+3
Breaking Changes
- Remove
is SelectableWithComposition.
Component Updates
Material Datepicker
- Allow scoped overrides of themed values.
- Update
material-calendar-thememixin to use therangehighlight.
Material Dialog
- Fix bug with full screen dialogs.
Material Input
- Remove element used for resizing if the textarea does not need to be resized.
- Added an
aria-labelledbyattribute. - Add mixin to adjust padding for multi-line inputs.
Material Expansionpanel
- Do not change background color on focus or hover when disabled.
Material Ripple
- Allow the ripple to be created programmatically.
Material Spinner
- Add mixin to adjust the stroke width.
Material Time Picker
- Fix bug where
selectedTimeis not reset when the time is set
programmatically.
Other Updates
Miscellaneous
- Make
DomServicerun callbacks in the correct zone. - Fix bug in
DomTreeIterator.moveNext()where it was using equality instead of
assignment. - EntityFormatters now implement the regular Formatters.
v0.9.0-beta+2
Breaking Changes
- Remove
SelectableChangeNotifierand deprecateSelectableWithComposition
with the intention to remove. They are widely unused, complicated the
implementations, and unsound in Dart 2.
Component Updates
Material Dialog
- Fix bug where a disposable could be added to its disposer after it had already
been destroyed.
Material Icon
- Add aria label and use them for trailing/leading icons of Material Input.
Material Popup
- Change
<main>html tag to a<div>. HTML5 states there should only be one
main tag per application.
Other Updates
Miscellaneous
- Add
is{Selectable|Disabled|Hidden}In(),getOptionIn()and,filterWhere()
as static helpers toSelectable. - Add a lookup method for finding the closest Material Color name based on any
input color.
Dart 2 Updates
- Fixes for Dart 2 compile-time and runtime errors.
- Applicaion of
dartfmt --fix.
v0.9.0-beta+1
Updated Dependencies
- Bumped the lower bound of the SDK dependency and widened the upper bound to
include the 2.0.0 stable release. - angular: 5.0.0-beta+1
- angular_forms: 2.0.0-beta+1
Add Material Card Styling
Material Card is card styling provided by the Google material team also known as
mdc-web. The styles included in this package are provided as a convenience to
users in the Dart package ecosystem.
Breaking Changes
ActiveItemMixinhas been removed in favor of the newActiveItemDirective.
Component Updates
Material Button
- Update elevation on buttons that have focus.
Material Date Range Picker
- Add the 'popupClass' attribute to allow styling the popup.
Material Dropdown Select
- Add back
keyboardOnlyFocusIndicatorto dropdown items.
Material Icon
- Add mixin for font weight.
Material Input
- Return
nullwhen input is"NaN"ornull.
Material Slider
- Add touch controls.
- Enable doubles for slider values.
Material Tree
- Add
visibleChangeoutput stream toMaterialTreeDropdownComponent.
Material Toggle
- Implement
ControlValueAccessor.
Material Yes/No Buttons
- Fix bug where text color was not applying to highlighted/raised yes button.
- Fix no button to not override disabled text label color.
Reorder List
- Add ability to specify a handle element in a complex component.
Scorecard
- Add mixin for changing the display to flex.
Other Updates
Miscellaneous
- Add attribute on
PopupSourceDirectiveto decide whether to set the popup
related aria attributes. - Scope the
Focusableitem forAutoFocusDirectiveso that any node in the
hierarchy isn't mistakenly focused. - Modify
TextHighlighterto return separate results for adjacent matches,
rather than concatenating them into a single result. - Migrate to using event tearoffs.
- Deprecate convenience list for
materialDirectives. It has been demonstrated
that it's use increases code size when only some of the components are being
used. It is preferable to use only the directives needed for your application
for improved dart2js tree shaking.
Dart 2 Updates
- Migrate from
Stream<Null>toStream<void>.
Documentation
- General documentation cleanup for
@Inputs and@Outputs. Improves
documentation generated by the component gallery.
v0.9.0-beta
Please note that an up-to-date copy of dev channel Dart SDK is required (at
least 2.0.0-dev.65 as of this writing) to use this version with AngularDart
v5.0.0-beta.
Pub transformers are no longer used. Instead, use the new
webdev CLI, or, for advanced
users, the build_runner CLI.
Please see the Dart 2 migration guide for
more details.
Updated Dependencies
- angular: 5.0.0-beta
- angular_forms: 2.0.0-beta
New Components
- Material Stacking Drawer
- Material Stepper
- Material Slider
- Material Date/Time Picker components
- Material Menu components
Component Updates
App Layout
- Update Material Header
z-indexto 1. - Add support for 0 or 2 drawers.
- Add mixin for permanent/persistent drawers and fix mixin for temporary
drawers. - Add mixin for drawer width.
- Provide list-item changes as a mixin to be used in components that wrap drawer
contents.
Button Decorator
- Allow role to be customized.
Material Auto-Suggest Input
- Improve keyboard navigation behavior.
- Prevent marking itself as dirty when it receives initial form value.
- Add aria label to close button.
- Wait for the popup to be visible before activating dropdown items.
- Stop escape keyboard events from propagating after they are handled.
- Disallow deselection when clicked on a selected item with single selection
models. - Ensure input text is initialized correctly regardless of input order.
- Fix auto-scrolling issue on Firefox.
- Add ability to give a tooltip for the clear icon.
- Replace
ngOnChanges()withngAfterChanges(). - Protect against method being called after it is destroyed.
Material Button
- Remove styles for vertically aligned icon with text buttons.
- Update size and position of text labels for icon buttons.
- Allow icon button items to be created vertically.
- Remove override of
min-widthforyes-no-buttonsas it is now the right
value in material-button. - Update highlight styling.
- Add compact mode.
- Update min-width to new spec.
- Update dense mixin to only apply to non-icon buttons.
- Add mixins for no hover highlight.
- Add mixins to set icon button padding.
- Update hover, focus, and disabled styles to be inline with Material Spec.
- Update mixin names and fix to prevent styles leaking outside of the component.
Material Checkbox
- Remove deprecated
material-checkbox-thememixin. - Add
material-checkbox-colormixin and deprecatematerial-checkbox-theme. - Change
include-in-checkboxdefault to false incheckbox-colormixin to
prepare for it's removal. - Migrate from the deprecated Glyph component to Material Icon.
- Support
onDisabledChangedcallback from angular_forms. - Add mixin to hide text label.
- Prevent marking itself as dirty when it receives initial form value.
- Add mixin to remove right margin.
- Remove negative top margin.
- Implement
Focusable. - Implement onTouched logic.
- Fix disabled state to match Material Spec which is a light grey not a certain
opacity of the checkbox.
Material Chips
- Allow overriding left-icon-color.
- Update margin on dense theme.
Material Date Picker
- Add dynamic Date Picker Comparison Options
- Allow user create their own comparison option.
- Provide default comparison options (previous period, previous year, custom).
- New interface
SupportedComparisonOptionsfor
MaterialDateRangePickerComponent. - New interface
DisabledforDateRangeInput. - Use updated class names for
ShowHideDirective. - Fix direction of dropdown arrows in RTL locales.
- Allow error messages to be shown on range picker inputs.
- Add a mixin to remove left padding from the time picker.
- Re-render calendar and month picker when date limits change.
- Switch to bool inputs instead of
getBool(). - Improved keyboard handling.
Material Date Range Picker
- Improved support for high browser zoom.
Material Date Time Picker
- Update so that it sets time to default value if date is picked but time is not
picked.
Material Dialog:
- Set default
max-heightandmax-width. - Add full screen mode.
- Add support for
<h1>element in title. - Add mixin for bottom border on header.
- Remove
preserveWhitespace: false.
Material Expansion Panel
- Fix issue where header could extend beyond the max-width of its container.
- Add a mixin for no borders.
- Add a mixin to show header actions on the bottom instead of on the left.
- Add mixin to set alignment in the header.
- Remove
transform: scaleyfrom expand animation. - Add mixin for top-aligning expand button.
- Add option to move the expand button to the left side.
- Improve animations.
- Add mixin for additional padding.
- Allow icon to be hidden and allow additional buttons in the header.
- Increase mixin specificity.
- Add option show/hide the cancel button.
- Add mixin for flat on collapse.
- Smooth appearance/disappearance of expansion panel contents.
- Add mixin to allow change the panel name min width.
- Remove
preserveWhitespace: false.
Material FAB
- Update shadow styles.
Material Icon
- Update mixins to allow overriding elements which have the size attribute set.
- Add flag to mirror icon.
- Roll back change that flipped help icon in RTL.
- Add help icon to the list of icons flipped when direction is RTL.
- Flip half_star icon when in RTL.
Material Input
- Don't override unfocused underline color when the input is invalid.
- Add field to mixin to specify the label color when there is an error and the
label is focused. - Support
onDisabledChangedcallback from angular_forms. - Push change detection when marked as disabled.
- Add disabled class to
"top-section"when the input is disabled. - Add mixin to allow hiding only the placeholder in the bottom section.
- Support to fill in error text trailing.
- Fix error color for floating label when an error is shown in the input.
- Add mixin to change the font size.
- Add
aria-labelandaria-invalidattributes back to the input field. - Allow values to be selectable when disabled on all browsers. This is
potentially BREAKING. - Pass aria attributes through to the inner input element. Includes material
auto suggest component. - Add an aria-label that can override the label.
- Add mixin for hiding underline.
- Add mixins for trailing text color and padding.
- Show character count when maxCount is null.
- Add attribute to set aria-label when a visible label is not desired.
- Extend the style rules applied on
input[type=text]to cover the hover and
focus states. - Add mixin padding.
- Don't override underline color when the input is invalid.
- Protected against input being destroyed and blur event still happening.
- Add mixin for fixed width error text.
- Use markForChanges on inputs since they are being set by a directive and not
the template and so change detection doesn't happen automatically. - Allow numerical values to be internationalized in number validators.
- Add option to have a material number input component format its contents on
blur. - Fix unexpected
)in selector forMaterialInputDefaultValueAccessor.
Material FAB Menu
- Update close bar style.
- Change menu width to 280px if menu has icons.
- Fix transitions.
- Simplify material-fab-menu animation & allow it to scroll on small screens.
- Update size mixin.
Material Menu
- Allow setting the class for each affix item.
- Add helper constructor for flat menus.
- Add mixin for changing the icon color of menu item.
- Wrap long text in Fab Menu.
- Horizontally align the expansion icon with the label.
- Allow mixins to customize popup contents by specifying additional CSS classes
added to the popup content. - Match the color of the group header label to item.
- Add mixin to show the same font for group label.
- Implement
Focusable. - Add a flag to
MenuItemGroupto explicitly specify a separator. - Trigger selected event when an item from sub-menu is selected.
- Change mouse pointer on category to make it clear that it is clickable.
- Allow expanding on group title clicks.
- Add a style variation to menu group to allow emphasizing the first group.
- Add a feature to menu item group to make it expandable.
- Add button content customization.
- Add mixin for lowercase button text.
Material Popup
- Automatically restore focus on the popup source element when user tabs out.
- Fix border radius mixin.
- Enforce space constraints on content.
- Simplify positioning algorithm.
- Disable constrain-to-viewport in dropdowns via a new, separate
@Input. - Guard against
container = nullinPopupHierarchy.onTriggersOutside(). - Increase the animation speed according to material specs.
- Listen to
DomService.trackLayoutChangestreams foroverlayRepositionLoop
popups.
Material Progress
- Add mixin for taller bars with rounded ends.
- Fall back to the non-optimized animation if the width is 0 after view init.
Material Radio
- Remove
material-radio-thememixin. - Add
roleattribute. - Add
material-radio-colormixin and deprecatematerial-radio-theme. - Support
onDisabledChangedcallback from angular_forms. - Internal cleanup.
- Protect against the group being destroyed before the
tabIndexgets reset. - Migrate away from QueryList.
- Update disabled color to match spec.
Material Ripple
- Update animation to match new spec.
Material Select
- Update ARIA
labelledbyfor improved a11y. - Update to
activedescendantARIA pattern for a11y. - Ensure button text displays correctly when an error message shows below it.
- Support focus on dropdown button when dismissed via keyb...
v0.9.0-alpha+15
- Update dependencies for compatibility with Dart SDK v2.0.0-dev.62.0.
- Material Button: Remove styles for vertically aligned icon with text buttons.
- Material Checkbox: Add
material-checkbox-colormixin and deprecate
material-checkbox-theme. - Material Datepicker: Use updated class names for
ShowHideDirective. - Material Expansion Panel: Add a mixin to show header actions on the bottom
instead of on the left. - Material Popup: Automatically restore focus on the popup source element when
user tabs out. - Material Progress: Add mixin for taller bars with rounded ends.
- Material Select:
- Update to
activedescendantARIA pattern for a11y. - Ensure button text displays correctly when an error message shows below it.
- Update to
- Material Slider:
- Add disabled property.
- Update size of click target.
- Material Radio:
- Add
roleattribute. - Add
material-radio-colormixin and deprecatematerial-radio-theme.
- Add
- Add DI modules to Laminate Overlay & Popup components.
- Update to
SelectionModel.single(),SelectionModel.multi()etc. instead of
deprecatedSelectionModel.withList(). - Remove explicit
Visibility.localfrom Angular components and directives, as
this is the default now. - Remove legacy CSS class names used by
ShowHideDirectivethat conflict with
Angular JS apps. - Updates to conform to new Effective Dart guidelines.
v0.9.0-alpha+14
- Add Material Stepper component.
- Material Button: Update size and position of text labels for icon buttons.
- Material Checkbox: Migrate from the deprecated Glyph component to Material
Icon. - Material Input: Don't override unfocused underline color when the input is
invalid. - Material Select:
- Support focus on dropdown button when dismissed via keyboard.
- Fix focus bug when clicking on a different focusable element.
- Add new CSS class names used by
ShowHideDirectiveto avoid conflicts with
Angular JS apps. - Only focus when
autoFocusistruewhen usingAutoFocusDirective. - Update various components to use finals for
Intl.messages to improve
performance. - Update
PopupHierarchyto better handle cases with multiple modals.
v0.9.0-alpha+13
- Material Expansion Panel: Add mixin to set alignment in the header.
- Material Icon:
- Add flag to mirror icon.
- Roll back change that flipped help icon in RTL.
- Material Input: Add field to material input mixin to specify the label color
when there is an error and the label is focused. - Material Menu:
- Allow setting the class for each affix item.
- Add helper constructor for flat menus.
- Add mixin for changing the icon color of menu item.
- Material Yes/No Buttons: Remove
Visibility.all. - Handle null pointer in
popup_source_directive. - Updates to new
@HostBindingsyntax.
v0.9.0-alpha+12
- Material Auto-Suggest Input: Improve keyboard navigation behavior.
- Material Button: Allow icon button items to be created vertically.
- Material Checkbox:
- Support
onDisabledChangedcallback from angular_forms. - Add mixin to hide text label.
- Support
- Material Datepicker:
- Fix direction of dropdown arrows in RTL locales.
- Allow error messages to be shown on range picker inputs.
- Add a mixin to remove left padding from the time picker.
- Material Dialog:
- Set default
max-heightandmax-width. - Add full screen mode.
- Set default
- Material Expansison Panel:
- Remove
transform: scaleyfrom expand animation. - Add mixin for top-aligning expand button.
- Add option to move the expand button to the left side.
- Remove
- Material Icon:
- Add help icon to the list of icons flipped when direction is RTL.
- Material Input:
- Support
onDisabledChangedcallback from angular_forms. - Push change detection when marked as disabled.
- Add disabled class to
"top-section"when the input is disabled. - Add mixin to allow hiding only the placeholder in the bottom section.
- Support to fill in error text trailing.
- Fix error color for floating label when an error is shown in the input.
- Support
- Material Menu:
- Wrap long text in Fab Menu.
- Horizontally align the expansion icon with the label.
- Material Radio:
- Support
onDisabledChangedcallback from angular_forms. - Internal cleanup.
- Support
- Material Select: Pipe through customized aria role,
labelby, andhaspopup
to the dropdown button. - Material Tree: Use item identity to remember expanded state.
- Reorder List: Calculate the full height/width of the elements.
- Scorecard: Remove the
:hostfrom the padding mixin so it is not required to
be used at the top level. - Add
HasDisabledinterface. - Propagate CSS classes on modal component to the overlay element.
- Annotate
Domservice.leap()visible for testing. - Add support for
SingleSelectionModeltoSelectionModel.empty. - Add
mat-link-deepmixin to push the Material link styles everywhere. - Updates to new
@HostBindingsyntax. - Update sass_builder dependency to latest and use the post-process builder to
cleanup.scssfiles from the output. - Support RTL selectors on any element.
- Remove usage of package UUID.
- Dart2 type fixes.
- Update documentation.
v0.9.0-alpha+11
- Material Auto-Suggest: Prevent marking itself as dirty when it receives
initial form value. - Material Checkbox:
- Prevent marking itself as dirty when it receives initial form value.
- Add mixin to remove right margin.
- Material Datepicker:
- Re-render calendar and month picker when date limits change.
- Switch to bool inputs instead of
getBool().
- Material Expansion Panel: Improve animations.
- Material Input:
- Add mixin to change the font size.
- Add
aria-labelandaria-invalidattributes back to the input field.
- Material Popup: Fix border radius mixin.
- Material Select: Fix selected color mixin on vertical selection indicator.
- Reorder List: Restrict when a dragged item's target index is incremented or
decremented. - Use new
@HostListener()argument inference:$eventis now implicit. - Make mouse events with the shift modifier key a non-standard mouse event in
isStandardMouseEvent(). - Remove
IntersectionObserverbindings now that they exist in dart:html. - Update documentation.