diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ad6046b0..91ba64a59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +## 0.9.0-alpha+14 + +> NOTE: This code is considered production quality, but depends on angular: +> 5.0.0-alpha+14. The alpha tag represents the evolving nature of the +> AngularDart API, not code quality (5.0.0-alpha+14 is used in production Google +> apps). + + * 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 `ShowHideDirective` to avoid conflicts with + Angular JS apps. + * Only focus when `_autoFocus` is `true` when using `AutoFocusDirective`. + * Update various components to use finals for `Intl.message`s to improve + performance. + * Update `PopupHierarchy` to better handle cases with multiple modals. + ## 0.9.0-alpha+13 > NOTE: This code is considered production quality, but depends on angular: @@ -9,8 +32,8 @@ * Material Icon: * Add flag to mirror icon. * Roll back change that flipped help icon in RTL. - * Material Input: Adding field to material input mixin to specify the label - color when there is an error and the label is focused. + * 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. diff --git a/README.md b/README.md index b816f14c0..6a9ff13c1 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,9 @@ Angular package. This is a continually growing set of widgets. Recent additions include: +* Material Stepper * Material Slider * Material Datepicker -* Material Menu At this time we are not taking pull requests, but please [file an issue](https://github.com/dart-lang/angular_components/issues) @@ -29,33 +29,11 @@ Firefox, and Safari. ## Package `build_runner` support As of angular: 5.0.0-alpha+5 the pub transformer has been removed in favor of -code generation through package [build]. To build your project with -[build_runner]: +code generation through package [build]. Please see the Dart 2 +[migration guide]. -1. Add two dev dependencies to your `pubspec.yaml` file: - - ```yaml - dev_dependencies: - build_runner: ^0.8.6 - build_web_compilers: ^0.4.0 - ``` - -2. Run `pub get` on your package. -3. Build your package: - - ``` - pub run build_runner build - ``` - - Or run a local development server with a file watcher and incremental - rebuilds: - - ``` - pub run build_runner serve - ``` - -[build_runner]: https://pub.dartlang.org/packages/build_runner [build]: https://pub.dartlang.org/packages/build +[migration guide]: https://webdev.dartlang.org/dart-2 ## Useful links diff --git a/pubspec.yaml b/pubspec.yaml index 9aff8bffb..c62a9f43c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,15 +1,15 @@ name: angular_components -version: 0.9.0-alpha+13 +version: 0.9.0-alpha+14 description: > The official Material Design components for AngularDart. Used at Google in production apps. homepage: https://webdev.dartlang.org/components author: Dart Team environment: - sdk: '>=2.0.0-dev.55.0 <2.0.0' + sdk: '>=2.0.0-dev.56.0 <2.0.0' dependencies: - angular: 5.0.0-alpha+13 - angular_forms: 2.0.0-alpha+5 + angular: 5.0.0-alpha+14 + angular_forms: 2.0.0-alpha+6 async: ^2.0.6 build: '>=0.11.1 <0.13.0' build_config: ^0.2.6 @@ -24,4 +24,4 @@ dependencies: protobuf: ^0.8.0 perf_api: ^0.1.0 quiver: '>=0.24.0 <0.30.0' - sass_builder: ^2.0.0 + sass_builder: ^2.0.1