5ede67c345
build: move repeated tsconfig attributes to a macro ( #20964 )
...
This helps ensure we use the same tsconfig.json file for all compilations.
Next steps are to make it the same tsconfig.json file used by the editor
PR Close #20964
2018-01-10 12:30:44 -08:00
47e251a80a
build: remove main()
from specs ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
ef534c0cc1
build: upgrade bazel rules to latest ( #20768 )
...
Add enough BUILD files to make it possible to
`bazel build packages/core/test`
Also re-format BUILD.bazel files with Buildifier.
Add a CI lint check that they stay formatted.
PR Close #20768
2017-12-07 11:27:50 -08:00
b6abcb2500
refactor: make all rollup config ES5 compatible ( #20028 )
...
So they can be required by other Node scripts.
PR Close #20028
2017-10-30 23:09:17 -04:00
6a9ce67714
Revert "refactor(core): Removed readonly getters and changed to readonly ( #19225 )"
...
This reverts commit 2b84b86fc0
.
2017-09-28 13:36:44 -07:00
2b84b86fc0
refactor(core): Removed readonly getters and changed to readonly ( #19225 )
...
variables
2017-09-28 09:36:29 -07:00
82e49230ff
build: Give names to the AMD modules nested in Angular UMD distro ( #19425 )
2017-09-28 09:29:22 -07:00
f96142cd7c
build: remove references to tsc-wrapped
( #19298 )
...
With this commit `ngc` is used instead of `tsc-wrapped` for
collecting metadata and tsickle rewriting and `tsc-wrapped`
is removed from the repository.
`@angular/tsc-wrapped@5` is now deprecated and is no longer
used, updated, or maintained as part as of Angular 5.x.x.
`@angular/tsc-wrapped@4` is still maintained and required by
Angular 4.x.x and will be maintained as long as 4.x.x is in
LTS.
PR Close #19298
2017-09-21 13:55:52 -07:00
15e8d50313
build: roll up to named .js files rather than 'index.js' ( #19190 )
...
PR Close #19190
2017-09-19 16:59:18 -07:00
fd701b07f0
build: publish tree of files rather than FESMs ( #18541 )
...
* Remove now unnecessary portions of build.
* Add a compilePackageES5 method to build ES5 from sources
* Rework all package.json and rollup config files to new format
* Remove "extends" from tsconfig-build.json files and fixup compilation roots
PR Close #18541
2017-08-31 15:34:50 -07:00
2159342038
feat(animations): allow @.disabled property to work without an expression ( #18713 )
...
PR Close #18713
2017-08-18 23:28:04 -05:00
845c68fdb3
fix(animations): resolve error when using AnimationBuilder with platform-server ( #18642 )
...
Use an injected DOCUMENT instead of assuming the global 'document'
exists.
Fixes #18635 .
PR Close #18642
2017-08-16 17:47:42 -05:00
fd0cc01eed
fix(animations): export BrowserModule as apart of BrowserAnimationsModule ( #18263 )
...
PR Close #18263
2017-07-20 17:47:49 -05:00
5344be5182
fix(animations): make sure @.disabled works in non-animation components
...
Note 4.3 only!
Prior to this fix when [@.disabled] was used in a component that
contained zero animation code it wouldn't register properly because the
renderer associated with that component was not an animation renderer.
This patch ensures that it gets registered even when there are no
animations set.
2017-07-18 16:37:04 -07:00
5db6f38b73
fix(animations): do not crash animations if a nested component fires CD during CD
...
Closes #18193
2017-07-18 15:22:43 -07:00
f7686d4124
Revert "fix(animations): make sure @.disabled works in non-animation components"
...
This reverts commit 01a2688848
.
2017-07-14 11:00:29 -07:00
01a2688848
fix(animations): make sure @.disabled works in non-animation components
...
Note 4.3 only!
Prior to this fix when [@.disabled] was used in a component that
contained zero animation code it wouldn't register properly because the
renderer associated with that component was not an animation renderer.
This patch ensures that it gets registered even when there are no
animations set.
2017-07-14 10:34:58 -07:00
8e28382e4a
feat(animations): support disabling animations for sub elements
...
Closes #16483
2017-07-07 14:58:40 -07:00
d108479d84
fix(animations): use a lightweight renderer for non-animation components ( #17003 )
...
This reverts commit c0981b8e13
.
2017-05-26 14:39:42 -06:00
c0981b8e13
Revert "fix(animations): use a lightweight renderer for non-animation components ( #17003 )"
...
This reverts commit 3ab86bd661
.
2017-05-26 08:55:23 -07:00
3ab86bd661
fix(animations): use a lightweight renderer for non-animation components ( #17003 )
2017-05-25 18:54:35 -06:00
fa809ec8cf
build: import tslib rather than output TS helpers ( #16901 )
2017-05-23 14:01:39 -06:00
b10029c18b
docs(animations): add documentation for new animation features
2017-05-19 12:52:04 -07:00
6cb93c1fac
fix(animations): only require one flushMicrotasks call when testing animations
2017-05-19 10:45:20 -07:00
54a6e4ff9e
refactor(animations): make animation testing work with fixture.whenRenderingDone
2017-05-16 17:39:57 -07:00
8a6eb1ac78
refactor(animations): single animation engine code pass
2017-05-16 17:39:57 -07:00
16c8167886
feat(animations): introduce a wave of new animation features
2017-05-16 17:39:57 -07:00
7f9c589ba3
feat(core): add begin
and end
renderer methods to track change detection
2017-05-04 15:07:27 -04:00
728c9d0632
fix(platform-browser): Update types for TypeScript nullability support
...
Closes #15898
2017-04-18 12:07:33 -07:00
f634c62cb3
test: add systemjs+umd integration test ( #14196 )
...
This test ensures the `__esModule` is set on UMD bundles, thus making them compatible with SystemJS@^0.22.3.
Followup from https://github.com/frankwallis/plugin-typescript/issues/185 .
PR Close #14196
2017-03-19 12:23:07 -05:00
0d3e314df0
fix(core): trigger host animations for elements that are removed. ( #15251 )
...
Fixes #14813
Fixes #15193
2017-03-19 12:21:42 -05:00
80075afe8a
fix(animations): only process element nodes through the animation engine ( #15268 )
...
Closes #15267
Closes #15268
PR Close #15268
2017-03-19 10:50:07 -05:00
49829b4a4d
build: add package names to secondary endpoint package.json files ( #15253 )
...
Fixes #14736
PR Close #15253
2017-03-17 16:52:55 -05:00
410aa33005
build: fix paths to typings files so tsickle resolves imports correctly
...
Fixes #15080
2017-03-16 17:34:29 -07:00
923d0c56e7
fix: correct UMD resolutions for platform-browser_animations ( #15190 )
...
Fixes #15114
2017-03-15 17:14:20 -07:00
0aad270267
refactor(platform-browser): move platform-browser/animations to animations/browser ( #15130 )
...
Closes : #15130
2017-03-14 11:55:49 -07:00
e6c81d2a42
Revert "refactor(platform-browser): move platform-browser/animations to animations/browser ( #15043 )"
...
This reverts commit 195b863ea4
.
2017-03-13 15:46:44 -07:00
498a95148b
Revert "build(animations): adjust animations/browser source to new standard for automatic build ( #15043 )"
...
This reverts commit 21a18d6ceb
.
2017-03-13 15:46:07 -07:00
21a18d6ceb
build(animations): adjust animations/browser source to new standard for automatic build ( #15043 )
2017-03-13 14:39:42 -07:00
195b863ea4
refactor(platform-browser): move platform-browser/animations to animations/browser ( #15043 )
2017-03-13 14:39:19 -07:00
ff71eff157
refactor(core): use flags in Renderer2.setStyle
instead of booleans ( #15045 )
...
BREAKING CHANGE: (since v4 rc.1)
- `Renderer2.setStyle` no longer takes booleans but rather a
bit mask of flags.
2017-03-13 09:45:04 -07:00
b74ab83d2c
refactor: update paths from modules/@angular to packages
2017-03-08 16:29:28 -08:00
da8ea350b2
refactor: More generic build.sh file
2017-03-08 16:29:28 -08:00
72563b61fb
build: fix rollup config file paths
2017-03-08 16:29:28 -08:00
8573e36574
build: fix file paths after moving modules/@angular/* to packages/*
2017-03-08 16:29:28 -08:00
3e51a19983
refactor: move angular source to /packages rather than modules/@angular
2017-03-08 16:29:27 -08:00