Igor Minar
018750154d
test: fix firebase deployment script test
...
When I fixed the project id in 2c4850dc582287b7c34d4d26066fe4993638cbf0,
I didn't realize we had a test that verified the wrong behavior.
2018-05-04 15:10:17 -07:00
Igor Minar
b19216d58b
fix(aio): correct project id for deployment of archive sites
2018-05-03 15:09:17 -07:00
Igor Minar
84fc1a3663
docs: add changelog for the 4.4.7 release
4.4.7
2018-04-16 02:00:31 -06:00
Igor Minar
1c40be26c6
release: cut the 4.4.7 release
2018-04-16 02:00:02 -06:00
Peter Bacon Darwin
2c5cf19c6d
fix(core): use appropriate inert document strategy for Firefox & Safari ( #22077 )
...
Both Firefox and Safari are vulnerable to XSS if we use an inert document
created via `document.implementation.createHTMLDocument()`.
Now we check for those vulnerabilities and then use a DOMParser or XHR
strategy if needed.
Further the platform-server has its own library for parsing HTML, so we
sniff for that (by checking whether DOMParser exists) and fall back to
the standard strategy.
Thanks to @cure53 for the heads up on this issue.
2018-02-13 10:05:14 -08:00
George Kalpakas
0dacf6d5f1
ci: use sudo: false
on Travis ( #21641 )
...
Related to #21422 .
PR Close #21641
2018-02-11 21:18:03 +02:00
George Kalpakas
e9f1d44015
ci: downgrade Chromium to a version that does not cause flakes
...
There seems to be some issue that causes Chrome/ChromeDriver to
unexpectedly reload during the aio e2e tests, causing flakes. It is not
clear what exactly is causing the reloading, but to the best of my
knowledge it is something inside Chrome or ChromeDriver.
Pinning Chrome to r494239 (between 62.0.3185.0 and 62.0.3186.0) fixes
the flakes.
Fixes #20159
2018-02-11 21:18:03 +02:00
George Kalpakas
1d9024ee9a
build: pin ChromeDriver version ( #20940 )
...
Since our version of Chromium is also pinned, a new ChromeDriver (that
drops support for our Chromium version) can cause random (and unrelated
to the corresponding changes) errors on CI.
This commit pins the version of ChromeDriver and it should now be
manually upgraded to a vrsion that is compatible with th currently used
Chromium version.
PR Close #20940
2018-02-11 21:18:03 +02:00
Filipe Silva
6a6164ab4f
revert: ci: use chrome stable ( #18307 )
...
This reverts commit 8bcb268140c1ec64093761de57200501ee65df61.
2018-02-11 19:39:55 +02:00
Tobias Bosch
7231f5e26a
docs: add changelog for 4.4.6
4.4.6
2017-10-18 16:14:53 -07:00
Tobias Bosch
86415223cb
release: cut the 4.4.6 release
2017-10-18 16:12:10 -07:00
Alex Rickabaugh
269f5acc54
fix(common): attempt to JSON.parse errors for JSON responses ( #19773 )
...
Prior behavior for HttpClient was to parse the body as JSON when
responseType was set to 'json', even if the response was
unsuccessful. This changed due to a recent bugfix, and
unsuccessful responses had their bodies treated as strings.
There is no guarantee that if a service returns JSON in the
successful case that it will do so for errors. However, users
indicate that most APIs in the wild do work this way. Therefore,
this commit changes the error case behavior to attempt a JSON
parsing of the response body, and falls back on returning it as
a string if that fails.
PR Close #19773
2017-10-18 12:58:49 -07:00
Shai Reznik
6e6c866de9
docs(aio): changed confusing term ( #19762 )
...
Controller should be decorator I believe
PR Close #19762
2017-10-18 12:58:40 -07:00
Matias Niemelä
732ed92cb7
test(animations): ensure :enter callbacks fire on container insertion ( #19674 )
...
PR Close #19674
2017-10-18 12:58:26 -07:00
vsavkin
53a807ae09
fix(router): RouterLinkActive should update its state right after checking the children
...
Closes #18983
2017-10-18 12:57:53 -07:00
Tobias Bosch
3342a8253b
fix(aio): make tests less flaky ( #19784 )
...
PR Close #19784
2017-10-18 10:19:48 -07:00
Tobias Bosch
630c19f52d
build: remove required BrowserStack run as it fails with “Access denied” ( #19769 )
...
See #19768
PR Close #19769
2017-10-17 15:53:05 -07:00
Tobias Bosch
af8c2fa4be
build: don’t make BrowserStack required as it fails with “Access denied”
...
See #19768
2017-10-17 14:56:41 -07:00
Matias Niemelä
0789601dd6
build: fix broken path for animations in .pullapprove ( #19453 )
...
PR Close #19453
2017-10-17 10:44:43 -07:00
Peter Bacon Darwin
ce0ac46e42
style: fix formatting of check-node-modules ( #19720 )
...
PR Close #19720
2017-10-17 10:41:18 -07:00
Peter Bacon Darwin
b531d87580
ci: validate commit messages correctly when not on master ( #19720 )
...
PR Close #19720
2017-10-17 10:41:18 -07:00
Jules Kremer
23a2154817
docs(aio): update 2018 events ( #19706 )
...
update ac 2017 dates
PR Close #19706
2017-10-17 10:41:09 -07:00
Matias Niemelä
76d2496f24
perf(animations): reduce size of bundle by removing AST classes ( #19673 )
...
This CL refactors the animation AST code to make use of interfaces
instead of classes. Given that interfaces are not persisted during
runtime the removal of classes should nicely cut down on size for the
animations-browser bundle.
PR Close #19673
2017-10-17 10:41:01 -07:00
Kapunahele Wong
b85cb410f1
docs(aio): change in-mem-web-api version for examples ( #19668 )
...
PR Close #19668
2017-10-17 10:40:52 -07:00
Peter Bacon Darwin
1be22df0df
ci(aio): raise payload limit to accommodate the new search feature ( #19704 )
...
PR Close #19704
2017-10-13 15:20:23 -07:00
Peter Bacon Darwin
a805839d38
feat(aio): add search to 404 page ( #19704 )
...
The 404 page will now run a search based on the given URL to offer
suggestions for the page that the user really wanted.
PR Close #19704
2017-10-13 15:20:23 -07:00
Peter Bacon Darwin
3ac61a7550
refactor(aio): move SearchResultsComponent into shared module ( #19704 )
...
This will allow it to be used by an embedded component.
PR Close #19704
2017-10-13 15:20:23 -07:00
Peter Bacon Darwin
57ea33bc5c
feat(aio): allow SearchService to have multiple clients ( #19704 )
...
PR Close #19704
2017-10-13 15:20:23 -07:00
Peter Bacon Darwin
4891649d68
test(aio): tidy up e2e tests that used invalid URLs ( #19704 )
...
PR Close #19704
2017-10-13 15:20:23 -07:00
Peter Bacon Darwin
93aba1bb1c
build(aio): remove unused imports and local variables ( #19704 )
...
PR Close #19704
2017-10-13 15:20:23 -07:00
Matias Niemelä
f983a6c615
fix(animations): properly support boolean-based transitions and state changes ( #19672 )
...
Closes #9396
Closes #12337
PR Close #19672
2017-10-13 09:40:29 -07:00
George Kalpakas
18f1b016e5
build(aio): consider devDependencies
when overwriting dependencies of local Angular packages ( #19687 )
...
Previously, only `dependencies` were taken into account.
PR Close #19687
2017-10-13 09:30:10 -07:00
Casey Schroeder
591dcc26af
docs(animations): add missing bracket to fadeAnimation
...
Closes #18899
2017-10-13 09:14:29 -07:00
Tobias Bosch
4acd322128
fix(core): don't refer to hydration
in docs anymore.
...
Closes #18458
2017-10-13 09:05:30 -07:00
Chuck Jazdzewski
32a814bdfa
docs: removing unnecessary commits from change log
2017-10-12 13:32:23 -07:00
Chuck Jazdzewski
912068e71c
docs: add changelog for 4.4.5
4.4.5
2017-10-12 10:26:21 -07:00
Chuck Jazdzewski
df8e57dc5d
release: cut the 4.4.5 release
2017-10-12 10:07:33 -07:00
Peter Bacon Darwin
f27f6e498f
docs(aio): improve the Angular Connect homepage banner ( #19684 )
...
The original logo was too small.
The conference is over two days.
PR Close #19684
2017-10-12 09:49:58 -07:00
George Kalpakas
01bfbcb84a
build(aio): update yarn.lock
( #19683 )
...
PR Close #19683
2017-10-12 09:49:48 -07:00
Michael Prentice
a15abbb324
docs(aio): change Material 2 to Material ( #19663 )
...
it is just called Angular Material now
PR Close #19663
2017-10-11 16:54:09 -07:00
Olivier Combe
28c29d560e
build: fix rxjs version for aio ( #19585 )
...
PR Close #19585
2017-10-11 15:30:52 -07:00
Jules Kremer
65ca7fd4aa
docs(aio): update banner ad ( #19669 )
...
PR Close #19669
2017-10-11 14:45:06 -07:00
Peter Bacon Darwin
3e3f918bb3
ci: freeze yarn lockfile when installing dependencies ( #19616 )
...
PR Close #19616
2017-10-11 14:37:38 -07:00
Peter Bacon Darwin
fc1dcffbdd
build(aio): freeze lockfile when setting up examples ( #19616 )
...
PR Close #19616
2017-10-11 14:37:38 -07:00
Peter Bacon Darwin
ee3c681f98
build(aio): freeze yarn lockfile for aio-builds-setup scripts ( #19616 )
...
PR Close #19616
2017-10-11 14:37:37 -07:00
Peter Bacon Darwin
6225fedcb8
build(aio): freeze lockfile when installing example dependencies ( #19616 )
...
PR Close #19616
2017-10-11 14:37:37 -07:00
Peter Bacon Darwin
2905069559
ci(aio): freeze the lockfile for CI builds ( #19616 )
...
The CI will now fail if the dependencies in the AIO
package.json have been modified without the
lockfile being updated.
PR Close #19616
2017-10-11 14:37:37 -07:00
Peter Bacon Darwin
47202dd747
build(aio): improve accessor rendering ( #19637 )
...
Includes an update to `dgeni-packages@0.22.0` which provides more info
about accessors if required.
PR Close #19637
2017-10-11 14:37:28 -07:00
Peter Bacon Darwin
fb130c4eae
build(aio): append information about links in and out of docs ( #19583 )
...
Closes #19560
PR Close #19583
2017-10-11 14:37:16 -07:00
Tobias Bosch
734378c90b
fix(compiler): TestBed.overrideProvider
should keep imported NgModule
s eager ( #19624 )
...
Before, as soon as a user called `TestBed.overrideProvider` for a provider
of a `NgModule` that was imported via `TestBed.configureTestingModule`,
that `NgModule` became lazy.
This commit changes this behavior to keep the `NgModule` eager,
with or without a call to `TestBed.overrideProvider`.
PR Close #19624
2017-10-11 14:01:04 -07:00