245 Commits

Author SHA1 Message Date
Doug Parker
c5c80c4159 release: v12.0.0-next.0 2021-02-10 15:55:31 -08:00
Doug Parker
2afcf298e5 release: v11.2.0-next.0
No need to update root `package.json` as it is already version `11.2.0-next.0`.
2021-01-27 12:56:51 -08:00
Alan Agius
08b263ca94 refactor(@schematics/angular): remove unused TS AST utils 2021-01-07 09:38:18 +01:00
Keen Yee Liau
bffc0300fc release: v11.1.0-next.4 2021-01-06 13:31:59 -08:00
Alan Agius
65dac11c20 fix(@schematics/angular): correctly handle PropertyAssignments with StringLiteral keys
Closes #16009
2021-01-06 12:02:06 +00:00
Keen Yee Liau
805396e0a1 release: v11.1.0-next.3 2020-12-17 08:40:23 -08:00
Keen Yee Liau
205ea2b638 release: v11.1.0-next.2 2020-12-09 14:01:32 -08:00
Alan Agius
07e3766220 fix(@schematics/angular): allow trailing commas in JSON files
Currently, both tsconfigs and workspace configuration files can contain trailing commas

Closes #19576
2020-12-09 09:52:35 -05:00
Charles Lyding
774cd52dd0 feat(@schematics/angular): generate new projects with TypeScript 4.1 2020-12-03 16:43:39 -05:00
Doug Parker
5746ae568c release: v11.1.0-next.1 2020-12-02 11:28:44 -08:00
JiaLiPassion
535a5076d9 feat(@schematics/angular): update zone.js version to 0.11.3 2020-11-24 13:33:26 +00:00
Keen Yee Liau
d392f87d7a release: v11.1.0-next.0 2020-11-18 11:10:16 -08:00
Alan Agius
5ce88ef7be refactor(@schematics/angular): handle undefined JSON AST Node 2020-11-16 12:59:06 -05:00
Alan Agius
7e25cedd4b refactor(@schematics/angular): move version 6 migration untils under the migration folder 2020-10-27 12:10:46 -04:00
Doug Parker
46b613fb82 Revert "release: v11.0.0-rc.0"
This reverts commit a986ce72394f8bff821e04538033737cc0993e83.

RC should be cut from the `11.0.x` branch, not from `master`.
2020-10-21 13:22:03 -07:00
Doug Parker
a986ce7239 release: v11.0.0-rc.0 2020-10-21 13:10:32 -07:00
mgechev
d3e8f6872c release: v11.0.0-next.7 2020-10-15 03:50:00 +03:00
Alan Agius
008133b9aa feat(@schematics/angular): update ng-packagr to version 11 2020-10-09 13:13:27 -04:00
Keen Yee Liau
a65d2990b7 release: v11.0.0-next.6 2020-10-08 13:17:34 -07:00
Keen Yee Liau
bad0ced885 release: v11.0.0-next.5 2020-10-07 20:01:49 -07:00
jaroslawsawicki
b2363414e1 fix(@schematics/angular): pass down recursive flag
This change makes `findNodes` recursive
2020-10-06 11:10:14 -04:00
jaroslawsawicki
8d7703e7b5 fix(@schematics/angular): test findNodes with recursive flag
This change adds unit tests for using `recursive` flag in `findNodes`
2020-10-06 11:10:14 -04:00
Doug Parker
dcc9ddd252 release: 11.0.0-next.4
This reverts commit 557c51e7963737ca60250e4dcb1899a51f4f3805.

Second attempt at the release having disabled the failing lint test.
2020-09-30 16:55:18 -07:00
Doug Parker
557c51e796 Revert "release: 11.0.0-next.4"
This reverts commit b95bd854b870c8f02555064adf992d9dbdadd931.

CI is failing because of a lint error in new projects from
[this PR](https://github.com/angular/angular/pull/38698/files#diff-d9887009ccabf0a9a6a1257c272ecb3aR48) using double
quotes instead of single quotes.
2020-09-30 15:35:40 -07:00
Doug Parker
b95bd854b8 release: 11.0.0-next.4 2020-09-30 12:11:55 -07:00
Alan Agius
621f15aa18 refactor(@schematics/angular): remove unused json utils 2020-09-24 19:46:44 +02:00
Charles Lyding
6ff04473ef refactor(@schematics/angular): use new workspace helpers in update-app-tsconfigs migration 2020-09-24 14:04:06 +02:00
mgechev
b830087e78 release: v11.0.0-next.3 2020-09-24 01:15:21 +03:00
Charles Lyding
12cd4a072c refactor(@schematics/angular): use new workspace helpers in update-workspace-config migration 2020-09-23 11:22:28 -05:00
Keen Yee Liau
1d44c088c3 release: v11.0.0-next.2 2020-09-16 20:56:26 -07:00
Doug Parker
ed1b10914a release: v11.0.0-next.1
Roll-forward of release, now including necessary fixes to pass CI.
2020-09-10 10:31:18 -07:00
Doug Parker
60e0493a19 Revert "release: v11.0.0-next.1"
This reverts commit ba17b750e743fd0758fa4e8992f8655632153884.

Reverting release commit to incorporate fixes needed for CI to pass.
2020-09-10 10:30:28 -07:00
Doug Parker
ba17b750e7 release: v11.0.0-next.1 2020-09-09 15:31:04 -07:00
mgechev
f562c4ec12 release: v11.0.0-next.0 2020-09-03 01:57:45 +03:00
Charles Lyding
fa808f7717 refactor(@schematics/angular): remove several unused internal functions 2020-09-01 20:22:55 +03:00
Charles Lyding
20bb298d4a refactor(@schematics/angular): allow followup rules with workspace helper
This change allows the `updateWorkspace` helper rule to optionally return a rule that will be executed after the workspace is updated.
2020-09-01 20:22:55 +03:00
Charles Lyding
6631720ec3 refactor(@schematics/angular): remove usage of experimental workspace API
Several of the experimental workspace API types were still used with some of the internal helpers methods.
2020-08-28 08:53:38 +01:00
Keen Yee Liau
7b8e2171bb release: v10.1.0-next.7 2020-08-25 09:30:37 -07:00
Alan Agius
425b160b52 build: update to TypeScript 4 2020-08-25 04:27:40 -04:00
Doug Parker
ec0530b0d2 release: v10.1.0-next.6 2020-08-20 13:35:20 -07:00
Alan Agius
da9825ceb2 refactor(@schematics/angular): use ng-packagr builder from build-angular 2020-08-14 15:38:12 +02:00
mgechev
fb351a4daa release: v10.1.0-next.5 2020-08-13 20:36:24 +03:00
Alan Agius
3db588f743 refactor(@schematics/angular): throw on AST parse errors 2020-08-12 19:26:12 +01:00
Alan Agius
8b96e52d83 fix(@schematics/angular): remove solution style tsconfig from new projects
Following the issues highlighted in https://docs.google.com/document/d/1eB6cGCG_2ircfS5GzpDC9dBgikeYYcMxghVH5sDESHw/edit?usp=sharing and discussions held with the TypeScript team. The best course of action is to rollback this feature.

In future, it is not excluded that solution style tsconfigs are re-introduced..

Closes #18040 and closes #18170
2020-08-12 19:26:12 +01:00
Charles Lyding
196b3b9f29 fix(@schematics/angular): improve compiler options migration error reporting
This change provides more fine-grained warnings during the `update-module-and-target-compiler-options` migration for V10.0 in the event a TypeScript configuration file could not be updated.  The `JSONFile` utility class was also augmented to directly throw when created to ensure that the `content` property is always initialized.
2020-08-10 09:43:11 +01:00
Doug Parker
04f13e0620 release: v10.1.0-next.4 2020-08-05 15:09:37 -07:00
Charles Lyding
dd58aa6210 refactor(@schematics/angular): avoid InsertChange type assumptions
This change introduces a helper function (`applyToUpdateRecorder`) that handles all known `Change` classes.  The use of this helper function removes type assumptions within the schematics.  Many of these assumptions caused compilation errors when strict TypeScript options are enabled.
2020-08-03 15:39:55 -04:00
Charles Lyding
994aab7485 refactor(@schematics/angular): use type guard based narrowing with TS AST
By leveraging TypeScript's AST type guards, function parameter assumptions and casting can be removed.  Many of these cases caused errors when enabling TypeScript's strict option. This is preliminary work to support enabling full TypeScript strict mode within the project.
2020-08-03 15:39:55 -04:00
Doug Parker
6fae2e509d release: v10.1.0-next.3
Second attempt at release after CI fixes.
2020-07-31 10:59:47 -07:00
Doug Parker
52d0dabb25 Revert "release: v10.1.0-next.3"
This reverts commit a96bb6ada6b5fdbf3d8671bbb3ddc24d71f7a424.

CI is failing, needed to patch in a fix before release.
2020-07-30 17:40:42 -07:00