Commit Graph

310 Commits

Author SHA1 Message Date
Paul Gschwendtner 53b4af6d2a build(docs): fix description comments sometimes empty (#12885)
Follow-up commit for 4879dc4720.

---

Disables concatenation of multiple leading comments for a TypeScript node. Since all shipped source files have a license banner at top, the license banner comment would be incorrectly considered as "comment" for the first TypeScript node of a given file. Since there are various files in the Material project where the first node of a source file is exported and should only use the first leading comment, we need to disable comment concatenation.

See for example: https://github.com/angular/material2/blob/master/src/cdk/coercion/boolean-property.ts
2018-08-29 15:43:52 -07:00
Jeremy Elbourn 515912b23f fix: explictly declare types for mixin base classes (#12876)
As of TypeScript 2.9, tsc will inline imports for inferred types with
the `import("...")` syntax. However, this inlining happens *after*
`paths` are resolved. This means that in places where we import from
`@angular/material/core` in source end up having relative paths (e.g.
`../core/common-behaviors/index`) in the generated d.ts files. These
relative import paths become incorrect when moved into our package
structure, breaking downstream apps.
2018-08-29 10:14:37 -07:00
Kristiyan Kostadinov d424c70676 build: update to TS 2.9 and enable strictFunctionTypes (#12182)
Bumps the project to TypeScript 2.9, enables the `strictFunctionTypes` everywhere and fixes the various errors.

Fixes #12177.
2018-08-28 07:17:26 -07:00
Joey Perrott 2f76451546 chore: update to RxJS 6.2.x (#12678) 2018-08-21 11:45:12 -07:00
mmalerba b20662f28e chore: bump version to 6.4.6 on master (#12764) 2018-08-20 17:27:54 -04:00
Paul Gschwendtner 3a8425968d build: update project dependencies (#12675)
* Updates Dgeni and other development dependencies in order to fix more `npm audit` vulnerabilities.
2018-08-14 10:03:36 -07:00
Joey Perrott f16795930a chore: bump to 6.4.5 (#12657) 2018-08-13 10:59:21 -07:00
Joey Perrott 9f0c31fb09 chore: update changelog and package.json for 6.4.4 (#12652) 2018-08-13 08:36:18 -07:00
Kristiyan Kostadinov 6fde81a1c0 build: bump versions of test tooling and resolve some audit warnings (#12629) 2018-08-13 06:54:52 -07:00
Paul Gschwendtner a2c6dfc92f build: fix invalid required angular version (#12089) 2018-08-09 13:06:11 -07:00
Paul Gschwendtner 1effb16c24 refactor(schematics): use parse5 for finding inputs and outputs (#12524) 2018-08-09 07:46:14 -07:00
Paul Gschwendtner fca1429718 build: remove madge (#12548) 2018-08-08 09:45:53 -07:00
Paul Gschwendtner 73f3f940b0 build: remove deprecated node-github api (#12420)
Switches to the newer version of `node-github` that has been renamed to `@octokit/rest`.
2018-07-31 11:13:34 -07:00
Paul Gschwendtner e4ac04d678 build: speed-up stylesheet building (#12426)
* Switches back from `dart-sass` to `node-sass` due to a pretty huge slow-down we noticed (can be revisited)
* No longer copies all SCSS files to the temporary `package` output just in favor of the demo-app (slows down unnecessarily). This now allows us to live-reload theme changes within a second.
* No longer rebuilds all package SCSS files twice for the ES5 output (rel: https://github.com/angular/material2/pull/7403)
2018-07-31 09:06:39 -07:00
mmalerba 2ffdae6c80 chore: 6.4.2 changelog (#12441)
* chore: 6.4.2 changelog

* address comments
2018-07-30 15:01:02 -07:00
Paul Gschwendtner e07400354a build: switch to dart-sass (#12370)
* Switches to dart-sass in order to be consistent with the Bazel output. That way we can identify potential issues with the SASS output (e.g. demo-app) before we at some point make the full-switch.
* Also speeds-up the project installs because libsass bindings are no longer needed (trade-off with compilation time though; but pretty minimal due to our amount of Sass files)
2018-07-28 21:49:04 -07:00
Paul Gschwendtner 5963d14bdd build(schematics): test schematics properly (#12410)
* build(schematics): test schematics properly

* Previously, the spec files that have been pushed to the repository, didn't run at all, or were outdated. This PR updates the tests and also enables most of them (as much as possible).
* Sets up the Bazel test rules (with a few needed workarounds) in order to test the schematics
* Removed devkit utils that can be used from `@schematics/angular` which is **always present** (we can assume that)
* Moved data `.json` files into TypeScript files (in order to workaround a bazel typescript issue; and to allow separation for v6 and v7 data at some point)
* Updates and fixes schematics to properly work within the latest Angular CLI version

* Address feedback

* Remove unnecessary diff
2018-07-28 21:48:11 -07:00
Paul Gschwendtner e23709f513 build: remove unused dependencies (#12346)
* Removes unused dependencies.
2018-07-24 10:10:07 -07:00
Joey Perrott c3e3dcb3fc chore: update changelog for 6.4.1 (#12330) 2018-07-23 12:06:52 -07:00
Kristiyan Kostadinov 3b50e44bf2 chore: bump to latest tslint version (#12300) 2018-07-20 17:27:42 -07:00
Paul Gschwendtner 1c67663e47 build: add git-semver-tags to dev dependencies (#12230) 2018-07-18 08:52:58 -07:00
Jeremy Elbourn cc33f57f4e chore: bump version to 6.4.0 w/ changelog (#12240) 2018-07-16 15:47:31 -07:00
Paul Gschwendtner fdd70823cf build: fix small browser test coverage (#11970)
* No longer just runs the tests against the first browser of a test platform (travis, saucelabs, browserstack)
* Stability is more valuable than speed (runs sequentially on CI now)
* Update Saucelabs Connect
* Remove unused spec reporter
* Update from Edge 14 to Edge 17
* Fix pixel deviations in Edge 17
2018-07-11 08:18:32 -07:00
mmalerba e1fd13aec5 update changelog for 6.3.3 (#12120)
* update changelog for 6.3.3

* add release name
2018-07-09 13:55:33 -07:00
Joey Perrott c40fef4b1a chore: update changelog for 6.3.2 (#12019) 2018-07-02 10:58:46 -07:00
Paul Gschwendtner e0bbe073da fix: parse5 not listed as dependency for material (#11981) 2018-06-29 11:04:44 -07:00
Austin 2330c8bcc9 fix(schematics): add parse5 dep (#11647) 2018-06-28 11:42:19 -07:00
tinayuangao dad18bf72c chore: bump the version to 6.3.1 (#11937) 2018-06-26 10:54:58 -07:00
Jeremy Elbourn f31b2f4180 chore: bump version to 6.3.0 w/ changelog (#11833) 2018-06-18 15:42:19 -07:00
Andrew Seguin 966910ac91 chore: bump version 6.2.1; update changelog (#11656) 2018-06-04 15:15:03 -07:00
mmalerba b26b58c1dd chore: bump version and changelog to 6.2.0 (#11564)
* chore: bump version and changelog to 6.2.0

* changelog tweaks
2018-05-29 12:37:55 -07:00
tinayuangao 72f8d9dc29 chore: bump the version to 6.1.0 with changelog (#11440) 2018-05-21 15:08:32 -07:00
Jeremy Elbourn 5fbd02b35f chore: update version and changelog for 6.0.2 (#11327) 2018-05-14 15:56:45 -07:00
Rafael Santana 521b111f4a chore: add missing lifecycles interfaces to declarations (#10768) 2018-05-11 10:37:11 -07:00
Jeremy Elbourn ce0040d39d build: fix and re-enable bazel unit tests for the cdk (#11278) 2018-05-10 17:01:04 -07:00
Andrew Seguin 9f282b66ac chore: update dgeni (#11248) 2018-05-10 08:45:07 -07:00
Kristiyan Kostadinov 9dadf371d5 chore: remove references to the web animations polyfill (#11179)
Gets rid of the Web animations polyfill from our demo apps, as well as from the docs. The polyfill is not longer required as of Angular 6.
2018-05-08 09:59:01 -07:00
Joey Perrott 4bf3ceb814 chore: 6.0.1 release (#11204) 2018-05-07 09:18:13 -07:00
Joey Perrott f130eadb09 chore: bump version and create changelog for version 6.0.0 (#11140) 2018-05-03 12:41:41 -07:00
Andrew Seguin 22524e3896 chore: bump to 6.0.0-rc.14 (#11081) 2018-04-30 13:25:20 -07:00
Andrew Seguin 1ee9c5f967 chore(demo): add examples to demo app (#11018)
* chore(demo): add examples to demo app

* fix aot
2018-04-27 18:43:36 -07:00
Andrew Seguin 45cacf7376 build: bump to angular 6.0.0-rc.6 (#11057) 2018-04-27 17:41:25 -07:00
Joey Perrott a6475792b8 fix(ci): Shard tests on CI across 3 browsers (#11048) 2018-04-27 15:10:57 -07:00
Andrew Seguin fd44381190 chore: bump to rc.13 (#11035) 2018-04-26 11:16:09 -07:00
Kristiyan Kostadinov 2e54f13c56 build: bump to rxjs 6.0 final (#11002)
Bumps to the stable version of rxjs 6.0.
2018-04-25 22:05:21 -07:00
Andrew Seguin 6dd6080d58 Revert "chore(demo): add examples to demo app (#10743)" (#11017)
This reverts commit 68b1f2afeb.
2018-04-25 22:01:12 -07:00
Andrew Seguin 68b1f2afeb chore(demo): add examples to demo app (#10743)
* chore(demo): add examples to demo app

* fix polyfill
2018-04-25 21:58:54 -07:00
mmalerba 9b1147050c chore: update changelog for 6.0.0-rc.12 (#10902) 2018-04-17 16:07:48 -07:00
Jeremy Elbourn c9f5be6c9e fix(schematics): make v6 migration work (#10853)
This includes:
* Adding missing schema json to package
* Add missing packageGroup entries to material, cdk, and moment-adapter
* Move schematics for migration to the migrate-specific schema
* Bump version to 6.0.0-rc.11
2018-04-16 11:51:50 -07:00
Joey Perrott 189a0da02d chore: update to angular core rc.5 (#10876) 2018-04-16 11:51:08 -07:00