Marc Laval
aad431642a
refactor(ivy): rename componentRefresh to directiveRefresh ( #22395 )
...
PR Close #22395
2018-02-23 09:42:08 -08:00
Marc Laval
7effb0016c
fix(ivy): ngOnChanges to receive SimpleChanges with non minified property names as keys ( #22352 )
...
PR Close #22352
2018-02-22 17:48:52 -08:00
Matias Niemelä
b2f366b3b7
fix(animations): only use the WA-polyfill alongside AnimationBuilder ( #22143 )
...
This patch removes the need to include the Web Animations API Polyfill
(web-animations-js) as a dependency. Angular will now fallback to using
CSS Keyframes in the event that `element.animate` is no longer supported
by the browser.
In the event that an application does use `AnimationBuilder` then the
web-animations-js polyfill is required to enable programmatic,
position-based access to an animation.
Closes #17496
PR Close #22143
2018-02-22 16:07:53 -08:00
Jason Aden
45eff4cc65
fix(router): don't mutate route configs ( #22358 )
...
Fixes #22203
PR Close #22358
2018-02-22 13:35:38 -08:00
Marc Laval
b3ffeaa22b
fix(ivy): OnDestroy hook should not be called twice for a directive on an element ( #22350 )
...
PR Close #22350
2018-02-22 13:35:17 -08:00
Trotyl
b7544cccc6
feat(core): support metadata reflection for native class types ( #22356 )
...
closes #21731
PR Close #22356
2018-02-22 13:22:03 -08:00
Marc Laval
894b098eb3
test(ivy): add missing tests on directive lifecycle hooks ( #22368 )
...
PR Close #22368
2018-02-22 11:21:15 -08:00
Fabian Wiles
e86b64b620
feat(forms): allow markAsPending to emit events ( #20212 )
...
closes #17958
BREAKING CHANGE:
- `AbstractControl#statusChanges` now emits an event of `'PENDING'` when you call `AbstractControl#markAsPending`
- Previously it did not emit an event when you called `markAsPending`
- To migrate you would need to ensure that if you are filtering or checking events from `statusChanges` that you account for the new event when calling `markAsPending`
PR Close #20212
2018-02-22 11:15:33 -08:00
Victor Berchet
90e9c59e23
Revert "feat(core): support metadata reflection for native class types ( #22356 )"
...
This reverts commit 5c89d6bffa .
2018-02-22 10:26:06 -08:00
Martin Probst
ca06af40f4
build: allow passing node options to ngc. ( #22245 )
...
PR Close #22245
2018-02-22 10:20:04 -08:00
Trotyl
5c89d6bffa
feat(core): support metadata reflection for native class types ( #22356 )
...
closes #21731
PR Close #22356
2018-02-21 16:09:27 -08:00
Philip Pham
3e6a86fb0a
fix(forms): set state before emitting a value from ngModelChange ( #21514 )
...
Closes #21513 .
PR Close #21514
2018-02-21 15:59:33 -08:00
Trotyl
a7ebf5aadd
fix(core): properly handle function without prototype in reflector ( #22284 )
...
closes #19978
PR Close #22284
2018-02-21 14:52:04 -08:00
Ricardo M
9e6268ba59
docs(http): fix a typo in code comment ( #22327 )
...
PR Close #22327
2018-02-21 11:06:06 -08:00
Alex Eagle
236a9320df
build: update tsickle dep from compiler-cli ( #22295 )
...
PR Close #22295
2018-02-20 15:40:44 -08:00
Alex Eagle
28ac24444f
fix(compiler-cli): add missing entry point to package, update tsickle ( #22295 )
...
PR Close #22295
2018-02-20 15:40:44 -08:00
Chuck Jazdzewski
99909bbf2c
feat(ivy): generate pipe references and definitions ( #22034 )
...
PR Close #22034
2018-02-20 13:58:03 -08:00
Marc Laval
ee60bb5b36
fix(ivy): pureFunction8 should update the right bindings ( #22313 )
...
PR Close #22313
2018-02-20 11:36:50 -08:00
Frederik Prijck
e2bdef4cf6
test(language-service): fix minor typos ( #21372 )
...
PR Close #21372
2018-02-20 10:08:55 -08:00
Victor Berchet
8115edc82f
fix(common): then and else template might be set to null ( #22298 )
...
PR Close #22298
2018-02-18 19:25:28 -08:00
Victor Berchet
a8b5465e24
fix(ivy): update master with renamings ( #22268 )
...
PR Close #22268
2018-02-18 18:48:41 -08:00
Victor Berchet
9ce495b3d8
refactor(ivy): simplify interpolation instructions ( #22268 )
...
PR Close #22268
2018-02-18 18:48:41 -08:00
Victor Berchet
d40263447d
refactor(ivy): move get functions next to their underlying variable ( #22268 )
...
PR Close #22268
2018-02-18 18:48:41 -08:00
Victor Berchet
31c5c1060a
docs(ivy): update the API docs instructions to add details about removing attributes ( #22268 )
...
PR Close #22268
2018-02-18 18:48:41 -08:00
Victor Berchet
c9ebd60435
refactor(ivy): interpolatiom instructions do not support NO_CHANGE at input. ( #22268 )
...
PR Close #22268
2018-02-18 18:48:41 -08:00
Victor Berchet
5a14e2238f
refactor(ivy): split the memory instruction into store and load ( #22268 )
...
PR Close #22268
2018-02-18 18:48:41 -08:00
WilliamKoza
3ceee99e22
feat(compiler-cli): Check unvalidated combination of ngc and TypeScript ( #22293 )
...
closes #20669
PR Close #22293
2018-02-18 15:12:46 -08:00
Victor Berchet
c30d329faa
fix(ivy): fix merge errors (master is broken) ( #22291 )
...
PR Close #22291
2018-02-18 15:03:39 -08:00
Trotyl
991300b86c
feat(platform-browser): do not throw error when Hammer.js not loaded ( #22257 )
...
closes #16992
PR Close #22257
2018-02-18 13:29:14 -08:00
Trotyl
67cf11d071
feat(common): better error message when non-template element used in NgIf ( #22274 )
...
closes #16410
PR Close #22274
2018-02-18 13:26:50 -08:00