Pawel Kozlowski
c96dea27ce
test(ivy): turn ivy test selectors into real functions ( #27372 )
...
Having real functions allows me to bypass individual checks, ex.:
```
export function fixmeIvy(reason: string): boolean {
return true;
}
```
This is useful for situation where I want to see if previously disabled tests
were fixed (ex. some PRs merged). In this case I don't want to run tests that
I know are not passing (obsolete / modified).
PR Close #27372
2018-11-30 13:59:47 -08:00
Pawel Kozlowski
1fa5478fef
test(ivy): update root causes for @angular/core TestBed failures ( #27370 )
...
PR Close #27370
2018-11-30 13:41:21 -08:00
Igor Minar
eb17502a7c
fix(bazel): ng_package should correctly map to source maps in secondary entry-points ( #27313 )
...
This fixes the issue with broken source maps for @angular/common/http/testing.
Fixes #25510
PR Close #27313
2018-11-30 13:40:00 -08:00
Greg Magolan
c8a8dcfc6e
build(bazel): update handling of rules_nodejs transitive deps ( #27264 )
...
BREAKING CHANGES:
Bazel users: rules_angular_dependencies() will no longer install transitive dependencies of build_bazel_rules_nodejs and build_bazel_rules_typescript. User WORKSPACE files will now need to install rules_nodejs and rules_typescript transitive deps directly:
```
load("@build_bazel_rules_typescript//:package.bzl", "rules_typescript_dependencies")
rules_typescript_dependencies()
load("@build_bazel_rules_nodejs//:package.bzl", "rules_nodejs_dependencies")
rules_nodejs_dependencies()
```
PR Close #27264
2018-11-30 13:35:51 -08:00
dennisameling
3983d04b1c
docs: fix dynamic-component-loader example for Adblock Plus + EasyList ( #27212 )
...
Reported issue in #18138 is due to EasyList being selected in ABP. This commit fixes both the image at the bottom of the Dynamic Component Loader example, and the Stackblitz demo.
Fixes #18138
PR Close #27212
2018-11-30 13:35:38 -08:00
Jason Aden
d40af0c137
feat(router): add a Navigation type available during navigation ( #27198 )
...
Provides target URLs, Navigation, and `NavigationExtras` data.
FW-613
PR Close #27198
2018-11-30 13:34:55 -08:00
Jason Aden
73f6ed9be1
feat(router): allow passing `state` to routerLink directives ( #27198 )
...
This value will get written to the `history.state` entry.
FW-613 (related)
Related to #24617
PR Close #27198
2018-11-30 13:34:55 -08:00
Jason Aden
67f4a5d4bd
feat(router): allow passing state to `NavigationExtras` ( #27198 )
...
This value will get written to the `history.state` entry.
FW-613 (related)
PR Close #27198
2018-11-30 13:34:55 -08:00
Jason Aden
26842491c6
feat(router): restore whole object when navigating back to a page managed by Angular router ( #27198 )
...
PR Close #27198
2018-11-30 13:34:55 -08:00
Igor Minar
1b84b11cf5
Revert "fix(forms): apply unicode flag to pattern attribute when supported ( #20819 )" ( #27375 )
...
This reverts commit 3c34b8b4f1
.
breaks google3 see http://cl/223526995
PR Close #27375
2018-11-30 10:49:27 -08:00
Igor Minar
63e125986c
Revert "test(forms): add test on applying unicode flag ( #20819 )" ( #27375 )
...
This reverts commit 619b8ab822
.
breaks google3 see http://cl/223526995
PR Close #27375
2018-11-30 10:49:27 -08:00
Igor Minar
1439071b7e
Revert "docs(forms): take words suggestion ( #20819 )" ( #27375 )
...
This reverts commit e024f2f8b7
.
breaks google3 see http://cl/223526995
PR Close #27375
2018-11-30 10:49:27 -08:00
Igor Minar
32c5be97b0
fix(platform-server): add @angular/http to the list of peerDependencies ( #27307 )
...
Fixes #26154
PR Close #27307
2018-11-30 10:02:44 -08:00
Andrew Kushnir
aedc343003
feat(ivy): updated translation const names (that include message ids) ( #27185 )
...
PR Close #27185
2018-11-30 10:00:54 -08:00
ryo.s
9129f9ac9b
docs: fix typo ( #27294 )
...
PR Close #27294
2018-11-29 22:15:27 -08:00
Alex Rickabaugh
412e47d311
fix(ivy): support multiple directives with the same selector ( #27298 )
...
Previously the concept of multiple directives with the same selector was
not supported by ngtsc. This is due to the treatment of directives for a
component as a Map from selector to the directive, which is an erroneous
representation.
Now the directives for a component are stored as an array which supports
multiple directives with the same selector.
Testing strategy: a new ngtsc_spec test asserts that multiple directives
with the same selector are matched on an element.
PR Close #27298
2018-11-29 21:35:28 -08:00
Brandon Roberts
c331fc6f0c
docs(forms): update API reference for common APIs and template-driven directives ( #27033 )
...
PR Close #27033
2018-11-29 21:33:07 -08:00
Igor Minar
2389a68ea3
test(platform-server): import ivyEnabled from @angular/private/testing ( #27302 )
...
PR Close #27302
2018-11-29 21:32:49 -08:00
Igor Minar
81a5ceb6d4
test(ivy): add/remove fixmes with root causes for packages/bazel/test/ng_package:core_package ( #27302 )
...
PR Close #27302
2018-11-29 21:32:49 -08:00
Igor Minar
ed36c68cdb
test(ivy): add `obsoleteInIvy`, `modifiedInIvy`, and `ivyEnabled` test selectors ( #27302 )
...
See inline docs for description of these functions.
PR Close #27302
2018-11-29 21:32:49 -08:00
Igor Minar
88c30e231a
test(ivy): add/remove fixmes in packages/bazel/test/ngc-wrapped ( #27302 )
...
PR Close #27302
2018-11-29 21:32:49 -08:00
Andrew Kushnir
eb99753e4a
test(ivy): enable @angular/service-worker targets to run on CI ( #27310 )
...
PR Close #27310
2018-11-29 21:32:19 -08:00
Alex Rickabaugh
4effb89ae8
test(ivy): update //packages/compiler tests for Ivy ( #27301 )
...
Most of the specs in these tests are not relevant to Ivy:
//packages/compiler/test:test
//packages/compiler/test:test_web_chromium-local
However, a few test pieces of the compiler infrastructure that are used in
Ivy, and new BUILD.bazel files are created to separate them from the above
disabled targets:
//packages/compiler/test/css_parser:css_parser
//packages/compiler/test/css_parser:css_parser_web
//packages/compiler/test/expression_parser:expression_parser
//packages/compiler/test/expression_parser:expression_parser_web
//packages/compiler/test/ml_parser:ml_parser
//packages/compiler/test/ml_parser:ml_parser_web
//packages/compiler/test/selector:selector
//packages/compiler/test/selector:selector_web
PR Close #27301
2018-11-29 21:31:35 -08:00
Alex Rickabaugh
49537458ea
test(ivy): update //packages/compiler-cli tests for Ivy ( #27301 )
...
These tests are not relevant to Ivy:
//packages/compiler-cli/test/diagnostics:check_types
//packages/compiler-cli/test/diagnostics:expression_diagnostics
//packages/compiler-cli/test/transformers:test
//packages/compiler-cli/test:extract_i18n
The //packages/compiler-cli/test:ngtools_api test has 2 specs, one of
which passes and the other of which depends on ngtsc supporting lazy
routes. It's now disabled with fixmeIvy().
PR Close #27301
2018-11-29 21:31:35 -08:00
Pete Bacon Darwin
140217546d
test(upgrade): re-enable tests that have been fixed ( #27305 )
...
The fix in #27223 unblocks these tests
PR Close #27305
2018-11-29 21:29:27 -08:00
Ben Lesh
65775a36d7
refactor(ivy): add fixmeIvy blocks to ivy failing tests ( #27311 )
...
PR Close #27311
2018-11-29 21:29:07 -08:00
Ben Lesh
6e89b1c1cd
refactor(ivy): updates imports so tests will run in Bazel with ivy AOT ( #27311 )
...
PR Close #27311
2018-11-29 21:29:07 -08:00
Kristiyan Kostadinov
23bc8edf24
test: move remaining fixmeIvy to test level ( #27354 )
...
Moves all of the remaning `describe`-level fixme instances to the `it` level.
PR Close #27354
2018-11-29 21:28:01 -08:00
seunggabi
36e7bf1b7b
style: change style css syntax ( #27253 )
...
PR Close #27253
2018-11-29 21:26:53 -08:00
Misko Hevery
816ec0b1c3
refactor(ivy): treate LView as the primary global state ( #27282 )
...
- rename `LViewData` to `LView` (to be consistent with `TView`)
- Remove `getRenderer`, `getRendererFactory`, `getTview`, `getCurrentQueries`,
PR Close #27282
2018-11-29 21:26:15 -08:00
Miško Hevery
4354fce2bb
build: Replace iteration over depsets with an explicit .to_list() call. ( #27336 )
...
PR Close #27336
2018-11-29 21:22:39 -08:00
Kara Erickson
653eb5949d
build: add kara to approvers for packages needing ivy TestBed updates ( #27337 )
...
PR Close #27337
2018-11-29 21:22:24 -08:00
Minko Gechev
2d51579a87
docs: move Minko to Angular ( #27339 )
...
Joined the team at Google about a month ago ✨
PR Close #27339
2018-11-29 21:21:54 -08:00
Grant Timmerman
419fa172ff
docs: move past events on events page ( #27342 )
...
Moves events that have already happened to the list of past events.
PR Close #27342
2018-11-29 21:21:24 -08:00
Pawel Kozlowski
8ceea0f238
test(ivy): update root causes for @angular/core TestBed failures ( #27351 )
...
PR Close #27351
2018-11-29 21:21:13 -08:00
Igor Minar
e024f2f8b7
docs(forms): take words suggestion ( #20819 )
...
Co-Authored-By: JLHwung <JLHwung@users.noreply.github.com>
PR Close #20819
2018-11-29 21:19:37 -08:00
Huáng Jùnliàng
619b8ab822
test(forms): add test on applying unicode flag ( #20819 )
...
PR Close #20819
2018-11-29 21:19:37 -08:00
Huáng Jùnliàng
dde1d67232
test(platform-browser): add supportsRegExUnicodeFlag method ( #20819 )
...
PR Close #20819
2018-11-29 21:19:37 -08:00
Huáng Jùnliàng
3c34b8b4f1
fix(forms): apply unicode flag to pattern attribute when supported ( #20819 )
...
Both Firefox and Chrome have applied unicode flag to the `pattern` content attribute of INPUT element.
See https://www.chromestatus.com/feature/4753420745441280
PR Close #20819
2018-11-29 21:19:37 -08:00
Jason Aden
11a8bd8aca
fix(router): update URL after redirects when urlHandlingStrategy='eager' ( #27356 )
...
fixes #27076
PR Close #27356
2018-11-29 14:46:32 -08:00
Jason Aden
57dae161c3
build(bazel): change package.json back to 7.1.0 as a workaround for check_version.js failure
...
NOTE: This commit should be reverted once the failures from packages/bazel/check_version.js are resolved.
Example: https://circleci.com/gh/angular/angular/114795?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link
2018-11-28 16:53:46 -08:00
Andrew Kushnir
d819c00fee
fix(ivy): take preserveWhitespaces config option into account (FW-650) ( #27197 )
...
PR Close #27197
2018-11-28 11:41:49 -08:00
Jacob Foshee
9e391e010c
docs: Minor: insert missing space ( #27213 )
...
PR Close #27213
2018-11-28 11:41:21 -08:00
Andrew Kushnir
7773d7f552
fix(ivy): add polyfill for goog.getMsg to unblock tests (FW-663) ( #27218 )
...
PR Close #27218
2018-11-28 11:40:56 -08:00
Amadou Sall
8424f587b0
docs: replace ChromeNoSandbox by ChromeHeadlessCI ( #27304 )
...
the custom launcher name should be named ChromeHeadlessCI instead of ChromeNoSandbox.
PR Close #27304
2018-11-28 11:40:03 -08:00
Filipe Silva
5d4bb290c2
docs: add instructions to diagnose slow Bazel builds ( #27324 )
...
PR Close #27324
2018-11-28 11:39:37 -08:00
Pawel Kozlowski
3074f0e436
test(ivy): update root causes for @angular/common TestBed failures ( #27322 )
...
PR Close #27322
2018-11-28 11:39:14 -08:00
Pawel Kozlowski
7076773360
test(ivy): update root causes for @angular/core TestBed failures ( #27321 )
...
PR Close #27321
2018-11-28 11:38:51 -08:00
Jason Aden
0340ba47df
release: cut the v7.2.0-beta.0 release
2018-11-28 11:18:04 -08:00
Jason Aden
44d0296bab
docs: release notes for the v release
2018-11-28 10:40:25 -08:00