forked from microsoft/rushstack
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG.json
More file actions
2374 lines (2374 loc) · 76 KB
/
Copy pathCHANGELOG.json
File metadata and controls
2374 lines (2374 loc) · 76 KB
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.22.0",
"tag": "@microsoft/rush_v5.22.0",
"date": "Wed, 18 Mar 2020 01:23:22 GMT",
"comments": {
"none": [
{
"comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`"
},
{
"comment": "Support setting environment variables for package manager install processes in rush.json and expose --max-install-attempts as a parameter for rush install/update."
}
]
}
},
{
"version": "5.21.0",
"tag": "@microsoft/rush_v5.21.0",
"date": "Sat, 07 Mar 2020 05:36:08 GMT",
"comments": {
"none": [
{
"comment": "Make the event hook failure message print in yellow."
},
{
"comment": "Improve phrasing of an error message."
},
{
"comment": "Add a new command-line.json setting \"required\" for non-optional parameters"
},
{
"comment": "Implement `pnpmOptions.pnpmStore` and RUSH_PNPM_STORE_PATH, to allow the end-user to define where PNPM will place its store."
},
{
"comment": "Add a --json flag for \"rush check\" to facilitate automation"
}
]
}
},
{
"version": "5.20.0",
"tag": "@microsoft/rush_v5.20.0",
"date": "Wed, 12 Feb 2020 21:51:19 GMT",
"comments": {
"none": [
{
"comment": "Support \".\" as a value for the --to and --from parameters to build to the current project."
},
{
"comment": "Improve security by allowing the \"rush publish\" authentication token to be specified via an environment variable."
}
]
}
},
{
"version": "5.19.4",
"tag": "@microsoft/rush_v5.19.4",
"date": "Tue, 28 Jan 2020 03:57:30 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where a missing \"repository\" property in rush.json would cause \"rush change\" to throw."
}
]
}
},
{
"version": "5.19.3",
"tag": "@microsoft/rush_v5.19.3",
"date": "Tue, 28 Jan 2020 01:35:53 GMT",
"comments": {}
},
{
"version": "5.19.2",
"tag": "@microsoft/rush_v5.19.2",
"date": "Tue, 28 Jan 2020 01:08:26 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where the rushx command will always report error."
},
{
"comment": "Fixes \"too many params\" and \"unable to find ref v<version>\" issues in git tagging while publishing."
}
]
}
},
{
"version": "5.19.1",
"tag": "@microsoft/rush_v5.19.1",
"date": "Sat, 25 Jan 2020 05:15:10 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue with install-run.js, where successful executions exit with a nonzero exit code."
}
]
}
},
{
"version": "5.19.0",
"tag": "@microsoft/rush_v5.19.0",
"date": "Sat, 25 Jan 2020 04:19:23 GMT",
"comments": {
"none": [
{
"comment": "Make the default branch and default remote configurable."
},
{
"comment": "Fix an issue where the Rush process terminates without any error message during installation/linking, due to a dependency package that broke its SemVer contract (GitHub #1713)"
},
{
"comment": "Update package.json files without reformatting or reordering properties and fields during \"rush add\", \"rush version\" and \"rush publish\"."
},
{
"comment": "Upgrade Node typings to Node 10"
},
{
"comment": "Update the \"rush init\" .gitignore file to ignore .rush/temp and .DS_Store folders"
},
{
"comment": "Improve command-line.json handling so that the \"rush build\" and \"rush rebuild\" commands can be extended without having to duplicate the built-in options (GitHub #1375)"
},
{
"comment": "Add a --json flag for \"rush list\" to facilitate automation"
}
]
}
},
{
"version": "5.18.0",
"tag": "@microsoft/rush_v5.18.0",
"date": "Sat, 11 Jan 2020 05:38:55 GMT",
"comments": {
"none": [
{
"comment": "Don't use the `build` verb when printing task failures"
},
{
"comment": "Add a --commit command-line argument to the publish command to allow the git commit to be explicitly provided for tagging."
},
{
"comment": "Update GitHub project URL in some resource files"
},
{
"comment": "fix typo in version-policies.json"
}
]
}
},
{
"version": "5.17.2",
"tag": "@microsoft/rush_v5.17.2",
"date": "Tue, 26 Nov 2019 00:53:52 GMT",
"comments": {
"none": [
{
"comment": "Resolve an issue where git tags were not being applied when using pack or publish with --include-all"
}
]
}
},
{
"version": "5.17.1",
"tag": "@microsoft/rush_v5.17.1",
"date": "Thu, 21 Nov 2019 00:50:15 GMT",
"comments": {
"undefined": [
{
"comment": "Remove an error thrown when the --registry and --pack arguments are used on rush publish, because --registry might be required to check if a package has already been published against a custom registry."
}
],
"none": [
{
"comment": "Fix an issue with Rush add, where Rush was unable to add unpublished local projects as dependencies."
}
]
}
},
{
"version": "5.17.0",
"tag": "@microsoft/rush_v5.17.0",
"date": "Thu, 14 Nov 2019 22:52:48 GMT",
"comments": {
"none": [
{
"comment": "Add a new setting \"implicitlyPreferredVersions\" in common-versions.json that can be used to solve some installation failures involving peer dependencies"
},
{
"comment": "Improve the generation of shrinkwrap-deps.json to consider optional peer dependencies and implicitlyPreferredVersions=false"
},
{
"comment": "Fix an issue where certain operations did not use a stable sort when executed on older versions of NodeJS"
}
]
}
},
{
"version": "5.16.1",
"tag": "@microsoft/rush_v5.16.1",
"date": "Fri, 25 Oct 2019 20:15:59 GMT",
"comments": {
"none": [
{
"comment": "Log to console instead of throwing when an unmet peer dependency is encountered during linking, and strictPeerDependencies is false"
},
{
"comment": "Refactor some code as part of migration from TSLint to ESLint"
}
]
}
},
{
"version": "5.16.0",
"tag": "@microsoft/rush_v5.16.0",
"date": "Thu, 17 Oct 2019 00:41:01 GMT",
"comments": {
"none": [
{
"comment": "Support PNPM 4 on Rush"
},
{
"comment": "Add support for \"rush add\" for repos using the Yarn package manager."
}
]
}
},
{
"version": "5.15.1",
"tag": "@microsoft/rush_v5.15.1",
"date": "Thu, 10 Oct 2019 23:47:19 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where build commands can fail because git commands used to track changes can be too long."
},
{
"comment": "Fix compatibility issue where PNPM 4 requires --no-prefer-frozen-lockfile instead of --no-prefer-frozen-shrinkwrap"
}
]
}
},
{
"version": "5.15.0",
"tag": "@microsoft/rush_v5.15.0",
"date": "Tue, 08 Oct 2019 22:58:33 GMT",
"comments": {
"none": [
{
"comment": "Improve 'rush build' to avoid rebuilding unnecessarily when the package-lock.json file has changed (pnpm only)."
}
]
}
},
{
"version": "5.14.0",
"tag": "@microsoft/rush_v5.14.0",
"date": "Wed, 02 Oct 2019 01:18:02 GMT",
"comments": {
"none": [
{
"comment": "Add an --all flag to \"rush add\" to add a dependency to all projects."
},
{
"comment": "Add options to rush change to allow creating changefiles for all changed projects."
},
{
"comment": "Rush update now prints a message when the approved packages files are out-of-date, and rush install exits with an error if they are out-of-date."
},
{
"comment": "Include peerDependencies in the approved packages files."
},
{
"comment": "Make detection of changefiles and changes in projects safer."
},
{
"comment": "Update repository URL"
}
]
}
},
{
"version": "5.13.1",
"tag": "@microsoft/rush_v5.13.1",
"date": "Fri, 27 Sep 2019 22:34:50 GMT",
"comments": {
"none": [
{
"comment": "Improve support for pnpm lockfile version 5.1. Also fixes a regression in Rush 5.12.0 in which rush install can fail on pnpm 3.5+ with the error message \"ERROR: Invalid Version\""
}
]
}
},
{
"version": "5.13.0",
"tag": "@microsoft/rush_v5.13.0",
"date": "Wed, 11 Sep 2019 21:41:34 GMT",
"comments": {
"none": [
{
"comment": "Add support for incremental custom commands. This change also adds a per-project `.rush/temp` folder that should be included in `.gitignore` (i.e. - `.rush/temp/**`)."
},
{
"comment": "Add a --from-version-policy option for bulk commands to allow running the command (like build) from packages with a version policy and their direct and indirect dependent projects"
},
{
"comment": "Update documentation"
},
{
"comment": "Do not delete the pnpm store if an installation retry fails. Delete the pnpm store if and only if all the installation retry attempts fail."
}
]
}
},
{
"version": "5.12.1",
"tag": "@microsoft/rush_v5.12.1",
"date": "Tue, 10 Sep 2019 19:45:15 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where Rush attempted to add Git tags for packages that had already been published when the publish command is run with the --pack and --apply-git-tags-on-pack flags. This caused a fatal error when tags already existed."
}
]
}
},
{
"version": "5.12.0",
"tag": "@microsoft/rush_v5.12.0",
"date": "Wed, 04 Sep 2019 19:01:42 GMT",
"comments": {
"none": [
{
"comment": "Adding --apply-git-tags-on-pack flag to the publish command to apply git tags when using --pack"
},
{
"comment": "For rush publish and rush version, change the path spec for git add to include everything from the repo root directory. This addresses https://github.com/microsoft/web-build-tools/issues/669."
},
{
"comment": "Add support for NPM package aliases (i.e. dependency versions such as \"npm:example@^1.2.3\")"
},
{
"comment": "Fix an issue with rush change that occurs when rush.json isn't in the repository root."
}
]
}
},
{
"version": "5.11.4",
"tag": "@microsoft/rush_v5.11.4",
"date": "Fri, 23 Aug 2019 03:31:52 GMT",
"comments": {
"none": [
{
"comment": "Some optimizations for --to, --from, and cyclic dependency detection for repos with large numbers of projects."
},
{
"comment": "Ensure install-run-rushx script is updated during \"rush update\""
}
]
}
},
{
"version": "5.11.3",
"tag": "@microsoft/rush_v5.11.3",
"date": "Wed, 21 Aug 2019 22:13:26 GMT",
"comments": {
"none": [
{
"comment": "Add support for the RUSH_PREVIEW_VERSION environment variable to the install-run-rush script."
},
{
"comment": "Add support for the RUSH_TEMP_FOLDER environment variable in the install-run-rush script."
},
{
"comment": "Add install-run-rushx script to enable easy execution of the rushx command in CI"
}
]
}
},
{
"version": "5.11.2",
"tag": "@microsoft/rush_v5.11.2",
"date": "Fri, 16 Aug 2019 05:15:17 GMT",
"comments": {
"none": [
{
"comment": "Refactor build action to allow generating build graph statically"
},
{
"comment": "Security updates."
},
{
"comment": "Fix validation of hotfix changes in a hotfix-enabled branch"
},
{
"comment": "Clarify that \"rush update --full\" should be run when changing certain settings"
}
]
}
},
{
"version": "5.11.1",
"tag": "@microsoft/rush_v5.11.1",
"date": "Fri, 26 Jul 2019 23:08:23 GMT",
"comments": {
"none": [
{
"comment": "Fix critical path computation for projects"
},
{
"comment": "Normalize the casing of a temp folder specified with RUSH_TEMP_FOLDER."
}
]
}
},
{
"version": "5.11.0",
"tag": "@microsoft/rush_v5.11.0",
"date": "Fri, 26 Jul 2019 08:34:03 GMT",
"comments": {
"none": [
{
"comment": "Generate skeleton BuildXL script modules for each package"
},
{
"comment": "Allow building with newer versions of Node during development"
},
{
"comment": "Add experimental rush-buildxl package"
},
{
"comment": "Ensure the filesystem paths that Rush uses have the same character casing that exists on disk."
},
{
"comment": "Tweak NodeJS version warning messages and add suppressNodeLtsWarning option to rush.json to suppress non-LTS version warning."
},
{
"comment": "Do not terminate rush execution if a temp project lacks an entry in the PNPM shrinkwrap. Instead, allow the program to continue so that PNPM can update the outdated shrinkwrap. This fixes #1418 https://github.com/microsoft/web-build-tools/issues/1418."
}
]
}
},
{
"version": "5.10.3",
"tag": "@microsoft/rush_v5.10.3",
"date": "Thu, 18 Jul 2019 00:07:46 GMT",
"comments": {
"none": [
{
"comment": "Make event hooks run from the folder that contains the rush.json file."
},
{
"comment": "Fix 1392 \"rush install not working on pnpm 3.5\" by getting the temporary project dependency key from the shrinkwrap file. See https://github.com/microsoft/web-build-tools/issues/1392."
}
]
}
},
{
"version": "5.10.2",
"tag": "@microsoft/rush_v5.10.2",
"date": "Tue, 16 Jul 2019 19:36:08 GMT",
"comments": {
"none": [
{
"comment": "Prevent non-hotfix changes from being applied to hotfix branches"
},
{
"comment": "Use the shrinkwrap from temp for \"rush link\" as the committed shrinkwrap may not always be up to date as a result of shrinkwrap churn optimization. See https://github.com/microsoft/web-build-tools/issues/1273#issuecomment-492779995 for more details about shrinkwrap churn optimization."
}
]
}
},
{
"version": "5.10.1",
"tag": "@microsoft/rush_v5.10.1",
"date": "Thu, 11 Jul 2019 22:00:50 GMT",
"comments": {
"none": [
{
"comment": "Fix for issue https://github.com/microsoft/web-build-tools/issues/1349 rush install fails when there is a preferred version with a peer dependency. This was caused by file format changes in pnpm 3.x "
},
{
"comment": "Fix an issue where \"rush add\" erroneously believes ensureConsistentVersions is unset."
},
{
"comment": "Fix an issue that arises when \"rush add\" is run and the package manager isn't installed."
},
{
"comment": "Fix an issue where rush add -m doesn't corretly update the common-versions.json file."
},
{
"comment": "Fix an issue where rush change will detect unrelated changes."
},
{
"comment": "When rush change detects no changes, clarify that no *relevant* changes were detected in the case that changes were in a package not versioned by rush'"
},
{
"comment": "Fix https://github.com/microsoft/web-build-tools/issues/1347: rush link was failing on pnpm 3+ with the changes in shrinkwrap format with regard to peer dependencies. Rush now resolves the path to the local project accurately by referring to the shrinkwrap rather than figuring out the path on its own."
}
]
}
},
{
"version": "5.10.0",
"tag": "@microsoft/rush_v5.10.0",
"date": "Sat, 29 Jun 2019 02:47:42 GMT",
"comments": {
"none": [
{
"comment": "New action added to list package name for all projects"
},
{
"comment": "Add ability to opt out of changelog files for version policies."
},
{
"comment": "Workaround for pnpm issue 1890: https://github.com/pnpm/pnpm/issues/1890. Fixes the issue of \"rush update --full\" not working correctly if the internal copy of the pnpm shrinkwrap \"common/temp/node_modules/.shrinkwrap.yaml\" exists even though Rush deletes the formal copy in \"common/temp/shrinkwrap.yaml\"."
}
]
}
},
{
"version": "5.9.1",
"tag": "@microsoft/rush_v5.9.1",
"date": "Thu, 13 Jun 2019 04:46:18 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where custom command-line parameters weren't passed to projects' builds."
}
]
}
},
{
"version": "5.9.0",
"tag": "@microsoft/rush_v5.9.0",
"date": "Tue, 11 Jun 2019 02:26:20 GMT",
"comments": {
"none": [
{
"comment": "(BEHAVIOR CHANGE) Fix an issue where CI jobs could succeed even if a task reported warnings to stderr; if your build fails due to warnings after upgrading, please see https://github.com/microsoft/web-build-tools/issues/1329"
}
]
}
},
{
"version": "5.8.0",
"tag": "@microsoft/rush_v5.8.0",
"date": "Tue, 11 Jun 2019 01:28:33 GMT",
"comments": {
"none": [
{
"comment": "Add a new setting \"ignoreDependencyOrder\" in command-line.json"
},
{
"comment": "Clarify \"rush change\" messages."
},
{
"comment": "Improve 'rush version' to fetch before checkout, which avoids an error in cases where the branch wasn't fetched."
},
{
"comment": "Fix typo in command-line help for \"rush add\""
},
{
"comment": "Fix an issue where \"rush build\" ignored changes to a project with an empty build script (GitHub #1282)"
}
]
}
},
{
"version": "5.7.3",
"tag": "@microsoft/rush_v5.7.3",
"date": "Mon, 06 May 2019 21:03:32 GMT",
"comments": {
"none": [
{
"comment": "Allow colons in command line action names (add missing dependency from 5.7.2)"
}
]
}
},
{
"version": "5.7.2",
"tag": "@microsoft/rush_v5.7.2",
"date": "Mon, 06 May 2019 19:52:37 GMT",
"comments": {
"none": [
{
"comment": "Allow colons in command line action names"
}
]
}
},
{
"version": "5.7.1",
"tag": "@microsoft/rush_v5.7.1",
"date": "Wed, 24 Apr 2019 06:32:17 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where Rush sometimes failed to parse versions from PNPM 3.x's pnpm-lock.yaml"
},
{
"comment": "Update the .gitattributes file written by \"rush init\" to use a better syntax highlighter for JSON files"
}
]
}
},
{
"version": "5.7.0",
"tag": "@microsoft/rush_v5.7.0",
"date": "Tue, 23 Apr 2019 07:55:34 GMT",
"comments": {
"none": [
{
"comment": "Add support for PNPM version 3 (which changed the shrinkwrap file name to \"pnpm-lock.yaml\")"
},
{
"comment": "Add a new rush.json setting \"pnpmOptions.resolutionStrategy\""
}
]
}
},
{
"version": "5.6.4",
"tag": "@microsoft/rush_v5.6.4",
"date": "Mon, 15 Apr 2019 06:40:00 GMT",
"comments": {
"none": [
{
"comment": "Add support for string parameter for custom commands."
},
{
"comment": "Remove the obsolete \"--release-type\" option which only worked if you used a specific version of gulp-core-build-typescript"
},
{
"comment": "Adds --no-verify to git push during a rush publish"
}
]
}
},
{
"version": "5.6.3",
"tag": "@microsoft/rush_v5.6.3",
"date": "Mon, 25 Mar 2019 03:15:21 GMT",
"comments": {
"none": [
{
"comment": "Update the \"rush init\" template with a .gitattributes rule to allow comments in JSON files"
},
{
"comment": "Add ability to publish partial prereleases"
}
]
}
},
{
"version": "5.6.2",
"tag": "@microsoft/rush_v5.6.2",
"date": "Thu, 21 Mar 2019 23:09:56 GMT",
"comments": {
"none": [
{
"comment": "Publish: pass auth token through to npm view when checking if package exists"
}
]
}
},
{
"version": "5.6.1",
"tag": "@microsoft/rush_v5.6.1",
"date": "Mon, 18 Mar 2019 04:48:37 GMT",
"comments": {
"none": [
{
"comment": "Remove the \"rush check\" step from the travis.yml template, since this is now handled by \"ensureConsistentVersions\" from rush.json"
},
{
"comment": "Improve \"rush change\" to ignore the \".git\" file extension when appended to the \"repository.url\" setting in rush.json"
}
]
}
},
{
"version": "5.6.0",
"tag": "@microsoft/rush_v5.6.0",
"date": "Fri, 15 Mar 2019 03:21:02 GMT",
"comments": {
"none": [
{
"comment": "Add support for the Yarn --ignore-engines, exposed as yarnOptions.ignoreEngines in rush.json"
},
{
"comment": "Add the ability to configure the version bump and publish git commit message, exposed as gitPolicy.versionBumpCommitMessage in rush.json"
},
{
"comment": "Fix an issue with \"rush publish --pack\" when using yarn."
},
{
"comment": "Remove the \"rush check\" step from the travis.yml template, since this is now handled by \"ensureConsistentVersions\" from rush.json"
},
{
"comment": "Fix an issue where \"rush change\" sometimes could not detect changes correctly when invoked on a forked GitHub repo"
},
{
"comment": "Fix an issue where \"rushx\" and \"rush build\" did not search for commands in the current project's local node_modules/.bin folder (GitHub issue #706)"
},
{
"comment": "The `--debug` parameter now automatically breaks in the debugger when an InternalError is thrown"
},
{
"comment": "Support overriding 'build' and 'rebuild' commands in command-line.json"
},
{
"comment": "Update README.md"
},
{
"comment": "Change \"rush build\" to print stdout if stderr is empty and a task fails. This improves Webpack support"
}
],
"minor": [
{
"comment": "Add \"--set-access-level\" parameter for \"rush publish\" to control whether NPM packages are published as \"public\" or \"restricted\""
},
{
"comment": "Add a \"dependencies\" configuration property to version-policies.json to customize the way dependency versions are published and stored in source control"
}
]
}
},
{
"version": "5.5.4",
"tag": "@microsoft/rush_v5.5.4",
"date": "Thu, 13 Dec 2018 02:58:10 GMT",
"comments": {
"none": [
{
"comment": "Properly handle Git worktrees"
},
{
"comment": "Updated to use the new InternalError class for reporting software defects"
}
],
"patch": [
{
"comment": "Remove unused jju dependency"
}
],
"dependency": [
{
"comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`"
},
{
"comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.1` to `0.3.2`"
},
{
"comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.20` to `6.0.21`"
}
]
}
},
{
"version": "5.5.3",
"tag": "@microsoft/rush_v5.5.3",
"date": "Wed, 05 Dec 2018 20:14:08 GMT",
"comments": {
"none": [
{
"comment": "Add user read permission to copied Git hooks"
}
]
}
},
{
"version": "5.5.2",
"tag": "@microsoft/rush_v5.5.2",
"date": "Fri, 09 Nov 2018 02:14:11 GMT",
"comments": {
"none": [
{
"comment": "Include an environment variable option to create symlinks with absolute paths."
}
]
}
},
{
"version": "5.5.1",
"tag": "@microsoft/rush_v5.5.1",
"date": "Wed, 07 Nov 2018 21:04:35 GMT",
"comments": {
"none": [
{
"comment": "For NodeJS 10, require at least LTS (10.13.0)"
},
{
"comment": "Install rush and package managers in a node version-specific folder under the user's home directory"
},
{
"comment": "Added support for git hooks"
},
{
"comment": "Remove all dependencies on the \"rimraf\" library"
},
{
"comment": "Upgrade fs-extra to eliminate the annoying \"ERROR: ENOTEMPTY: directory not empty, rmdir\" error that occasionally occurred during \"rush link\""
}
],
"dependency": [
{
"comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.1` to `3.5.2`"
},
{
"comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.0` to `0.5.1`"
},
{
"comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.8` to `6.0.9`"
}
]
}
},
{
"version": "5.4.0",
"tag": "@microsoft/rush_v5.4.0",
"date": "Thu, 25 Oct 2018 23:20:40 GMT",
"comments": {
"none": [
{
"comment": "Remove use of a deprecated Buffer API."
},
{
"comment": "Fix an issue with \"rush change\" on NodeJS 10."
},
{
"comment": "Fix an issue where \"rush install\" sometimes would incorrectly ask for \"rush update\", when using the Yarn package manager"
},
{
"comment": "Improve sorting of @rush-temp projects, which may reduce churn of hashes in the shrinkwrap file"
},
{
"comment": "Expose safeForSimultaneousRushProcesses to custom commands"
},
{
"comment": "Add 'variants' feature and command-line parameter"
}
],
"dependency": [
{
"comment": "Updating dependency \"@microsoft/node-core-library\" from `3.4.0` to `3.5.0`"
},
{
"comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.19` to `0.1.20`"
},
{
"comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.25` to `5.0.26`"
}
]
}
},
{
"version": "5.3.4",
"tag": "@microsoft/rush_v5.3.4",
"date": "Wed, 17 Oct 2018 03:19:43 GMT",
"comments": {
"none": [
{
"comment": "Make rush purge also call rush unlink"
},
{
"comment": "Fix an issue where \"rush publish\" invoked the wrong command when using Yarn"
},
{
"comment": "Install optional dependencies, except w/ npm<5.0.0"
}
]
}
},
{
"version": "5.3.3",
"tag": "@microsoft/rush_v5.3.3",
"date": "Thu, 11 Oct 2018 23:58:16 GMT",
"comments": {
"none": [
{
"comment": "Remove warning for NodeJS 10 now that it is stable (LTS)"
}
]
}
},
{
"version": "5.3.2",
"tag": "@microsoft/rush_v5.3.2",
"date": "Mon, 08 Oct 2018 23:19:51 GMT",
"comments": {
"none": [
{
"comment": "Change \"rush check\" so that it considers \"cyclicDependencyProjects\" and ensures they are consistent or listed in \"allowedAlternateVersions\""
},
{
"comment": "Fix a recent regression where \"rush link\" was failing for NPM/Yarn because hard links don't support relative paths"
},
{
"comment": "Make sure npm package does not exist before publishing"
}
]
}
},
{
"version": "5.3.1",
"tag": "@microsoft/rush_v5.3.1",
"date": "Wed, 03 Oct 2018 00:01:18 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where after running \"rush add\" (after successfully running \"rush install\"), the new package was not being installed or linked."
},
{
"comment": "Fix an incorrect default in the \"rush init\" template comments"
}
]
}
},
{
"version": "5.3.0",
"tag": "@microsoft/rush_v5.3.0",
"date": "Fri, 28 Sep 2018 20:36:48 GMT",
"comments": {
"none": [
{
"comment": "Add \"ensureConsistentVersions\" configuration which runs \"rush check\" before certain commands"
},
{
"comment": "Add a new command \"rush add\" for managing package.json dependencies"
},
{
"comment": "Rush now detects some package.json errors such as the same package name being listed in both \"dependencies\" and \"optionalDependencies\""
},
{
"comment": "Update \"rush link\" to use relative paths when creating symlinks, to facilitate building Docker images"
}
]
}
},
{
"version": "5.2.1",
"tag": "@microsoft/rush_v5.2.1",
"date": "Thu, 13 Sep 2018 21:57:21 GMT",
"comments": {
"none": [
{
"comment": "Fix an issue where \"rush init\" failed because its \".gitignore\" template was excluded from the package"
}
]
}
},
{
"version": "5.2.0",
"tag": "@microsoft/rush_v5.2.0",
"date": "Thu, 13 Sep 2018 19:34:37 GMT",
"comments": {
"none": [
{
"comment": "Add a \"rush init\" command for scaffolding new monorepo folders"
},
{
"comment": "Allow \"rush scan\" to be used without a rush.json configuration"
}
]
}
},
{
"version": "5.1.0",
"tag": "@microsoft/rush_v5.1.0",
"date": "Sat, 08 Sep 2018 20:57:32 GMT",
"comments": {
"none": [
{
"comment": "Update \"repository\" field in package.json"
},
{
"comment": "Add support for PNPM's --strict-peer-dependencies feature"
},
{
"comment": "Add support for the Yarn package manager (this is a \"beta\" feature; please report any issues you encounter!)"
}
]
}
},
{
"version": "5.0.6",
"tag": "@microsoft/rush_v5.0.6",
"date": "Fri, 31 Aug 2018 23:10:31 GMT",
"comments": {
"none": [
{
"comment": "Add \"--prefer-frozen-shrinkwrap false\" to the \"pnpm install\" command line as a workaround for https://github.com/pnpm/pnpm/issues/1342"
},
{