Wassim Chegham
ce68b4d839
style: enforce buildifier lint on CI ( #28186 )
...
PR Close #28186
2019-02-26 16:57:41 -08:00
Alex Eagle
38343a2388
build: set a default module_name for ts_library rules ( #28051 )
...
PR Close #28051
2019-01-18 10:16:39 -08:00
Vikram Subramanian
d83f9d432a
fix(common): register locale data for all equivalent closure locales ( #25867 )
...
This fix is for the issue below when compiling I18N Angular apps using closure.
For certain locales closure converts the input locale id to a different equivalent locale string. For example if the input locale is 'id'(for Indonesia) goog.LOCALE is set to 'in' and the closure locale data is registered only for 'in'. The Angular compiler uses the original input locale string, 'id' to set the LOCALE_ID token and there is a mismatch of locale used to register and locale used when requesting the locale data.
The fix is for the closure-locale.ts code to register the locale data for all equivalent locales names so that it doesn't matter what goog.LOCALE is actually set to.
PR Close #25867
2018-09-10 13:59:56 -07:00
Olivier Combe
dcabb05102
fix(common): use correct currency format for locale de-AT ( #24658 )
...
Fixes #24609
PR Close #24658
2018-07-09 15:10:06 -07:00
Igor Minar
e3064d5432
feat: typescript 2.9 support ( #24652 )
...
PR Close #24652
2018-07-03 13:32:06 -07:00
Olivier Combe
39c8baea31
fix(common): use correct ICU plural for locale mk ( #24659 )
...
PR Close #24659
2018-06-27 15:03:34 -07:00
Alex Eagle
c2b5ebfa24
build: update buildifier to latest ( #24296 )
...
this matches the version in ngcontainer:0.3.1
PR Close #24296
2018-06-12 11:42:35 -07:00
Olivier Combe
06c0d9666f
build(common): mark locales files as side-effect-full ( #23509 )
...
Fixes https://github.com/angular/angular-cli/issues/10322
PR Close #23509
2018-04-24 11:14:52 -07:00
Olivier Combe
d1177c75f8
refactor: update CLDR data for closure locale & use a const for undefined ( #23372 )
...
PR Close #23372
2018-04-13 16:30:23 -07:00
Igor Minar
aa27155618
build(common): mark locales files as side-effect-full ( #23366 )
...
These files are in the UMD format for greater portablity, and as such
can't be marked as side-effect-free by webpack/build-optimizer/uglify.
PR Close #23366
2018-04-13 13:09:13 -07:00
Olivier Combe
ce40e85cbb
refactor(common): update CLDR data to v33.0.0 ( #23265 )
...
PR Close #23265
2018-04-11 15:34:46 -07:00
Olivier Combe
5706810af2
fix(common): replace i18n locale undefined values by a const ( #23265 )
...
Fixes #22988
PR Close #23265
2018-04-11 15:34:46 -07:00
Alex Eagle
5a298b1c5e
fix(common): workaround UMD/webpack limitation ( #23271 )
...
Fixes #23217
PR Close #23271
2018-04-09 15:16:12 -07:00
Alex Eagle
46eadb5cfb
build: fix common locales in npm package ( #23153 )
...
PR Close #23153
2018-04-04 08:23:07 -07:00
Olivier Combe
78167915ee
build(common): export locale data as commonjs instead of es2015 ( #20624 )
...
PR Close #20624
2018-03-07 14:33:45 -08:00
Olivier Combe
0b2f7d13d0
fix(common): regenerate i18n locale data files ( #21783 )
...
PR Close #21783
2018-02-09 14:42:23 -08:00
Olivier Combe
b62739a989
fix(common): generate closure-locale data file with exported plural functions ( #21873 )
...
Fixes #21870
PR Close #21873
2018-01-30 11:42:31 -08:00
Olivier Combe
97b18b2a5c
fix(common): extract plural function from i18n locale data files for TS 2.6 ( #21626 )
...
Fixes #21608
PR Close #21626
2018-01-19 13:23:34 -08:00
Olivier Combe
135a2822ea
fix(common): don't remove special characters when extracting CLDR data ( #21626 )
...
PR Close #21626
2018-01-19 13:23:34 -08:00
Alex Eagle
c4f02e21dd
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:19 -08:00
Olivier Combe
a0ffdf1ef2
build(common): generate ts declarations for i18n locale files ( #21127 )
...
Fixes #21120
PR Close #21127
2017-12-22 21:34:03 -08:00
Misko Hevery
cc1058f6e1
build: add bazel test rules for more packages ( #21053 )
...
PR Close #21053
2017-12-22 13:10:51 -08:00
Olivier Combe
cbe7e39bbe
build(common): don't generate .d.ts & .metadata.json files for i18n locales
...
Fixes #20880
2017-12-14 08:29:36 -08:00
Olivier Combe
3ce3b4d2af
refactor(common): update i18n locale data to CLDR v32 ( #20830 )
...
List of changes between v31.0.1 and v32: http://cldr.unicode.org/index/downloads/cldr-32
PR Close #20830
2017-12-08 10:24:33 -08:00
Olivier Combe
24bf3e2a25
feat(common): add locale id parameter to `registerLocaleData` ( #20623 )
...
PR Close #20623
2017-11-27 17:00:06 -06:00
Chuck Jazdzewski
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
Olivier Combe
57abe8d078
refactor(common): export locale data from closure-locale ( #18973 )
...
PR Close #18973
2017-08-31 11:23:12 -07:00
Victor Berchet
fdd5010832
fix(common): fix a duplicate case in the locale switch ( #18941 )
2017-08-29 17:02:20 -07:00
Olivier Combe
946e5bda22
fix(common): update closure-locale generation for tree shaking ( #18938 )
2017-08-29 15:29:21 -07:00
Olivier Combe
90bd984ff7
refactor(common): simplify closure-locale by removing imports ( #18926 )
2017-08-29 11:54:43 -07:00
Olivier Combe
48789360b1
feat(common): generate `closure-locale.ts` to tree shake locale data ( #18907 )
...
Closure will only keep the data for the locale defined in `goog.LOCALE`
PR Close #18907
2017-08-29 11:26:10 -05:00
Victor Berchet
4c5aac8cd5
refactor(common): move generated locale files ( #18907 )
...
PR Close #18907
2017-08-29 11:26:10 -05:00