Joey Perrott
c9033d6193
build: set the repository information for ts-api-guardian ( #40512 )
...
Set the repository information in the package.json for ts-api-guardian to
allow it to be published via wombat proxy.
PR Close #40512
2021-01-21 13:53:08 -08:00
Joey Perrott
0e95460cf8
build: bump ts-api-guardian to 0.5.1 ( #40511 )
...
Update to new patch version of the experimental ts-api-guardian package.
PR Close #40511
2021-01-21 12:23:18 -08:00
Joey Perrott
71ea1a6199
build: set up publishing registry for ts-api-guardian ( #40511 )
...
Set the ts-api-guardian to be published via the wombot proxy.
PR Close #40511
2021-01-21 12:23:18 -08:00
Alan Agius
bd17610c29
feat(dev-infra): make ts-api-guardian compatible with rules_nodejs version 3 ( #40353 )
...
Changes include:
- Remove `bazelWorkspaces` as this is no longer supported due to
a single version policy https://github.com/bazelbuild/rules_nodejs/pull/783
and `install_bazel_dependencies` has been removed.
- Enable `bazel_patch_module_resolver` since monkey-patch the
implementation of `require()` in NodeJS is opt-in
More info about the changes can be found here: https://github.com/bazelbuild/rules_nodejs/wiki#migrating-to-30
Blocking: https://github.com/angular/angular-cli/pull/19716
PR Close #40353
2021-01-11 15:36:29 -08:00
Charles Lyding
318255a5f8
build: support building with TypeScript 4.1 ( #39571 )
...
TypeScript 4.1 is now used to build and test within the repository.
PR Close #39571
2020-11-25 11:10:01 -08:00
Alan Agius
0fc44e0436
feat(compiler-cli): add support for TypeScript 4.0 ( #38076 )
...
With this change we add support for TypeScript 4.0
PR Close #38076
2020-08-24 13:06:59 -07:00
Alan Agius
6651b4171d
build: update to typescript 3.9.5 ( #37456 )
...
This TypeScript version contains the revert for the classes wrapped in IIFE change that was introduced in version 3.9.
PR Close #37456
2020-06-11 12:05:33 -07:00
Alan Agius
13ba84731f
build: prepare for TypeScript 3.9 ( #36989 )
...
- Fix several compilation errors
- Update @microsoft/api-extractor to be compatible with TypeScript 3.9
PR Close #36989
2020-05-14 10:50:28 -07:00
Andrew Scott
fbd281c26e
build: remove typescript 3.6 and 3.7 support ( #36329 )
...
Remove TypeScript 3.6 and 3.7 support from Angular along with tests that
ensure those TS versions work.
BREAKING CHANGE: typescript 3.6 and 3.7 are no longer supported, please
update to typescript 3.8
PR Close #36329
2020-05-05 16:52:43 -07:00
Joey Perrott
3049878aa9
ci: bump release version of ts-api-guardian ( #34933 )
...
PR Close #34933
2020-01-23 13:24:53 -08:00
Andrius
1f79e624d1
build: typescript 3.7 support ( #33717 )
...
This PR updates TypeScript version to 3.7 while retaining compatibility with TS3.6.
PR Close #33717
2020-01-14 16:42:21 -08:00
Igor Minar
86e1e6c082
feat: typescript 3.6 support ( #32946 )
...
BREAKING CHANGE: typescript 3.4 and 3.5 are no longer supported, please update to typescript 3.6
Fixes #32380
PR Close #32946
2019-10-18 13:15:16 -04:00
Igor Minar
6ece7db37a
build: TypeScript 3.5 upgrade ( #31615 )
...
https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#typescript-35
PR Close #31615
2019-07-25 17:05:23 -07:00
Alex Eagle
7dad3284e3
release: ts_api_guardian ( #30120 )
...
PR Close #30120
2019-05-13 10:53:34 -07:00
Alan Agius
d7f7826363
build: publish ts-api-guardian rule in the npm package ( #29977 )
...
With this change downstream users will no longer need to build ts-api-guardian from source as now the bazel rule is available in the npm package.
This can be used by installing ts-api-guardian as a devDependency and changing the load syntax from:
```
load("@angular//tools/ts-api-guardian:index.bzl", "ts_api_guardian_test")
```
to:
```
load("@npm_ts_api_guardian//:index.bzl", "ts_api_guardian_test")
```
**Note**: downstream users should also clean their `WORKSPACE` and remove the dependencies of angular workspace.
PR Close #29977
2019-04-19 10:59:23 -07:00
Greg Magolan
ce2713f5b1
build(bazel): remove @ts-api-guardian_deps yarn_install ( #29799 )
...
PR Close #29799
2019-04-17 13:02:03 -07:00
Filipe Silva
ef85336719
build: update to TypeScript 3.4 ( #29372 )
...
PR Close #29372
2019-04-10 12:12:16 -07:00
Igor Minar
75748d6044
feat: add support for TypeScript 3.3 (and drop older versions) ( #29004 )
...
https://blogs.msdn.microsoft.com/typescript/2019/01/31/announcing-typescript-3-3/
BREAKING CHANGE: TypeScript 3.1 and 3.2 are no longer supported.
Please update your TypeScript version to 3.3
PR Close #29004
2019-03-13 10:38:37 -07:00
Igor Minar
17e702bf8b
feat: add support for typescript 3.2 ( #27536 )
...
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-2.html
https://blogs.msdn.microsoft.com/typescript/2018/11/29/announcing-typescript-3-2/
Any application using tsickle for closure compatibility will need to update it's tsickle
dependency to 0.34
PR Close #27536
2018-12-18 13:20:01 -08:00
Paul Gschwendtner
89b8c88389
build: fix source-map warnings for ts-api-guardian ( #27098 )
...
* Fixes that running `ts-api-guardian` targets always causes source map warnings to appear.
PR Close #27098
2018-11-26 09:25:38 -08:00
Greg Magolan
15c2467dbd
build: review comments addressed ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
Alex Eagle
d216a46412
release: ts_api_guardian 0.4.0 ( #26206 )
...
PR Close #26206
2018-10-02 13:46:41 -07:00
Igor Minar
9993c72335
feat: add support for TypeScript 3.1 ( #26151 )
...
PR Close #26151
2018-09-28 09:34:51 -07:00
Alan Agius
ddc13352e9
fix(bazel): specify the package and lock files using the workspace ( #25694 )
...
PR Close #25694
2018-09-07 14:24:31 -07:00
Alan Agius
5653fada32
feat: add TypeScript 3 support ( #25275 )
...
PR Close #25275
2018-08-27 21:07:53 -04:00
Alex Eagle
34981063ec
build: ts-api-guardian reuses root node_modules ( #22894 )
...
This avoids the need to run bazel run :install instead of yarn install.
We merge the devDependencies of ts-api-guardian into the root package.json file.
PR Close #22894
2018-03-22 19:23:33 -04:00
Alex Eagle
4f60968704
test(bazel): Build and test ts-api-guardian locally ( #22544 )
...
Also use it to test the public API for core and common
Once we have an ng_package for every package, we can remove
the npm dependency on ts-api-guardian and the gulp-based
public api check.
PR Close #22544
2018-03-02 15:00:00 -08:00
Alex Eagle
25faf808a5
build: copy ts-api-guardian sources ( #22544 )
...
This is an exact mirror of 750f651eca
PR Close #22544
2018-03-02 15:00:00 -08:00