George Kalpakas
dc22f4dc69
build(aio): fix overwriting with local Angular packages that depend on other local ones ( #19600 )
...
PR Close #19600
2017-10-10 15:58:45 -07:00
George Kalpakas
173ccf03ab
test(aio): fix testing of NgPackagesInstaller ( #19600 )
...
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
1d5c3c1c9b
build(aio): example-boilerplate is no longer responsible for yarn install ( #19600 )
...
The tooling for boilerplate was also running `yarn install` on the examples'
shared folder. But since this is handled by `ng-packages-installer` this
commit refactors the tools so that the boilerplate no longer does this
anymore.
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
e4dac421db
build(aio): ignore @angular/mobile-toolkit in dist builds ( #19600 )
...
The new v5 version of this toolkit is too incompatible for us to run
AIO against both versions. So for now we will ignore this libary when
running against local Angular distributions and continue to use the
version on npm.
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
c639cdd3b3
build(aio): support ignoring dist packages in "local" mode ( #19600 )
...
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
5bcfa7cdfe
build(aio): provide cleaner scripts for local build switching ( #19600 )
...
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
d8fd892e71
ci(aio): use custom package.json to run with local distributables ( #19600 )
...
Closes #19388
PR Close #19600
2017-10-10 15:58:44 -07:00
Georgios Kalpakas
074a997302
build(aio): add support for using the locally built Angular packages for aio ( #19600 )
...
This commit allows building angular.io against the locally built Angular
packages. It adds two new npm scripts:
- `setup-local`: Same as `setup`, but overwrites the Angular packages for both
angular.io and the examples boilerplate with the locally built ones.
- `build-local`: Same as `build`, but uses `setup-local` instead of `setup`
under the hood, thus overwriting installed Angular packages with locally built
ones.
Fixes #18611
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
62616f541a
build(aio): ensure webdriver is updated when switching between local and npm deps ( #19600 )
...
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
156442f80d
docs(aio): fix animations example to work with Angular v5 ( #19600 )
...
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
37112f549a
build(aio): upgrade ts-node to support newer TypeScript config ( #19600 )
...
This was causing `Cannot find type definition file for 'jasmine'. (2688)`
errors when running Protractor.
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
cf4b4d53ba
fix(aio): fix SearchService to work with TypeScript 2.4 ( #19600 )
...
The call to `race` required a type parameter to disambiguate the return type.
PR Close #19600
2017-10-10 15:58:43 -07:00
Alex Rickabaugh
d45e3aa433
fix(aio): downgrade yarn to 1.0.2 temporarily ( #19600 )
...
PR Close #19600
2017-10-10 15:58:43 -07:00
Tobias Bosch
ccc25ee901
fix: reformat files from previous cherry-picks
2017-10-05 13:54:46 -07:00
Tobias Bosch
3052063c05
refactor(compiler): remove stale metadata classes for animations
...
These are no longer needed as animations are a purely
runtime concept.
2017-10-05 13:54:46 -07:00
Victor Berchet
e107322f5c
refactor(core): add a checkIndex to the compiler view nodes
...
Each node now has two index: nodeIndex and checkIndex.
nodeIndex is the index in both the view definition and the view data.
checkIndex is the index in in the update function (update directives and update
renderer).
While nodeIndex and checkIndex have the same value for now, having both of them
will allow changing the structure of view definition after compilation (ie for
runtime translations).
2017-10-05 13:54:46 -07:00
Victor Berchet
f0774254de
refactor(compiler): misc minor refactor / cleanup ( #19189 )
...
PR Close #19189
2017-10-05 13:54:46 -07:00
Victor Berchet
6c66031c4a
fix(core): make dynamic & inline code checking behave the same ( #19189 )
...
PR Close #19189
2017-10-05 13:54:46 -07:00
Alex Rickabaugh
8f668807cf
Revert "fix(platform-browser): support customEqualityTesters when overriding Jasmine toEqual"
...
This reverts commit cc8ae32503 .
Reason: broke a few existing tests.
2017-10-05 13:25:05 -07:00
Daniel Karp
f98eb35179
docs(aio): document Custom Async validators
...
docs(aio): Custom Async validators edits
incorporating suggestions from kapunahelewong
2017-10-04 15:08:00 -07:00
Vikram Subramanian
cc8ae32503
fix(platform-browser): support customEqualityTesters when overriding Jasmine toEqual
2017-10-04 15:01:11 -07:00
Chuck Jazdzewski
95f3b1dbe6
fix(compiler): disallow references for select and index evaluation
...
Also fixes an issue where enum values of 0 or '``' where not treated
correctly.
Fixes : #18170
2017-10-04 14:54:53 -07:00
George Kalpakas
6b96b069bf
docs(aio): fix typo in preview server config file comment
2017-10-04 12:43:37 -07:00
Trotyl Yu
ecfe85b06c
docs(aio): document the special treatment of undefined
2017-10-04 12:43:28 -07:00
Kapunahele Wong
5439d4cd49
docs(aio): fix broken link in toh-pt5
2017-10-04 12:43:10 -07:00
Olivier Combe
df91fd032d
build: update npm dependencies
2017-10-04 10:22:48 -07:00
Olivier Combe
2d5ef15e08
build: switch from npm to yarn
2017-10-04 10:22:48 -07:00
Adrien Crivelli
544a7ad0a5
docs(aio): Fix incorrect wording
2017-10-03 08:16:16 -07:00
Peter Bacon Darwin
ec2c1bec4a
build(aio): fix various API rendering issues
...
Upgrading to dgeni-packages 0.21.4 gives us
access to more properties on the API docs, which
allows us to fix the following issues:
Closes #19450
Closes #19452
Closes #19456
2017-10-03 08:15:25 -07:00
Maxim Salnikov
e064d2607d
docs(aio): add ngVikings to the events page
2017-10-03 08:14:30 -07:00
Victor Berchet
d489ad595d
docs: add changelog for 4.4.4
4.4.4
2017-09-28 12:18:14 -07:00
Victor Berchet
0a3753bcce
release: cut the 4.4.4 release
2017-09-28 12:13:13 -07:00
Chuck Jazdzewski
7fc2dceaf5
fix(compiler): do not consider a reference with members as a reference ( #19466 )
...
fixes : #18170
ref: #19454
2017-09-28 12:04:20 -07:00
Chuck Jazdzewski
c3b39bac52
fix(compiler): correctly map error message locations ( #19424 )
2017-09-28 10:55:17 -07:00
Matias Niemelä
2cd88bfb0f
docs(animations): document usage of negative limit values for query ( #19451 )
2017-09-28 09:35:10 -07:00
Kapunahele Wong
0cefb0b79b
docs(aio): add copy about NgForOf ( #18686 )
2017-09-27 15:29:23 -07:00
Kapunahele Wong
55a7443974
docs(aio): edit summary and next step headers ( #16962 )
2017-09-27 13:47:03 -07:00
Kapunahele Wong
f9ebaf1b90
docs(aio): remove links to top of documents ( #16971 )
2017-09-27 13:46:50 -07:00
Matias Niemelä
bc81fbdd27
fix(animations): properly support the query limit option value ( #19419 )
...
Closes #19232
2017-09-26 13:18:47 -07:00
Pawel Kozlowski
c7aa8a132d
fix(compiler): skip when trimming / removing whitespaces ( #19310 )
...
Fixes #19304
2017-09-25 13:35:32 -07:00
George Kalpakas
5c99b01512
build(aio): run the upload server as a non-previleged user
...
closes #19352
Previously, the upload server (for PR previews) was run as root and
"downleveled" to a non-privileged user from inside the node script.
Now, with the latest version of `pm2` (which is used to run the upload server
scripts), we can get rid of that workaround and set the desired UID directly
through `pm2`.
2017-09-25 12:05:00 -07:00
George Kalpakas
992ba33a28
build(aio): upgrade all preview server dependencies
2017-09-25 12:04:51 -07:00
Pete Bacon Darwin
17e7c58981
build(aio): add metadata aliases for directives, components and pipes ( #19317 )
...
This change will enable people to link to the API docs via their selectors
or names, as used in a template.
Since the selectors can be quite complex we are not able to get 100%
accuracy.
Closes #16787
2017-09-25 12:04:41 -07:00
Pete Bacon Darwin
b8f15d2b77
build(aio): render class/interface "descendants" in API docs ( #19343 )
...
For classes, the tree of subclasses is rendered, recursively.
For interfaces, the descendants are separated into child interfaces, which
extend the interface, and classes, which implement the interface.
Closes #19306
2017-09-25 12:04:28 -07:00
Pete Bacon Darwin
5f9a10aab9
build(aio): ensure decorators with shared interface types are found ( #19361 )
...
Closes #19358
2017-09-25 12:03:31 -07:00
Peter Bacon Darwin
04bc5257a6
docs(aio): tidy up tooling documentation ( #18151 )
...
PR Close #18151
2017-09-21 11:27:01 -07:00
Jesus Rodriguez
5bca58e748
docs(aio): applying some feedback ( #18151 )
...
PR Close #18151
2017-09-21 11:27:01 -07:00
Jesus Rodriguez
526a67f8f4
docs(aio): add zipper documentation ( #18151 )
...
PR Close #18151
2017-09-21 11:27:00 -07:00
Jesus Rodriguez
53a27e07b1
docs(aio): complete the plunker-builder docs ( #18151 )
...
PR Close #18151
2017-09-21 11:27:00 -07:00
Jesus Rodriguez
ba0fb1e055
docs(aio): add boilerplate readme ( #18151 )
...
PR Close #18151
2017-09-21 11:27:00 -07:00