Alex Eagle
089fe83865
build: update to latest TypeScript rules ( #23828 )
...
Fixes #23810
PR Close #23828
2018-05-10 16:45:38 -07:00
Andrew Seguin
b1cda3639f
fix(elements): always check to create strategy ( #23825 )
...
PR Close #23825
2018-05-10 16:07:11 -07:00
Judy Bogart
c4221dad11
docs(elements): add angular element term to glossary ( #23807 )
...
PR Close #23807
2018-05-10 15:50:00 -07:00
swseverance
fe3679a356
style: remove empty comments ( #23404 )
...
PR Close #23404
2018-05-10 15:48:13 -07:00
Judy Bogart
72eab4d254
docs(elements): emphasize future direction, update link ( #23806 )
...
PR Close #23806
2018-05-10 15:46:53 -07:00
jenniferfell
db2d67cc00
docs: change release_schedule.md to link to new angular release page in docs ( #23808 )
...
PR Close #23808
2018-05-10 15:45:28 -07:00
Alain Chautard
117c7eebc3
docs(aio): add Alain Chautard in GDE list ( #23783 )
...
PR Close #23783
2018-05-10 12:07:10 -07:00
Zaven Muradyan
89f64e58c3
fix(router): avoid freezing queryParams in-place ( #22663 )
...
The recognizer code used to call Object.freeze() on queryParams before
using them to construct ActivatedRoutes, with the intent being to help
avoid common invalid usage. Unfortunately, Object.freeze() works
in-place, so this was also freezing the queryParams on the actual
UrlTree object, making it more difficult to manipulate UrlTrees in
things like UrlHandlingStrategy.
This change simply shallow-copies the queryParams before freezing them.
Fixes #22617
PR Close #22663
2018-05-10 07:54:11 -07:00
Jason Aden
553a680817
fix(router): correct the segment parsing so it won't break on ampersand ( #23684 )
...
PR Close #23684
2018-05-10 07:53:53 -07:00
Fabian Wiles
858e48a794
ci: add config for size plugin of the github rebot ( #23665 )
...
PR Close #23665
2018-05-10 07:53:34 -07:00
cexbrayat
e942d8b681
fix(aio): fix error in import after RxJS 6 migration ( #22886 )
...
PR Close #22886
2018-05-09 11:52:04 -07:00
George Kalpakas
f1e4a153f0
refactor(service-worker): sort manifest `url`/`hashTable` entries ( #23586 )
...
This makes it easier to quickly check whether a specific file ended up
in the manifest, for example when debugging.
PR Close #23586
2018-05-09 11:51:22 -07:00
George Kalpakas
e0ed59e55f
fix(service-worker): correctly handle requests with empty `clientId` ( #23625 )
...
Requests from clients that are not assigned a client ID by the browser
will produce `fetch` events with `null` or empty (`''`) `clientId`s.
Previously, the ServiceWorker only handled `null` values correctly. Yet
empty strings are also valid (see for example [here][1] and [there][2]).
With this commit, the SW will interpret _all_ falsy `clientId` values
the same (i.e. "no client ID assigned") and handle them appropriately.
Related Chromium issue/discussion: [#832105 ][3]
[1]: 4cc72bd0f1/docs/index.bs (L1392)
[2]: https://w3c.github.io/ServiceWorker/#fetchevent-interface
[3]: https://bugs.chromium.org/p/chromium/issues/detail?id=832105
Fixes #23526
PR Close #23625
2018-05-09 11:50:02 -07:00
George Kalpakas
d6b1466c81
test(service-worker): support mock requests with null/empty client ID ( #23625 )
...
PR Close #23625
2018-05-09 11:50:02 -07:00
George Kalpakas
d1abf4e897
test(service-worker): improve adding clients in `SwTestHarness` ( #23625 )
...
This commits changes how clients are added in `SwTestHarness`, so that
the behavior in tests closer mimics what would happen in an actual
ServiceWorker.
It also removes auto-adding clients when calling `clients.get()`, which
could hide bugs related to non-existing clients.
PR Close #23625
2018-05-09 11:50:02 -07:00
Victor Berchet
08e7efc69e
feat(ivy): add error reporting to the html to ivy transformer ( #23546 )
...
PR Close #23546
2018-05-09 11:49:18 -07:00
Victor Berchet
46674d5fac
test(ivy): add html to ivy ast transformer tests ( #23546 )
...
PR Close #23546
2018-05-09 11:49:18 -07:00
Greg Magolan
c5ca5c0d9f
build(bazel): update to rules_typescript 0.12.3 ( #23617 )
...
PR Close #23617
2018-05-09 11:47:10 -07:00
Pete Bacon Darwin
61170856ee
build(aio): include `navigation.json` changes in docs-watch ( #23698 )
...
Closes #23582
PR Close #23698
2018-05-09 11:45:18 -07:00
George Kalpakas
a800ccd922
fix(aio): add link to v5 docs ( #23794 )
...
Fixes #23781
PR Close #23794
2018-05-09 11:44:45 -07:00
Alex Eagle
971e78dc35
ci: Remove Chuck from pullapprove ( #23798 )
...
Jason takes over his role on core, Keen for everything else
PR Close #23798
2018-05-09 11:41:58 -07:00
Alex Rickabaugh
b0eca85e51
refactor(compiler): compile{Component,Directive} take only local information ( #23545 )
...
Previously, the compileComponent() and compileDirective() APIs still required
the output of global analysis, even though they only read local information
from that output.
With this refactor, compileComponent() and compileDirective() now define
their inputs explicitly, with the new interfaces R3ComponentMetadata and
R3DirectiveMetadata. compileComponentGlobal() and compileDirectiveGlobal()
are introduced and convert from global analysis output into the new metadata
format.
This refactor also splits out the view compiler into separate files as
r3_view_compiler_local.ts was getting unwieldy.
Finally, this refactor also splits out generation of DI factory functions
into a separate r3_factory utility as the logic is utilized between different
compilers.
PR Close #23545
2018-05-08 13:57:20 -07:00
Brandon Roberts
d01ec03f54
docs(aio): Upgrade example dependencies to Angular V6 ( #23660 )
...
PR Close #23660
2018-05-08 13:56:48 -07:00
Brandon Roberts
9e2d87f5b8
docs(aio): Update i18n example to Angular V6 ( #23660 )
...
PR Close #23660
2018-05-08 13:56:48 -07:00
Alex Rickabaugh
fc034270ce
fix(core): call ngOnDestroy on all services that have it ( #23755 )
...
Previously, ngOnDestroy was only called on services which were statically
determined to have ngOnDestroy methods. In some cases, such as with services
instantiated via factory functions, it's not statically known that the service
has an ngOnDestroy method.
This commit changes the runtime to look for ngOnDestroy when instantiating
all DI tokens, and to call the method if it's present.
Fixes #22466
Fixes #22240
Fixes #14818
PR Close #23755
2018-05-08 13:55:29 -07:00
Igor Minar
77ff72f93b
Revert "style(animations): fix short param names ( #23668 )"
...
This reverts commit e3518967ad
.
This PR accidentaly introduces a breaking change:
https://github.com/angular/angular/pull/23668#discussion_r186265055
2018-05-05 08:36:49 -07:00
Igor Minar
44095d95c9
Revert "docs(animations): fix content errors ( #23668 )"
...
This reverts commit 005dc8f68b
.
The PR accidently introduced a breaking change
https://github.com/angular/angular/pull/23668#discussion_r186265055
2018-05-05 08:34:25 -07:00
Pete Bacon Darwin
e3518967ad
style(animations): fix short param names ( #23668 )
...
PR Close #23668
2018-05-05 08:17:02 -07:00
Pete Bacon Darwin
005dc8f68b
docs(animations): fix content errors ( #23668 )
...
PR Close #23668
2018-05-05 08:17:02 -07:00
Alex Eagle
7e9649bdf1
build: update to latest nodejs bazel rules ( #23683 )
...
PR Close #23683
2018-05-04 15:29:03 -07:00
Alex Eagle
e3e15773ee
build: update bazel to 0.13 ( #23623 )
...
PR Close #23623
2018-05-04 15:23:55 -07:00
Igor Minar
b25e15c317
feat(aio): add v6 release notification ( #23690 )
...
PR Close #23690
2018-05-04 15:23:36 -07:00
George Kalpakas
3b067c8579
fix(aio): remove main background color when printing ( #23538 )
...
PR Close #23538
2018-05-04 15:21:13 -07:00
George Kalpakas
57cf5509e6
fix(aio): fix `code-example` print styles when printing backgrounds ( #23538 )
...
Fixes #23431
PR Close #23538
2018-05-04 15:21:13 -07:00
George Kalpakas
3f20a5c7c8
refactor(aio): use the same selectors for screen and print styles ( #23538 )
...
PR Close #23538
2018-05-04 15:21:13 -07:00
George Kalpakas
14d8a98001
refactor(aio): include print styles last to overwrite other styles ( #23538 )
...
PR Close #23538
2018-05-04 15:21:13 -07:00
Igor Minar
5cb36ed706
test: fix firebase deployment script test
...
When I fixed the project id in 2c4850dc58
,
I didn't realize we had a test that verified the wrong behavior.
2018-05-04 15:08:43 -07:00
Filipe Silva
490e39a23f
build(aio): use Angular 6.0.0 ( #23687 )
...
PR Close #23687
2018-05-03 16:05:34 -07:00
Filipe Silva
33c1c1df36
build(aio): update to Angular CLI 6.0.0 ( #23687 )
...
PR Close #23687
2018-05-03 16:05:34 -07:00
Igor Minar
d8d4f654a6
build: update the scripts/release/post-check script for 6.0.x
2018-05-03 15:39:58 -07:00
Igor Minar
2c4850dc58
fix(aio): correct project id for deployment of archive sites
2018-05-03 15:10:26 -07:00
Igor Minar
2ef4760ff7
docs: improve the GitHub README.md, update links, etc
2018-05-03 13:26:12 -07:00
Igor Minar
52f0e3cc3b
docs: add link to the v6 release announcement to our changelog
2018-05-03 13:15:20 -07:00
Igor Minar
61265b42ef
release: cut the v6.0.0 release
2018-05-03 12:44:30 -07:00
Igor Minar
6601d0f7ba
build: update to rxjs@6.0.0 ( #23679 )
...
PR Close #23679
2018-05-03 10:53:39 -07:00
Alex Eagle
cccc328a52
ci: fix github_token following README ( #23658 )
...
PR Close #23658
2018-05-02 21:41:10 -07:00
Matias Niemelä
65211f46cf
fix(animations): retain state styling for nodes that are moved around ( #23534 )
...
PR Close #23534
2018-05-02 16:58:46 -07:00
Matias Niemelä
da9ff255dd
fix(animations): properly clean up queried element styles in safari/edge ( #23633 )
...
Prior to this patch, if an element is queried and animated for 0 seconds
(just a style() call and nothing else) then the styles applied would not
be properly cleaned up due to their camelCased nature.
PR Close #23633
2018-05-02 16:58:24 -07:00
Brandon Roberts
2cf6244b1d
docs(aio): Upgrade server-side rendering example to Angular V6 ( #23649 )
...
PR Close #23649
2018-05-02 16:51:03 -07:00
Alex Eagle
b45fa5e263
ci: hide encryption key from circleci logs ( #23585 )
...
PR Close #23585
2018-05-02 16:43:13 -07:00