This repository has been archived by the owner on Feb 2, 2019. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(angular2): update to 2.0.x and latest @angular/material
* 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
- Loading branch information