forked from microsoft/rushstack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.json
4063 lines (4063 loc) · 132 KB
/
CHANGELOG.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"name": "@microsoft/rush",
"entries": [
{
"version": "5.62.0",
"tag": "@microsoft/rush_v5.62.0",
"date": "Sat, 05 Feb 2022 00:55:18 GMT",
"comments": {
"none": [
{
"comment": "Add support for directly invoking a script that depends on `rush-sdk` from inside a Rush repo."
},
{
"comment": "Add support for a new URL-based version specifier in PNPM lockfiles."
},
{
"comment": "Add support for specifying a custom S3 endpoint. This is useful for using a custom S3 provider."
},
{
"comment": "Optimize invocation of tar to use stdin instead of a temporary file."
},
{
"comment": "Revise architecture of symbolic link scan to use a queue and parallel file system calls."
},
{
"comment": "Create separate tar logs per phase based on cache id."
},
{
"comment": "Pack tar to a temp file, then move into the cache to ensure cache integrity."
},
{
"comment": "Fix git-hooks folder check failing when compared paths have different drive letter casing"
}
]
}
},
{
"version": "5.61.4",
"tag": "@microsoft/rush_v5.61.4",
"date": "Wed, 02 Feb 2022 04:03:24 GMT",
"comments": {
"none": [
{
"comment": "Bump tar dependency to have a minimum version of 5.0.10."
}
]
}
},
{
"version": "5.61.3",
"tag": "@microsoft/rush_v5.61.3",
"date": "Fri, 28 Jan 2022 21:03:58 GMT",
"comments": {
"none": [
{
"comment": "Update the built-in cache provider plugins (rush-amazon-s3-build-cache-plugin and rush-azure-storage-build-cache-plugin) to apply for all commands, enabling cloud caching for custom phased and bulk commands."
},
{
"comment": "Allow build cache to be enabled for custom bulk commands."
}
]
}
},
{
"version": "5.61.2",
"tag": "@microsoft/rush_v5.61.2",
"date": "Thu, 27 Jan 2022 02:30:10 GMT",
"comments": {
"none": [
{
"comment": "Update node-fetch dependency version to address CVE-2022-0235"
}
]
}
},
{
"version": "5.61.1",
"tag": "@microsoft/rush_v5.61.1",
"date": "Sat, 22 Jan 2022 04:22:52 GMT",
"comments": {
"none": [
{
"comment": "(EXPERIMENTAL) Allow common/config/rush/command-line.json to specify the build command as a phased command without specifying all of the options required by the schema. The remaining options will come from the default. This is already supported when a partially-specified build command has \"commandKind\" set to \"bulk\"."
},
{
"comment": "Fix an issue where Git Bash \"tar\" does not handle Windows paths correctly."
},
{
"comment": "(EXPERIMENTAL) Improve the RUSH_BUILD_CACHE_WRITE_ALLOWED environment variable behavior so that it also affects the local build cache. This saves CPU cycles on CI machines that only run a single build. It also avoids cache writes for watch mode commands."
},
{
"comment": "Refactoring to support upcoming watch mode improvements: Rework the task execution engine to interact with the task queue using the ECMAScript async iteration protocol (GitHub #3043)"
},
{
"comment": "Fix project change detection when a new project is added to a repo that uses PNPM with useWorkspaces=false (GitHub #3183)"
}
]
}
},
{
"version": "5.61.0",
"tag": "@microsoft/rush_v5.61.0",
"date": "Sat, 22 Jan 2022 03:17:59 GMT",
"comments": {
"none": [
{
"comment": "(EXPERIMENTAL) Fix a regression for the plugins feature, which caused an error message \"command-line.json defines a command 'build' using a name that already exists\" (GitHub #3155)"
}
]
}
},
{
"version": "5.60.0",
"tag": "@microsoft/rush_v5.60.0",
"date": "Thu, 20 Jan 2022 02:46:15 GMT",
"comments": {
"none": [
{
"comment": "Fix the \"allowWarningsInSuccessfulBuild\" option in bulk commands defined in common/config/command-line.json."
},
{
"comment": "(BREAKING CHANGE) The experimental config file options \"skipPhasesForCommand\" and \"addPhasesToCommand\" have been temporarily removed until their design can be better formalized."
},
{
"comment": "Include NodeJS 16 in the range of supported versions (`nodeSupportedVersionRange`) in the `rush.json` file generated by `rush init`."
},
{
"comment": "(BREAKING CHANGE) Some experimental fields have been renamed in \"config/rush-project.json\". Please see UPGRADING.md for details."
}
]
}
},
{
"version": "5.59.2",
"tag": "@microsoft/rush_v5.59.2",
"date": "Fri, 07 Jan 2022 02:34:59 GMT",
"comments": {
"none": [
{
"comment": "Fixes a regression that broke \"rush build\" completely when not using the \"--only\" parameter."
}
]
}
},
{
"version": "5.59.1",
"tag": "@microsoft/rush_v5.59.1",
"date": "Fri, 07 Jan 2022 01:21:44 GMT",
"comments": {
"patch": [
{
"comment": "Fixes a regression in bulk command execution when using \"unsafe\" selector parameters, e.g. \"--only\". Ensures that only the projects selected by the parameters get included in the build, rather that forcibly including all dependencies."
}
]
}
},
{
"version": "5.59.0",
"tag": "@microsoft/rush_v5.59.0",
"date": "Thu, 06 Jan 2022 22:18:13 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue that occurs when running a command with a selection argument with a Git ref (like `--from git:main`) in a repo with a pnpm lockfile larger than 1MB."
},
{
"comment": "Fix an issue with installing Git hooks that occurs when the rush.json folder isn't at the repo's root."
},
{
"comment": "(BREAKING CHANGE) Remove the experimental command \"rush write-build-cache\", since it is no longer needed and would be incompatible with phased builds. If you need this command for some reason, please create a GitHub issue."
},
{
"comment": "Add support for phased commands behind the multiPhaseCommands experiment."
},
{
"comment": "Update \"rush init\" to write files with OS-default line endings (CRLF on Windows, LF otherwise) instead of always writing CRLF line endings."
}
],
"minor": [
{
"comment": "Update the \"rush init\" template to enable pnpm workspaces and to merge the pnpm-lock.yaml file as text."
}
]
}
},
{
"version": "5.58.0",
"tag": "@microsoft/rush_v5.58.0",
"date": "Thu, 16 Dec 2021 05:39:21 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where Rush's Git hooks were broken if another tool such as Husky had tampered with the `core.hooksPath` (GitHub #3004)"
},
{
"comment": "Provide a more useful error message if the git version is too old."
},
{
"comment": "Allow \"rush list\" to be invoked while other rush processes are running in the same repo."
},
{
"comment": "For project selection parameters such as \"rush build --to git:REF\", improve the diff analysis to detect which individual projects are impacted by a modification of the PNPM lockfile (GitHub #3050)"
},
{
"comment": "Allow multiple remote URLs to be specified in the rush.json in the new repository.urls field."
},
{
"comment": "(BREAKING CHANGE) Replace the RushConfiguration repositoryUrl field with repositoryUrls to support multiple remote URLs specified in rush.json."
}
]
}
},
{
"version": "5.57.1",
"tag": "@microsoft/rush_v5.57.1",
"date": "Thu, 09 Dec 2021 00:24:47 GMT",
"comments": {}
},
{
"version": "5.57.0",
"tag": "@microsoft/rush_v5.57.0",
"date": "Fri, 03 Dec 2021 02:16:10 GMT",
"comments": {
"none": [
{
"comment": "Add support for the \"filterLog\" hook in common/config/rush/.pnpmfile.cjs"
},
{
"comment": "(EXPERIMENTAL) Ability to load third-party plugin packages that customize the behavior of Rush"
},
{
"comment": "Fix an issue where parameter values containing spaces are incorrectly passed to global scripts."
},
{
"comment": "Parameters such as \"--to\" and \"--from\" now accept selector expressions: \"version-policy:NAME\" indicates the set of projects belonging to a publishing version policy. \"git:REF\" detects the set of projects that have been modified since the specified Git revision; for example, this allows a Rush command to process only the projects modified by a PR branch. (GitHub #2968)"
},
{
"comment": "Improved the change detection logic to work correctly when a second rush.json appears in a subfolder."
},
{
"comment": "(EXPERIMENTAL) Add a new NPM package \"@rushstack/rush-sdk\" for use by Rush plugins"
},
{
"comment": "Stop deleting the pnpm-store after failed workspace installs. Usually a multiple failure is due to a network error or a package that does not exist in the registry, not an issue with the pnpm-store."
}
]
}
},
{
"version": "5.56.0",
"tag": "@microsoft/rush_v5.56.0",
"date": "Thu, 28 Oct 2021 23:49:31 GMT",
"comments": {
"none": [
{
"comment": "Add CI skipping to default version & changelog commits"
},
{
"comment": "Update suggested version of NPM"
},
{
"comment": "Fix update-autoinstaller with NPM"
},
{
"comment": "Streamline rushx output and add quiet flag."
},
{
"comment": "Include support for adding multiple packages with the \"rush add\" command."
},
{
"comment": "Update the package.json repository field to include the directory property."
},
{
"comment": "Fix the error message printed when `--interactive` is passed to `rush update-cloud-credentials` and the cloud cache provider is Amazon S3."
},
{
"comment": "Mark Node 16 as the current latest LTS version."
},
{
"comment": "support `--debug-package-manager` install options for yarn"
}
]
}
},
{
"version": "5.55.1",
"tag": "@microsoft/rush_v5.55.1",
"date": "Tue, 12 Oct 2021 22:26:25 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where a version field isn't parsed correctly when using NPM version 7 and newer."
}
]
}
},
{
"version": "5.55.0",
"tag": "@microsoft/rush_v5.55.0",
"date": "Thu, 07 Oct 2021 23:44:52 GMT",
"comments": {
"none": [
{
"comment": "Fix typo when project dependencies do not match the current shrinkwrap"
},
{
"comment": "Use ITerminal in the rush-lib API instead of Terminal to allow for compatibility with other versions of @rushstack/node-core-library."
},
{
"comment": "Add a new parameter \"--detailed\" for the \"rush list\" command"
},
{
"comment": "Print the full event hooks output if the --debug paramter is specified."
},
{
"comment": "Upgrade the `@types/node` dependency to version to version 12."
}
]
}
},
{
"version": "5.54.0",
"tag": "@microsoft/rush_v5.54.0",
"date": "Wed, 22 Sep 2021 22:54:17 GMT",
"comments": {
"none": [
{
"comment": "Add a \"--check-only\" parameter to \"rush install\" to check the validity of the shrinkwrap without performing a full install."
},
{
"comment": "Fix an issue where `rush update-autoinstaller` does not use the repo's .npmrc"
}
],
"minor": [
{
"comment": "Add ability to customize tag separator"
}
],
"patch": [
{
"comment": "Lock node-fetch dependency to 2.6.2 due to an incompatibility with 2.6.3 in the Azure Cloud Cache Provider."
}
]
}
},
{
"version": "5.53.0",
"tag": "@microsoft/rush_v5.53.0",
"date": "Fri, 10 Sep 2021 23:20:00 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where the incremental build should use caching or skipping, but not both (GitHub #2891)"
},
{
"comment": "Cache rush-project.json reads"
},
{
"comment": "Fix an issue where the build cache did not respect \"allowWarningsInSuccessfulBuild\" (GitHub #2803)"
},
{
"comment": "Add an experiment \"buildCacheWithAllowWarningsInSuccessfulBuild\" to allow caching for projects with warnings (GitHub #2803)"
}
]
}
},
{
"version": "5.52.0",
"tag": "@microsoft/rush_v5.52.0",
"date": "Mon, 23 Aug 2021 21:34:46 GMT",
"comments": {
"none": [
{
"comment": "Add properties to the extraData section of the telemetry file for parameter usage in the install commands"
},
{
"comment": "Add .heft to .gitignore file generated by rush init"
}
]
}
},
{
"version": "5.51.1",
"tag": "@microsoft/rush_v5.51.1",
"date": "Fri, 13 Aug 2021 22:45:36 GMT",
"comments": {
"none": [
{
"comment": "When build cache is enabled in `rush build`, allow projects downstream to be satisfied from the cache if applicable. Cache reads will still be disabled for `rush rebuild`."
}
]
}
},
{
"version": "5.51.0",
"tag": "@microsoft/rush_v5.51.0",
"date": "Wed, 11 Aug 2021 23:16:09 GMT",
"comments": {
"none": [
{
"comment": "The --debug flag now also shows additional diagnostic information."
},
{
"comment": "Update JSZip dependency."
},
{
"comment": "Adds support for the project subset selection parameters (\"--to\", \"--from\", etc., documented at https://rushjs.io/pages/developer/selecting_subsets/) to the \"rush list\" command."
},
{
"comment": "Allow the tar binary path to be overridden via the RUSH_TAR_BINARY_PATH environment variable."
}
]
}
},
{
"version": "5.50.0",
"tag": "@microsoft/rush_v5.50.0",
"date": "Sat, 17 Jul 2021 01:16:04 GMT",
"comments": {
"patch": [
{
"comment": "When the experimental build cache is enabled, \"rush rebuild\" now forces cached projects to be rebuilt (GitHub #2802)"
}
],
"minor": [
{
"comment": "(Breaking change) Remove the experimental \"--disable-build-cache\" command line parameter."
}
]
}
},
{
"version": "5.49.2",
"tag": "@microsoft/rush_v5.49.2",
"date": "Thu, 15 Jul 2021 01:47:18 GMT",
"comments": {
"none": [
{
"comment": "Fix incremental build state calculation when using filtered installs"
}
]
}
},
{
"version": "5.49.1",
"tag": "@microsoft/rush_v5.49.1",
"date": "Tue, 13 Jul 2021 23:03:01 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where the \"--no-fetch\" \"rush change\" parameter would cause a \"git fetch\" and absence of that parameter wouldn't fetch."
}
]
}
},
{
"version": "5.49.0",
"tag": "@microsoft/rush_v5.49.0",
"date": "Tue, 13 Jul 2021 06:22:09 GMT",
"comments": {
"none": [
{
"comment": "Expose APIs useful for determining which projects have changed on the current branch compared to another branch."
}
]
}
},
{
"version": "5.48.0",
"tag": "@microsoft/rush_v5.48.0",
"date": "Fri, 09 Jul 2021 01:44:18 GMT",
"comments": {
"none": [
{
"comment": "Add RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD environment variable"
},
{
"comment": "Prevent \"rush change\" from prompting for an email address, since this feature was rarely used. To restore the old behavior, enable the \"includeEmailInChangeFile\" setting in version-policies.json"
},
{
"comment": "The \"rushx\" command now reports a warning when invoked in a project folder that is not registered in rush.json"
},
{
"comment": "Fix the build-cache.json cacheEntryNamePattern description of the [normalize] token."
},
{
"comment": "When selection CLI parameters are specified and applying them does not select any projects, log that the selection is empty and immediately exit."
},
{
"comment": "Fix an issue where files restored by the build cache did not have a current modification time"
},
{
"comment": "Upgrade the \"rush init\" template to use PNPM version 6.7.1; this avoids an important regression in PNPM 6.3.0 where .pnpmfile.cjs did not work correctly: https://github.com/pnpm/pnpm/issues/3453"
},
{
"comment": "Fix a JSON schema issue that prevented \"disableBuildCache\" from being specified in command-line.json"
},
{
"comment": "Removed dependency on chokidar from BulkScriptAction in watch mode, since it adds unnecessary overhead."
}
]
}
},
{
"version": "5.47.0",
"tag": "@microsoft/rush_v5.47.0",
"date": "Sat, 15 May 2021 00:02:26 GMT",
"comments": {
"none": [
{
"comment": "For the experimental build cache feature, eliminate the RUSH_BUILD_CACHE_WRITE_CREDENTIAL environment variable; it is replaced by several new variables RUSH_BUILD_CACHE_CREDENTIAL, RUSH_BUILD_CACHE_WRITE_ALLOWED, and RUSH_BUILD_CACHE_ENABLED"
},
{
"comment": "Take pnpm-workspace.yaml file into consideration during install skip checks for PNPM"
},
{
"comment": "Fix a build cache warning that was sometimes displayed on Windows OS: \"'tar' exited with code 1 while attempting to create the cache entry\" (GitHub #2622)"
},
{
"comment": "Fix an issue where \"rushx\" CLI arguments were not escaped properly (GitHub #2695)"
},
{
"comment": "Allow rush-project.json to specify incrementalBuildIgnoredGlobs (GitHub issue #2618)"
},
{
"comment": "Remove support for PNPM < 5.0.0 and remove the \"resolutionStrategy\" option"
},
{
"comment": "Update \"rush init\" assets to use newer versions of Rush and PNPM. If you are looking to use PNPM < 6, you must rename the initialized \".pnpmfile.cjs\" file to \"pnpmfile.js\". For more information, see: https://pnpm.io/5.x/pnpmfile"
},
{
"comment": "Transform package.json using pnpmfile before checking if a Rush project is up-to-date"
},
{
"comment": "Add support for the Yarn \"resolutions\" package.json feature."
}
]
}
},
{
"version": "5.46.1",
"tag": "@microsoft/rush_v5.46.1",
"date": "Tue, 04 May 2021 20:26:15 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where the buildCacheEnabled setting was not applied correctly"
}
]
}
},
{
"version": "5.46.0",
"tag": "@microsoft/rush_v5.46.0",
"date": "Tue, 04 May 2021 02:45:20 GMT",
"comments": {
"none": [
{
"comment": "Remove \"buildCache\" setting from experiments.json; it is superseded by \"buildCacheEnabled\" in build-cache.json"
},
{
"comment": "Add a \"rush init\" template for build-cache.json"
},
{
"comment": "Temporarily downgrade the \"@azure/identity\" to eliminate the keytar native dependency (GitHub issue #2492)"
}
]
}
},
{
"version": "5.45.6",
"tag": "@microsoft/rush_v5.45.6",
"date": "Fri, 30 Apr 2021 00:32:16 GMT",
"comments": {
"none": [
{
"comment": "Fix a regression in the S3 cloud build cache provider"
}
]
}
},
{
"version": "5.45.5",
"tag": "@microsoft/rush_v5.45.5",
"date": "Wed, 28 Apr 2021 17:54:16 GMT",
"comments": {
"none": [
{
"comment": "Improve diagnostic messages printed by the rush build cache"
},
{
"comment": "Fix an issue where Rush fails to run on Windows when the repository absolute path contains a space"
},
{
"comment": "Use simpler and more accurate check before skipping installs"
}
]
}
},
{
"version": "5.45.4",
"tag": "@microsoft/rush_v5.45.4",
"date": "Fri, 23 Apr 2021 22:48:23 GMT",
"comments": {}
},
{
"version": "5.45.3",
"tag": "@microsoft/rush_v5.45.3",
"date": "Fri, 23 Apr 2021 22:03:08 GMT",
"comments": {
"none": [
{
"comment": "Allow prerelease versions of PNPM to be used in workspaces mode"
}
]
}
},
{
"version": "5.45.2",
"tag": "@microsoft/rush_v5.45.2",
"date": "Thu, 22 Apr 2021 23:07:51 GMT",
"comments": {
"none": [
{
"comment": "Fix bad installs with when using pnpmfile in PNPM 6"
}
]
}
},
{
"version": "5.45.1",
"tag": "@microsoft/rush_v5.45.1",
"date": "Wed, 21 Apr 2021 23:38:22 GMT",
"comments": {
"none": [
{
"comment": "Ensure that pnpm-workspace.yaml is always fully regenerated during \"rush install\" or \"rush update\""
},
{
"comment": "Fix support for pnpmfile in PNPM 6."
}
]
}
},
{
"version": "5.45.0",
"tag": "@microsoft/rush_v5.45.0",
"date": "Tue, 20 Apr 2021 19:04:04 GMT",
"comments": {
"none": [
{
"comment": "Print diagnostic information to a log file \"<project-root>/.rush/build-cache-tar.log\" when the native \"tar\" is invoked."
},
{
"comment": "The Amazon S3 build cloud cache provider can now use buckets outside the default region"
},
{
"comment": "Add support for PNPM 6"
}
]
}
},
{
"version": "5.44.0",
"tag": "@microsoft/rush_v5.44.0",
"date": "Sat, 17 Apr 2021 00:17:51 GMT",
"comments": {
"none": [
{
"comment": "Add --json and --all param to rush scan"
},
{
"comment": "Fix \"rush deploy\" having \"includeDevDependencies\" turned on to deploy \"devDependencies\" for rush projects only"
}
]
}
},
{
"version": "5.43.0",
"tag": "@microsoft/rush_v5.43.0",
"date": "Thu, 08 Apr 2021 06:09:52 GMT",
"comments": {
"none": [
{
"comment": "Add \"--ignore-git-hooks\" flags to \"publish\" and \"version\" commands to prevent the execution of all git hooks"
},
{
"comment": "Fix parameter name typo."
},
{
"comment": "Eliminate a spurious warning that was displayed on Azure DevOps build agents: A phantom \"node_modules\" folder was found."
},
{
"comment": "Fix an issue where \"rush change\" reported \"Unable to find a git remote matching the repository URL\" when used with SSH auth"
},
{
"comment": "Fix an issue where \"rush publish\" reported 403 errors if the package version included a SemVer build metadata suffix"
},
{
"comment": "Partially deprecate RUSH_TEMP_FOLDER environment variable"
},
{
"comment": "Validate changefiles against a schema when running 'rush change --verify'"
}
]
}
},
{
"version": "5.42.4",
"tag": "@microsoft/rush_v5.42.4",
"date": "Mon, 29 Mar 2021 05:57:18 GMT",
"comments": {
"none": [
{
"comment": "Don't validate the shrinkwrap when running 'rush update'"
},
{
"comment": "Gracefully handle a simultaneous upload to Azure Storage."
},
{
"comment": "Update rush publish -p flag description"
}
]
}
},
{
"version": "5.42.3",
"tag": "@microsoft/rush_v5.42.3",
"date": "Wed, 17 Mar 2021 05:07:02 GMT",
"comments": {
"none": [
{
"comment": "Fix installation-time behavior of \"omitImportersFromPreventManualShrinkwrapChanges\" experiment."
},
{
"comment": "Don't upload build cache entries to Azure if the cache entry already exists."
},
{
"comment": "Replace the AWS dependencies with use of the Amazon S3 REST API."
},
{
"comment": "Add support for anonymous read from an Amazon S3-hosted cache."
}
]
}
},
{
"version": "5.42.2",
"tag": "@microsoft/rush_v5.42.2",
"date": "Tue, 16 Mar 2021 00:30:38 GMT",
"comments": {
"none": [
{
"comment": "Add experiment to exclude the \"importers\" section of \"pnpm-lock.yaml\" from the \"preventManualShrinkwrapChanges\" feature."
}
]
}
},
{
"version": "5.42.1",
"tag": "@microsoft/rush_v5.42.1",
"date": "Fri, 12 Mar 2021 02:11:24 GMT",
"comments": {
"none": [
{
"comment": "Temporarily disable the AWS S3 credential provider logic to mitigate a problematic peer dependency (GitHub #2547)"
}
]
}
},
{
"version": "5.42.0",
"tag": "@microsoft/rush_v5.42.0",
"date": "Wed, 10 Mar 2021 06:25:44 GMT",
"comments": {
"none": [
{
"comment": "Add AWS S3 support to the experimental build cache feature"
}
]
}
},
{
"version": "5.41.0",
"tag": "@microsoft/rush_v5.41.0",
"date": "Wed, 10 Mar 2021 05:12:41 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where \"rush install\" could stall indefinitely because a network request did not handle timeouts properly"
},
{
"comment": "Allow merge conflicts in repo-state.json to be automatically resolved."
},
{
"comment": "Add a RUSH_INVOKED_FOLDER environment variable so that custom scripts can determine the folder path where Rush was invoked (GitHub #2497)"
},
{
"comment": "Add `preferFrozenLockfileForUpdate` option to minimize lockfile churn by passing --prefer-frozen-lockfile to pnpm during default `rush update`."
}
]
}
},
{
"version": "5.40.7",
"tag": "@microsoft/rush_v5.40.7",
"date": "Tue, 02 Mar 2021 23:27:41 GMT",
"comments": {
"none": [
{
"comment": "Fix a regression where certain Rush operations reported a TypeError (GitHub #2526)"
}
]
}
},
{
"version": "5.40.6",
"tag": "@microsoft/rush_v5.40.6",
"date": "Tue, 02 Mar 2021 06:22:01 GMT",
"comments": {
"none": [
{
"comment": "Improve cache read/write perf by attempting to use the \"tar\" binary."
},
{
"comment": "Fix default text in rush.json generated by \"rush init.\""
},
{
"comment": "Fix an issue where Rush would fail to restore from cache but report success when Git isn't present."
}
]
}
},
{
"version": "5.40.5",
"tag": "@microsoft/rush_v5.40.5",
"date": "Tue, 23 Feb 2021 03:26:25 GMT",
"comments": {
"none": [
{
"comment": "Account for indirect dependencies when ordering projects in \"rush build\" if the intermediary dependencies are excluded by selection parameters."
}
]
}
},
{
"version": "5.40.4",
"tag": "@microsoft/rush_v5.40.4",
"date": "Tue, 23 Feb 2021 00:01:20 GMT",
"comments": {
"none": [
{
"comment": "Make Rush per-project manifest generation more reliable and remove PNPM shrinkwrap validation"
}
]
}
},
{
"version": "5.40.3",
"tag": "@microsoft/rush_v5.40.3",
"date": "Sun, 21 Feb 2021 01:05:53 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where \"rush setup\" did not work correctly with NPM 7.x due to an NPM regression"
}
]
}
},
{
"version": "5.40.2",
"tag": "@microsoft/rush_v5.40.2",
"date": "Fri, 19 Feb 2021 06:28:28 GMT",
"comments": {
"none": [
{
"comment": "Allow usage of Node.js 8.x since we received feedback that some projects are still supporting it"
}
]
}
},
{
"version": "5.40.1",
"tag": "@microsoft/rush_v5.40.1",
"date": "Fri, 19 Feb 2021 01:45:27 GMT",
"comments": {
"none": [
{
"comment": "Fix a minor issue with the \"rush init\" template"
}
]
}
},
{
"version": "5.40.0",
"tag": "@microsoft/rush_v5.40.0",
"date": "Wed, 17 Feb 2021 01:35:11 GMT",
"comments": {}
},
{
"version": "5.39.2",
"tag": "@microsoft/rush_v5.39.2",
"date": "Wed, 17 Feb 2021 01:34:11 GMT",
"comments": {
"none": [
{
"comment": "(EXPERIMENTAL) Add a \"--disable-cache\" parameter for disabling the build cache."
},
{
"comment": "(EXPERIMENTAL) Add a \"disableBuildCache\" setting in command-line.json for disabling the build cache."
},
{
"comment": "(EXPERIMENTAL) Add options in rush-project.json for disabling the build cache for entire projects, or for individual commands for that project."
},
{
"comment": "Normalize selection CLI parameters for \"rush install\""
},
{
"comment": "Add experimental \"rush setup\" command"
},
{
"comment": "Add an experimental new config file common/config/artifactory.json for enabling Artifactory integration"
}
]
}
},
{
"version": "5.39.1",
"tag": "@microsoft/rush_v5.39.1",
"date": "Sat, 13 Feb 2021 03:14:52 GMT",
"comments": {
"none": [
{
"comment": "Disable build cache after initial build when \"--watch\" is specified. This saves disk space, reduces CPU usage, and improves compatibility with downstream file watcher processes (e.g. \"webpack --watch\")."
}
],
"patch": [
{
"comment": "Convert the experimental \"--watch\" parameter into a \"watchForChanges: true\" setting in command-line.json, based on user feedback"
}
]
}
},
{
"version": "5.39.0",
"tag": "@microsoft/rush_v5.39.0",
"date": "Thu, 11 Feb 2021 04:06:02 GMT",
"comments": {
"none": [
{
"comment": "Improve the wording of some log messages"
}
],
"minor": [
{
"comment": "Add a new parameter \"--watch\" that watches for filesystem changes and rebuilds the affected Rush projects; this feature can also be used with custom bulk commands (GitHub #2458, #1122)"
}
]
}
},
{
"version": "5.38.0",
"tag": "@microsoft/rush_v5.38.0",
"date": "Mon, 01 Feb 2021 20:42:04 GMT",
"comments": {
"none": [
{
"comment": "Add new command-line parameters for bulk commands: \"--to-except\", \"--from\", \"--only\", \"--impacted-by\", \"--impacted-by-except\", and \"--from-version-policy\" (GitHub #2354)"
},
{
"comment": "Change the short name for \"--changed-projects-only\" to be \"-c\" (so that \"-o\" can be used for the new \"--only\" parameter)"
},
{
"comment": "Change the \"--from\" parameter so that it now includes all dependencies as people expected. To skip dependencies, use the new \"--impacted-by\" parameter. (GitHub issue #1447)"
}
]
}
},
{
"version": "5.37.0",
"tag": "@microsoft/rush_v5.37.0",
"date": "Sat, 30 Jan 2021 01:50:27 GMT",
"comments": {
"none": [
{
"comment": "Improve performance of association of repo file states with projects to speed up build commands in large repos."
},
{
"comment": "Add `publishFolder` property to the project configuration to allow publishing a sub-folder of the project"
},
{
"comment": "Add support for --from flag for filtered installs when using workspaces"
},
{
"comment": "Fix an issue where the Rush cache feature did not correctly detect files that were both tracked by git and were expected to be cached build output."
},
{
"comment": "Improve logging for the \"rush write-build-cache\" command"
},
{