Skip to content
This repository has been archived by the owner on Feb 2, 2019. It is now read-only.

Conversation

ashleahhill
Copy link
Collaborator

There are no appreciable code changes between rc.6 and rc.7 in my experience.

  • Removed additional styles that our team isn't using in favor of angular/material2
  • Upgraded to TypeScript 2.0.0 + and changed build, (only the build-npm task), to use exec while grunt-ts task catches up to TypeScript 2.0.
  • Added forRoot static methods to the two library module classes.
  • Upgraded to angular/angular rc.7
  • Upgraded to angular/material2 alpha.8-1

We are using the angular2-material equivalents of these styles
The  `range-format` input of md-pagination-range was getting overriden by the null value of the parent pagination directive.
 - Updated all package deps to their latest versions.
 - Updated just enough code to make the typescript compiler happy with new
   packages. Have not tested components other than the ones in our demo
   app.
 - Fixed pagination require from unstable source. Only imports from the
   root of @angular modules are to be trusted
 - Removed MdCard styles from components barell.
 - Added forRoot static method to both Ng2MaterialModule versions.
Update dependencies to rc7, not observing any necessary code changes.
@justindujardin justindujardin merged commit 432b99e into justindujardin:feature/angular_rc6 Sep 18, 2016
@justindujardin
Copy link
Owner

LGTM, thanks

justindujardin pushed a commit that referenced this pull request Oct 12, 2016
* dev: Setup for VS Code

I needed some config changes for my developer setup on windows.

* Update dependencies

Update dependencies to @angular rc.5 and @angular2-material to alpha.7-4

* dev: Drop tests

Remove tests from build to simplify upgrade. Testing using our own example app.

* Remove modules to be replaced

Removing modules that were recommended to be superceeded by their @angular2-material counterparts in [this gist] (https://gist.github.com/ollwenjones/d33b181773d8c8d7f4293cf6e6c4005b) by @ollwenjones

Leaving scss for our example app.

* Pagination NgModule class and Pagination bugfixes

Created Pagination NgModule class and corrected TS compiler and Angular errors.

* Created MdContentModule

Created NgModule for MdContent directive

* Created MdDataTableModule

Created NgModule class for MdDataTable

* Created MdDividerModule

Created NgModule class for MdDivider

* Created MdPeekabooModule

Created NgModule class for MdPeekaboo

* Created MdValidatorModule

Created NgModule class for Md* validator directives

* Created MdSubheaderModule

Created NgModule class for MdSubheader

* Created MdBackdropModule

Created NgModule class for MdBackdrop

* Created Ng2MaterialModule and Ng2MaterialNodeModule

Create NgModule classes for ng2-material in Node.js and browser.
Removed exports from deprecated/removed modules.

* 0.7.0-0

* Remove pagination service from model

Will need to be provided on the component level.

* Upgrade zone & add karma shims

This doesn't make tests run yet, but needs to be done

* Feature/angular rc7 q free (#302)

* Remove unused styles

We are using the angular2-material equivalents of these styles

* Fix shadowed input

The  `range-format` input of md-pagination-range was getting overriden by the null value of the parent pagination directive.

* Update to Angular rc.6 and Typescript 2.0

 - Updated all package deps to their latest versions.
 - Updated just enough code to make the typescript compiler happy with new
   packages. Have not tested components other than the ones in our demo
   app.
 - Fixed pagination require from unstable source. Only imports from the
   root of @angular modules are to be trusted
 - Removed MdCard styles from components barell.
 - Added forRoot static method to both Ng2MaterialModule versions.

* Update to rc.7

Update dependencies to rc7, not observing any necessary code changes.

* Use local installation of typescript to build

* bump pre version

* Update dependencies to @angular 2.0.0 versions

* Update Angular Material to v alpha.8-2

Alpha 8-2 has updated dependencies to angular 2.0.0

* Update to @angular/material

The angular material 2 project has changed their packaging. They now distribute everything under the single package `@angular/material`.

Updated package files and removed references to any `@angular2-material/*` packages

* Set default-theme values to default

Setting default theme variables to default so that they can be overidden in app.

* Bump version

* chore: remove example app spec files

 - we don't add any testing to the example site, so they're just noise.

* chore: use typescript 2 with grunt ts

 - remove grunt-exec and specify a custom typescript compiler location in the grunt-ts configuration

* chore: remove card component and tests

 - as pointed out by @ollwenjones the styles are different than the official material2 implementation. let's avoid confusion. todo: look at updating the card examples (or remove them if it's too much work)

* chore: stash working changes to update test suite to use the latest angular apis

 - use TestBed for specs
 - update componentSanityCheck to use TestBed
 - update karma and systemjs configs to look like angular2 quickstart (https://github.com/angular/quickstart)
 - remove `main` function wrapper in test files and call describe when the module is imported (again to match angular/quickstart)
 - add dialog module
 - break pagination tests into individual files
 - add MdServicesModule for importing services

BREAKING CHANGE: remove md-card component

The card component conflicts with the official @angular/material/card implementation. Please use the official component. For more information see: https://github.com/angular/material2/tree/master/src/lib/card

* chore: remove form md-messages

 - the forms module has changed quite a bit and look competent enough to exist without these components.

BREAKING CHANGE: removed md-messages components and prefer to use standard FormsModule

* chore: fix up test suite

 - use async() to wrap any it() or beforeEach() calls that do promise based async stuff.
 - use `TestBed.get(ServiceTypeName)` instead of `inject()` when a service instance is needed in a test.

* chore: reduce sauce test matrix

BREAKING CHANGE: Remove support for automated testing of IE and unreliable builds of Chrome beta.

* chore: reduce sauce test matrix

BREAKING CHANGE: Remove support for automated testing of Chrome 39 and Android 4.4

* test: add spec to dialog component

* chore: fix bad package name

* feat(readme): update readme to direct new users to @angular/material

 - move some testing stuff out of the first line
 - update language to downplay any suggestion that users should create issues.  Instead suggest they provide a fix for the community.
 - remove gitter link (I never monitor it despite good intentions.)

* chore: drop android from sauce and add dev/beta for chrome/firefox

 - Android is failing to start sometimes. I have no patience for sauce flakiness.
 - Make all browsers run on Windows 10 in an attempt to reduce test start times
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants