diff --git a/angular_components/CHANGELOG.md b/angular_components/CHANGELOG.md index e20c418f3..3f97e25b7 100644 --- a/angular_components/CHANGELOG.md +++ b/angular_components/CHANGELOG.md @@ -1,3 +1,60 @@ +## 0.9.2 + +### Component Updates + +#### Material Auto Suggest Input +* Implement `HasDisabled`. +* Allow `selection` input to take selected value for single selection in + addition to `SelectionModel`. +* Expose `selection` output to emit selected value(s) on selection changes. +* Add `shouldClearSelectionOnInput` input. + +#### Material Button +* Remove unused `hover-color` argument from button color Sass mixins. + +#### Material Datepicker +* Add Sass mixins for rendering the range title to the left of the dropdown + component and for removing some padding to save vertical space. +* Harden `DatepickerComparison.comparesTo()` against nulls. + +#### Material Expansion Panel +* Add transition to save/cancel collapse. +* Add Sass mixin for custom `box-shadow`. + +#### Material Input +* Add Sass mixin to set the bottom section margins. +* Allow `MaterialPercentInputDirective` to follow `NumberFormat` specification + for percent. +* Allow `selectionOptions` input to accept a `List` in addition to + `SelectionOptions`. + +#### Material Menu +* Remove Sass mixin `material-fab-menu-icon-size`. + +#### Material Tooltip +* Change the ink tooltip stay open if the mouse is currently in it's bounds. + +#### Material Tree +* Allows dropdown component to accept custom popup positions. +* Fix off-center alignment issue between radio button and text in + `MaterialTreeGroupFlatRadioComponent`. + +#### Scorecard +* Expose `ScorecardBarDirective` so it can be resued by other card bar + implementations. + +### Miscellaneous +* Improvements to `StickyController` for the __single-stickyKey case__: Add + `enableSmoothPushing` setting, and partially support stickyKey'd elements of + differing heights. +* Replace all deprecated Material typography variables/mixins with their + canonical versions, and inline mixins with no replacement. +* Fix `unawaited_futures` lint warnings by adding missing `await`s. + +### Documentation +* Add new readme for Material Auto-suggest Input. +* Minor docs fixes. + ## 0.9.1 ### Component Updates diff --git a/angular_components/lib/app_layout/README.md b/angular_components/lib/app_layout/README.md index 2acb0c3f6..c0280a30c 100644 --- a/angular_components/lib/app_layout/README.md +++ b/angular_components/lib/app_layout/README.md @@ -68,7 +68,7 @@ Here is an example: ``` -![Simple App Bar](/dart-lang/angular_components/master/lib/app_layout/g3doc/simple_app_bar.png) +![Simple App Bar](/dart-lang/angular_components/master/angular_components/lib/app_layout/g3doc/simple_app_bar.png) ## Drawers @@ -271,7 +271,7 @@ using a mixin. Example scss drawer content component: ```scss -@import 'third_party/dart_src/acx/app_layout/lib/mixins'; +@import 'package:angular_components/lib/app_layout/mixins'; :host { @include mat-drawer-list-items; diff --git a/angular_components/pubspec.yaml b/angular_components/pubspec.yaml index c7555a6eb..b42371961 100644 --- a/angular_components/pubspec.yaml +++ b/angular_components/pubspec.yaml @@ -1,5 +1,5 @@ name: angular_components -version: 0.9.1 +version: 0.9.2 description: > The official Material Design components for AngularDart. Used at Google in production apps. @@ -14,7 +14,7 @@ dependencies: async: ^2.0.8 build: '>=0.11.1 <0.13.0' build_config: '>=0.2.6 <0.4.0' - built_collection: '>=1.6.0 <4.0.0' + built_collection: ^4.0.0 collection: ^1.14.10 fixnum: ^0.10.7 intl: '>=0.14.0 <0.16.0' diff --git a/angular_gallery/pubspec.yaml b/angular_gallery/pubspec.yaml index 4c1e4ab16..dc956e4b9 100644 --- a/angular_gallery/pubspec.yaml +++ b/angular_gallery/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_forms: ^2.0.0 angular_router: 2.0.0-alpha+19 build: '>=0.11.1 <0.13.0' diff --git a/angular_gallery_section/pubspec.yaml b/angular_gallery_section/pubspec.yaml index 90f641a5f..2fd9a8335 100644 --- a/angular_gallery_section/pubspec.yaml +++ b/angular_gallery_section/pubspec.yaml @@ -5,7 +5,7 @@ environment: dependencies: analyzer: ^0.32.4 angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 build: '>=0.11.1 <0.13.0' build_config: '>=0.2.6 <0.4.0' glob: ^1.1.5 diff --git a/examples/angular_components_example/pubspec.yaml b/examples/angular_components_example/pubspec.yaml index 34b55db07..1e15f0564 100644 --- a/examples/angular_components_example/pubspec.yaml +++ b/examples/angular_components_example/pubspec.yaml @@ -5,7 +5,7 @@ environment: dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery: path: ../../angular_gallery app_layout_example: diff --git a/examples/app_layout_example/pubspec.yaml b/examples/app_layout_example/pubspec.yaml index 386f0b75e..e64f05e0c 100644 --- a/examples/app_layout_example/pubspec.yaml +++ b/examples/app_layout_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_button_example/pubspec.yaml b/examples/material_button_example/pubspec.yaml index fdb0d80db..bcc7b09e5 100644 --- a/examples/material_button_example/pubspec.yaml +++ b/examples/material_button_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_card_example/pubspec.yaml b/examples/material_card_example/pubspec.yaml index 80c28eb58..8a5f6684b 100644 --- a/examples/material_card_example/pubspec.yaml +++ b/examples/material_card_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_checkbox_example/pubspec.yaml b/examples/material_checkbox_example/pubspec.yaml index 6702fa804..1e5ff2610 100644 --- a/examples/material_checkbox_example/pubspec.yaml +++ b/examples/material_checkbox_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_forms: ^2.0.0 angular_gallery_section: path: ../../angular_gallery_section diff --git a/examples/material_chips_example/pubspec.yaml b/examples/material_chips_example/pubspec.yaml index cc274ed27..cfd56eac2 100644 --- a/examples/material_chips_example/pubspec.yaml +++ b/examples/material_chips_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_datepicker_example/pubspec.yaml b/examples/material_datepicker_example/pubspec.yaml index 3836b53e3..e08452c2a 100644 --- a/examples/material_datepicker_example/pubspec.yaml +++ b/examples/material_datepicker_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_dialog_example/pubspec.yaml b/examples/material_dialog_example/pubspec.yaml index 8dcb19dfb..efe147f2a 100644 --- a/examples/material_dialog_example/pubspec.yaml +++ b/examples/material_dialog_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_expansionpanel_example/pubspec.yaml b/examples/material_expansionpanel_example/pubspec.yaml index 347ebdd7a..072304ed3 100644 --- a/examples/material_expansionpanel_example/pubspec.yaml +++ b/examples/material_expansionpanel_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_forms: ^2.0.0 angular_gallery_section: path: ../../angular_gallery_section diff --git a/examples/material_icon_example/pubspec.yaml b/examples/material_icon_example/pubspec.yaml index 84a25e0f8..a84995dc6 100644 --- a/examples/material_icon_example/pubspec.yaml +++ b/examples/material_icon_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_input_example/pubspec.yaml b/examples/material_input_example/pubspec.yaml index 5faaf4b32..47e03e999 100644 --- a/examples/material_input_example/pubspec.yaml +++ b/examples/material_input_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_forms: ^2.0.0 angular_gallery_section: path: ../../angular_gallery_section diff --git a/examples/material_list_example/pubspec.yaml b/examples/material_list_example/pubspec.yaml index d62669d18..37d68b622 100644 --- a/examples/material_list_example/pubspec.yaml +++ b/examples/material_list_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_menu_example/pubspec.yaml b/examples/material_menu_example/pubspec.yaml index c99f662ab..6a9e5916a 100644 --- a/examples/material_menu_example/pubspec.yaml +++ b/examples/material_menu_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_popup_example/pubspec.yaml b/examples/material_popup_example/pubspec.yaml index 47bb110fa..fefa7e613 100644 --- a/examples/material_popup_example/pubspec.yaml +++ b/examples/material_popup_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_progress_example/pubspec.yaml b/examples/material_progress_example/pubspec.yaml index 8caa65878..5bb702217 100644 --- a/examples/material_progress_example/pubspec.yaml +++ b/examples/material_progress_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_radio_example/pubspec.yaml b/examples/material_radio_example/pubspec.yaml index ccd97d66d..0b8341fd7 100644 --- a/examples/material_radio_example/pubspec.yaml +++ b/examples/material_radio_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_forms: ^2.0.0 angular_gallery_section: path: ../../angular_gallery_section diff --git a/examples/material_select_example/pubspec.yaml b/examples/material_select_example/pubspec.yaml index fc0521ab6..09bcf6a36 100644 --- a/examples/material_select_example/pubspec.yaml +++ b/examples/material_select_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_forms: ^2.0.0 angular_gallery_section: path: ../../angular_gallery_section diff --git a/examples/material_slider_example/pubspec.yaml b/examples/material_slider_example/pubspec.yaml index d5bcebdeb..242d497f7 100644 --- a/examples/material_slider_example/pubspec.yaml +++ b/examples/material_slider_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_spinner_example/pubspec.yaml b/examples/material_spinner_example/pubspec.yaml index fde2bad26..04b257b4f 100644 --- a/examples/material_spinner_example/pubspec.yaml +++ b/examples/material_spinner_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_stepper_example/pubspec.yaml b/examples/material_stepper_example/pubspec.yaml index 0baed15ee..5e599ac60 100644 --- a/examples/material_stepper_example/pubspec.yaml +++ b/examples/material_stepper_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_tab_example/pubspec.yaml b/examples/material_tab_example/pubspec.yaml index c59933730..71093c23a 100644 --- a/examples/material_tab_example/pubspec.yaml +++ b/examples/material_tab_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_toggle_example/pubspec.yaml b/examples/material_toggle_example/pubspec.yaml index 685b1d89a..e0f807f83 100644 --- a/examples/material_toggle_example/pubspec.yaml +++ b/examples/material_toggle_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_tooltip_example/pubspec.yaml b/examples/material_tooltip_example/pubspec.yaml index 2a3ccb907..d0e427fb2 100644 --- a/examples/material_tooltip_example/pubspec.yaml +++ b/examples/material_tooltip_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_tree_example/pubspec.yaml b/examples/material_tree_example/pubspec.yaml index 554ffdf1d..e69a8f8e3 100644 --- a/examples/material_tree_example/pubspec.yaml +++ b/examples/material_tree_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/material_yes_no_buttons_example/pubspec.yaml b/examples/material_yes_no_buttons_example/pubspec.yaml index 21105d771..71be21a48 100644 --- a/examples/material_yes_no_buttons_example/pubspec.yaml +++ b/examples/material_yes_no_buttons_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_gallery_section: path: ../../angular_gallery_section build_config: '>=0.2.6 <0.4.0' diff --git a/examples/scorecard_example/pubspec.yaml b/examples/scorecard_example/pubspec.yaml index f89bc5102..89d42cc5e 100644 --- a/examples/scorecard_example/pubspec.yaml +++ b/examples/scorecard_example/pubspec.yaml @@ -4,7 +4,7 @@ environment: sdk: '>=2.0.0-dev.69.5 <3.0.0' dependencies: angular: ^5.0.0 - angular_components: 0.9.1 + angular_components: 0.9.2 angular_forms: ^2.0.0 angular_gallery_section: path: ../../angular_gallery_section