Peter Bacon Darwin
b141a227fb
ci(aio): run docs-tests in travis ( #14097 )
2017-01-26 23:47:07 -08:00
Peter Bacon Darwin
b7763559cd
build(aio): move doc-gen stuff from angular.io ( #14097 )
2017-01-26 23:46:59 -08:00
Peter Bacon Darwin
d1d0ce7613
build(aio): update node dependencies for doc-gen ( #14097 )
2017-01-26 23:46:56 -08:00
Peter Bacon Darwin
2dd9654004
docs(http): vanilla links do not need link tags ( #14097 )
2017-01-26 23:46:51 -08:00
Peter Bacon Darwin
e35c25d2ce
docs(router): remove invalid jsdoc tags ( #14097 )
...
The `@selector` tags are not valid.
Dgeni should be able to extract this information
from the directive annotation metadata.
2017-01-26 23:46:38 -08:00
Tobias Bosch
1e729d7ba2
feat(core): add query support to view engine
...
Part of #14013
closes #14084
2017-01-25 17:44:56 -08:00
Tobias Bosch
fc8694ed11
refactor(core): view engine, refactor runtime data
...
Structure in a better way, in preparation for queries.
2017-01-25 17:44:42 -08:00
Victor Berchet
05b2b49711
fix(compiler): allow empty translations for attributes ( #14085 )
...
fixes #13897
2017-01-25 17:43:19 -08:00
Jason Aden
3ef73c2b19
feat(NgComponentOutlet): add NgModule support to NgComponentOutlet directive ( #14088 )
...
Allow NgComponentOutlet to dynamically load a module, then load a component from
that module. Useful for lazy loading code, then add the lazy loaded code to the
page using NgComponentOutlet.
Closes #14043
2017-01-25 17:41:08 -08:00
Igor Minar
4106d18172
build(aio): add angular.io package.json and yarn.lock file
...
closes #14098
2017-01-25 17:38:56 -08:00
Igor Minar
1ce7fd7827
ci: add pullapprove config for angular.io
2017-01-25 17:38:33 -08:00
Igor Minar
c4ecaeda64
ci: add support for 'aoi' scope in commit messages for angular.io
2017-01-25 17:38:33 -08:00
Igor Minar
b28f01bb7f
docs: create angular.io directory and add a placeholder file
2017-01-25 17:38:33 -08:00
Alex Rickabaugh
c4e7c083e2
docs(changelog): add changelog for 4.0.0-beta.5
2017-01-25 15:49:23 -08:00
Alex Rickabaugh
28bdc5af47
chore(release): cut the 4.0.0-beta.5 release
2017-01-25 15:38:19 -08:00
Alex Rickabaugh
b88714bcdf
docs(changelog): add changelog for 2.4.5
2017-01-25 13:49:44 -08:00
Alex Rickabaugh
d2859cdd71
style(compiler): run format
2017-01-25 13:17:18 -08:00
Matias Niemelä
4931a615bf
docs(core): add docs for `AnimationStyles` and `AnimationKeyframe` ( #14107 )
2017-01-25 11:46:15 -08:00
Victor Berchet
a733444d0e
docs(compiler): add comment to warn about regexp changes ( #14106 )
...
ref #14082
2017-01-25 10:27:18 -08:00
Pete Bacon Darwin
6152eb24bc
fix(upgrade/static): ensure upgraded injector is initialized early enough ( #14065 )
...
This change ensures that the upgraded AngularJS injector is initialized
before the application run blocks are executed.
Closes #13811
2017-01-24 14:48:03 -08:00
Victor Berchet
b2f9d56577
fix(compiler): fix regexp to support firefox 31 ( #14082 )
...
fixes #14029
closes #13900
2017-01-24 14:47:51 -08:00
Victor Berchet
1c24271daf
refactor(compiler): [i18n] integrate review feedback
2017-01-24 14:47:04 -08:00
Victor Berchet
c3e5ddbe20
refactor(compiler): [i18n] move dedup and placeholder mapping to the `MessageBundle`
...
It makes implementing a `Serializer` simpler as implementations do not have to
care any more about message dedup and placeholder mapping.
2017-01-24 14:47:04 -08:00
Victor Berchet
d02eab498f
fix(compiler): [i18n] XMB/XTB placeholder names can contain only A-Z, 0-9, _n
...
There are restrictions on the character set that can be used for xmb and xtb
placeholder names.
However because changing the placeholder names would change the message IDs it
is not possible to add those restrictions to the names used internally. Then we
have to map internal name to public names when generating an xmb file and back
when translating using an xtb file.
Note for implementors of `Serializer`:
- When writing a file, the implementor should take care of converting the
internal names to public names while visiting the message nodes - this is
required because the original nodes are needed to compute the message ID.
- When reading a file, the implementor does not need to take care of the mapping
back to internal names as this is handled in the `I18nToHtmlVisitor` used by the
`TranslationBundle`.
fixes b/34339636
2017-01-24 14:47:04 -08:00
Alex Rickabaugh
fc550185fc
ci: disable broken commit message validation
2017-01-24 14:44:19 -08:00
jolly-roger
0c7726dd74
feat(tsc-wrapped): Support of vinyl like config file was added ( #13987 )
...
This feature was implemented in order to provide easier way of use in gulp
2017-01-24 12:51:14 -08:00
Dzmitry Shylovich
83361d811d
fix(core): export animation classes required for Renderer impl ( #14002 )
...
Closes #14001
2017-01-24 10:22:47 -08:00
Matthew Hegarty
1f54040ef4
docs(common): fix a typo on the DatePipe API docs ( #14060 )
2017-01-24 10:21:59 -08:00
Tobias Bosch
65417374f1
feat(core): add pure expression support to view engine
...
Part of #14013
2017-01-24 10:10:31 -08:00
Tobias Bosch
0adb97bffb
feat(core): add event support to view engine
...
Part of #14013
2017-01-24 10:10:31 -08:00
Alex Rickabaugh
f20d1a8af5
ci: add @license to tools/validate-commit-message
2017-01-23 13:03:40 -08:00
Karl Seamon
e21e9c5fb7
feat(upgrade): Support ng-model in downgraded components ( #10578 )
2017-01-23 11:23:45 -08:00
Tobias Bosch
d3a3a8e1fc
fix(core): fix not declared variable in view engine ( #14045 )
...
In TypeScript, referring to `name` does not lead to an error
as `window` also has a property `name`.
2017-01-23 11:23:15 -08:00
Igor Minar
dff6ee3272
ci: validate the message of each new commit as part of the CI linting
...
This patch adds the gulp command of `validate-commit-messages`
which will validate the range of commits messages present in the
active branch.
This check now runs on CI as part of the linting checks.
Allowed commit message types and scopes are controlled via commit-message.json file
and documented at https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-guidelines
This solution is based on old Vojta's code that he wrote for angular/angular.js, that was later adjusted
by @matsko in #13815 .
Ideally we should switch over to something like https://www.npmjs.com/package/commitplease
as suggested in #9953 but that package currently doesn't support strict scope checking,
which is one of the primarily goal of this PR.
Note that this PR removes support for "chore" which was previously overused
by everyone on the team.
Closes #13815
Fixes #3337
2017-01-23 10:51:28 -08:00
Igor Minar
ba52b2e08c
ci: bump node and npm versions in circle.yaml to match travis
2017-01-23 10:51:28 -08:00
Jonathan Adamski
0589f93e41
Fixed documentation reference to canActivate in canDeactivate ( #14018 )
...
Simple update to code sample which references canActivate: ['canDeactivateTeam'].
2017-01-20 14:19:23 -08:00
Tobias Bosch
2f87eb52fe
feat(core): add initial view engine ( #14014 )
...
The new view engine allows our codegen to produce less code,
as it can interpret view definitions during runtime.
The view engine is not feature complete yet, but already
allows to implement a tree benchmark based on it.
Part of #14013
2017-01-20 13:10:57 -08:00
Alex Eagle
9d8c467cb0
build(es2015): fix bad merge of #13471 ( #14020 )
2017-01-19 14:25:44 -08:00
Alex Eagle
67dc0912c5
ci: fix travis environment to build es2015 distro ( #13976 )
2017-01-19 12:15:29 -08:00
Alex Eagle
b049217437
chore(docs): add missing comments ( #14003 )
...
This is a load-bearing change to avoid duplicate licenses in closure-compiled bundles.
See https://github.com/angular/tsickle/issues/332
2017-01-19 12:06:28 -08:00
Miško Hevery
2191f44025
docs(changelog): add changelog for 4.0.0-beta.4
2017-01-18 18:55:46 -06:00
Miško Hevery
4b854be29e
chore(release): cut the 4.0.0-beta.4 release
2017-01-18 18:55:46 -06:00
Miško Hevery
0a724208b9
docs(changelog): add changelog for 2.4.4
2017-01-18 18:39:02 -06:00
Dzmitry Shylovich
1200cf25f4
fix(http): don't create a blob out of ArrayBuffer when type is application/octet-stream ( #13992 )
...
Closes #13973
2017-01-18 16:01:02 -08:00
Dzmitry Shylovich
635bf02b02
fix(router): enable loadChildren with function in aot ( #13909 )
...
Closes #11075
2017-01-18 15:56:34 -08:00
Tim Consolazio
2d7b3a86cc
refactor(core): remove an unused import in application_ref ( #13901 )
2017-01-18 15:53:58 -08:00
Maarten Tibau
523fd84d22
docs(CHANGELOG): added reference to closed issue in CHANGELOG for informational purposes ( #13985 )
2017-01-18 10:16:10 -08:00
Dzmitry Shylovich
e8ea741039
fix(router): routerLinkActive should not throw when not initialized ( #13273 )
...
Fixes #13270
PR Close #13273
2017-01-17 18:38:45 -06:00
Dzmitry Shylovich
1a92e3d406
refactor(router): clean up RouterLinkActive ( #13273 )
...
PR Close #13273
2017-01-17 18:37:34 -06:00
Alex Eagle
be6c95ad03
feat(build): optionally build an ES2015 distro ( #13471 )
...
PR Close #13471
2017-01-17 18:26:36 -06:00