-
Notifications
You must be signed in to change notification settings - Fork 110
/
CHANGELOG.yaml
1581 lines (1407 loc) · 43.2 KB
/
CHANGELOG.yaml
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
7.42.0:
date: 2024-09-04
new features:
- GH-1452 Enabled async access to vault secrets
- GH-1413 Added support for initializing local variables
chores:
- GH-1452 Update dependencies
7.41.2:
date: 2024-08-16
fixed bugs:
- Fixed a bug where script host was not disposed after the run
chores:
- GH-1443 Added support for `agentIdleTimeout` configuration
7.41.1:
date: 2024-08-06
chores:
- Updated dependencies
7.41.0:
date: 2024-08-01
new features:
- GH-1427 Added support for HTTP/2. Configurable via `protocolVersion`
- GH-1412 Added support for `pm.vault` in scripts
fixed bugs:
- >-
GH-1433 Fixed a bug where errors from `pm.sendRequest` were not
transmitted correctly
- GH-1437 Bailed out from executing empty scripts
chores:
- GH-1426 Added variable to track the downloaded content size in response
- Updated dependencies
7.40.0:
date: 2024-06-19
new features:
- GH-1415 Added support for top-level await in scripts
chores:
- GH-1415 Updated `postman-sandbox` to v5.0.0
- GH-1418 Dropped support for Node.js < v16
- GH-1418 Updated ESLint rules
- GH-1418 Updated dependencies
7.39.1:
date: 2024-06-14
chores:
- Bumped postman-request dependency
7.39.0:
date: 2024-04-17
new features:
- GH-1399 Added support for max body size in EdgeGrid auth
fixed bugs:
- >-
GH-1400 Fixed a bug where NTLM auth state was not handled correctly when
configured at folder or collection level
- >-
GH-1403 Fixed a bug where Digest Auth nonce count value was not updated
for successive requests
7.38.0:
date: 2024-04-03
new features:
- GH-1401 Deprecated legacy sandbox APIs
7.37.3:
date: 2024-04-03
chores:
- Updated dependencies
7.37.2:
date: 2024-04-01
fixed bugs:
- >-
GH-1394 Fixed a bug where scheme and parameters name in Digest Auth were
matched in a case-sensitive manner
chores:
- Updated dependencies
7.37.1:
date: 2024-03-13
chores:
- Updated dependencies
7.37.0:
date: 2024-02-28
new features:
- GH-1377 Add feature to resolve packages in scripts using `pm.require`
7.36.3:
date: 2024-02-01
fixed bugs:
- >-
GH-1374 Fixed a bug where execution.skipRequest listeners were not getting
garbage collected
- >-
Fixed a bug where vault variables were not getting resolved for request
URL without protocol
7.36.2:
date: 2024-01-19
chores:
- >-
GH-1362 Added an argument to item callback to identify if the item
execution was skipped
- GH-1368 Added support for domain property in vault variables
7.36.1:
date: 2023-12-20
chores:
- GH-1358 Added new vaultSecrets variable scope
7.36.0:
date: 2023-11-18
new features:
- >-
GH-1336 Added support for fetching execution location context through
script
chores:
- Updated dependencies
7.35.0:
date: 2023-11-02
new features:
- GH-1354 Added support for skipping request execution through script
7.34.0:
date: 2023-10-19
new features:
- GH-1340 Added support for ASAP authentication
chores:
- Updated dependencies
7.33.0:
date: 2023-08-04
new features:
- >-
GH-1326 Added support for uploading binary files via base64 encoded string
in formdata and file mode body
fixed bugs:
- GH-1312 Fixed a bug where dns lookup used to fail on Node.js v20
chores:
- Updated dependencies
7.32.3:
date: 2023-06-08
fixed bugs:
- GH-1306 Fixed a bug where JWT base64 secret was not decoded correctly
chores:
- Updated dependencies
7.32.2:
date: 2023-04-10
chores:
- Updated dependencies
7.32.1:
date: 2023-04-05
fixed bugs:
- >-
GH-1284 Fixed a bug where JSON comments were not stripped from raw body
for JSON `Content-Type`
7.32.0:
date: 2023-03-31
new features:
- GH-1274 Added support for stripping JSON comments in raw body
fixed bugs:
- GH-1279 Fixed a bug in JWT where empty header prefix was not handled
chores:
- Updated dependencies
7.31.3:
date: 2023-03-10
fixed bugs:
- GH-1272 Fixed `content-type` check for detecting SSE stream
7.31.2:
date: 2023-03-10
chores:
- Updated dependencies
7.31.1:
date: 2023-02-22
chores:
- Updated dependencies
7.31.0:
date: 2023-02-08
new features:
- GH-1252 Added support for JWT authentication
- GH-1260 Throw error when an invalid `entrypoint` is provided
- GH-1261 Added support for refreshing OAuth tokens
- GH-1264 Added support for Server-Sent Events
chores:
- Dropped support for Node.js < v12
7.30.1:
date: 2023-01-25
chores:
- GH-1253 Added contract-tests for tough-cookie
- GH-1256 Bumped tough-cookie dependency
- GH-1254 Migrate to GitHub Actions
- Updated dependencies
7.30.0:
date: 2022-11-28
new features:
- GH-1237 Added support for request auth mutation via prerequest scripts
chores:
- GH-1244 Updated httpntlm dependencies for NTLMv2 support
- Updated dependencies
7.29.2:
date: 2022-06-06
chores:
- Updated dependencies
7.29.1:
date: 2022-05-24
chores:
- Updated dependencies
7.29.0:
date: 2022-01-10
new features:
- >-
Added `insecureHTTPParser` requester and protocolProfileBehavior option to
use an insecure HTTP parser that accepts invalid HTTP headers
fixed bugs:
- >-
Fixed a bug in `pm.sendRequest` where request body for the following
methods: GET, COPY, HEAD, PURGE, and UNLOCK was dropped incorrectly
chores:
- GH-1188 Dropped Node.js v8 step from travis build
- GH-1188 Updated nyc configuration
- GH-1188 Updated ESLint rules
- GH-1188 Updated dependencies
7.28.4:
date: 2021-08-16
fixed bugs:
- >-
Fixed a bug where NTLM could not complete authentication if a single
`www-authenticate` header was sent with multiple schemes
chores:
- Updated dependencies
7.28.3:
date: 2021-07-25
fixed bugs:
- >-
GH-1163 Fixed a bug where `protocolProfileBehavior.disableUrlEncoding`
option was not respected in OAuth 1.0 authorizer
chores:
- Updated dependencies
7.28.2:
date: 2021-06-24
fixed bugs:
- >-
GH-1161 Fixed a bug where cookies set in the request and response callback
don't account for redirects
chores:
- Bumped postman-collection dependency to v4
- Updated dependencies
7.28.1:
date: 2021-06-16
fixed bugs:
- >-
GH-1158 Fixed a bug where invalid OAuth 1.0 signature was generated for
encoded query parameters
chores:
- Added secure codecov publish script
- Updated dependencies
7.28.0:
date: 2021-04-11
new features:
- GH-1143 Updated history object to include request and response headers
chores:
- Updated dependencies
7.27.0:
date: 2021-03-24
new features:
- >-
GH-1130 Added support to disable TLSv1.3 in tlsDisabledProtocols protocol
profile behavior
- >-
GH-1128 Added `systemHeaders` requester option to add default system
headers
- GH-1139 Added support for request body mutation via prerequest scripts
chores:
- Updated dependencies
7.26.10:
date: 2021-01-03
chores:
- GH-1113 Updated browser requester to accept cookie jar
- Updated dependencies
7.26.9:
date: 2020-12-15
chores:
- GH-1110 Updated browser requester to accept custom agentClass
7.26.8:
date: 2020-10-21
chores:
- Updated dependencies
7.26.7:
date: 2020-10-07
chores:
- >-
GH-1096 Updated .npmignore to prevent the addition of tests and config
files in the published package
- GH-1096 Added system test for published package content
- GH-1097 Updated dependencies
- GH-1098 Automated releases and publish process
7.26.6:
date: 2020-09-16
chores:
- Updated dependencies
7.26.5:
date: 2020-08-31
fixed bugs:
- >-
GH-1086 Fixed a bug where custom header prefix in OAuth2 was being used
without trimming
chores:
- Updated dependencies
7.26.4:
date: 2020-08-18
fixed bugs:
- >-
GH-1063 Fixed a bug where OAuth1 helper was calculating wrong signature
when callback and verifier parameters are left empty
chores:
- Updated dependencies
7.26.3:
date: 2020-07-30
fixed bugs:
- >-
GH-1059 Fixed a bug where response status messages with utf8 characters
were not encoded properly
chores:
- Updated dependencies
7.26.2:
date: 2020-07-13
chores:
- Updated dependencies
7.26.1:
date: 2020-06-14
fixed bugs:
- GH-1050 Handle invalid private key errors in OAuth1 RSA signatures
- >-
GH-1052 Fixed a bug where digest auth was not generating correct
Authorization header when `qop` field was set to `auth-int`
chores:
- Updated dependencies
7.26.0:
date: 2020-06-05
new features:
- GH-1044 Added `agents` requester option to define custom requesting agents
- >-
GH-1018 Added support for using custom Authorization header prefix via
`headerPrefix` property in OAuth 2.0
- |
GH-1011 Added support for following signature methods in OAuth 1.0
1. HMAC-SHA512
2. RSA-SHA1
3. RSA-SHA256
4. RSA-SHA512
- >-
GH-1011 Added support for OAuth 1.0 [body hash extension]
(https://tools.ietf.org/id/draft-eaton-oauth-bodyhash-00.html)
- |
GH-1011 Added support for following additional parameters defined in
[OAuth 1.0a spec](https://oauth.net/core/1.0a)
1. oauth_callback
2. oauth_verifier
- |
GH-1039 Added support for following algorithms in Digest auth
1. SHA-256
2. SHA-256-sess
3. SHA-512-256
4. SHA-512-256-sess
- >-
GH-1041 Added support to include AWS auth data in query params using
`addAuthDataToQuery` option
fixed bugs:
- GH-1045 Fetch cookies on `Requester~dryRun` using the encoded URL object
- >-
GH-1046 Treat query params and urlencoded body params as case-sensitive in
`Requester~dryRun`
chores:
- Updated dependencies
7.25.0:
date: 2020-05-15
new features:
- GH-1014 Added `agent` requester option to define a custom requesting agent
fixed bugs:
- >-
GH-1005 Fixed a bug where encoded request url was not set in the request
and response callbacks
chores:
- GH-1000 Updated digest tests with new local digest server
- GH-1009 Migrated integration tests to use global-local servers
- GH-1008 Bubble up history in request and response callback on error
- Updated dependencies
7.24.2:
date: 2020-04-08
chores:
- Updated dependencies
7.24.1:
date: 2020-03-31
fixed bugs:
- >-
GH-994 Fixed a bug where OAuth1 was calculating wrong signature for
request with urlencoded body having disabled params
7.24.0:
date: 2020-03-15
new features:
- GH-984 Added `disabledSystemHeaders` protocol profile behavior
- >-
GH-985 Added method `Requester~dryRun` to dry run the given request
instance
fixed bugs:
- >-
GH-982 Fixed a bug where `Content-Type` header was sent even if all the
params are disabled for form-data and urlencoded body
- >-
GH-983 Fixed a bug where the system added `Content-Type` header was not
added when the given header is disabled
chores:
- Updated dependencies
7.23.0:
date: 2020-03-02
new features:
- GH-965 Updated URL encoding behavior as per WHATWG URL standard
- >-
GH-965 Added `useWhatWGUrlParser` requester option to use WHATWG URL
parser and encoder
- GH-965 Added `disableUrlEncoding` protocol profile behavior
- >-
GH-959 Added an option to toggle parameter encoding in Authorization
header of OAuth1
fixed bugs:
- >-
GH-957 Fixed a bug where expiry was wrong for cookies passed to response
callback when cookies had `Max-Age` field
- GH-973 Fixed request headers updated by AWS auth in manifest
chores:
- GH-953 Updated dependencies
7.22.0:
date: 2020-01-10
new features:
- GH-949 Improved performance for large number of iterations
- GH-953 Added support for brotli decompression
chores:
- GH-943 Added `nyc` and `codecov` for code coverage checks
- GH-951 Added sanity check for edgegrid auth params in sign function
- GH-953 Updated dependencies
7.21.0:
date: 2019-12-02
new features:
- >-
GH-937 Added ability to use OAuth2 tokens with unknown types as Bearer
token in OAuth2 authentication
- GH-934 Added ability to pull domain name from username for NTLM auth
fixed bugs:
- >-
GH-939 Fixed a bug where IPv6 localhost request through IPv4 localhost
proxy was failing.
- >-
GH-928 Fixed a bug where Basic Auth was failing if credentials had
non-ASCII characters
- >-
GH-929 Fixed a bug where error was thrown when `username` or `password`
fields were empty for NTLM auth
- >-
GH-933 Fixed a bug where NTLM could not complete authentication if
multiple `www-authenticate` headers were sent
chores:
- >-
GH-942 Convert response into a JSON serializable object before executing
the script
- Updated dependencies
7.20.1:
date: 2019-11-13
chores:
- Updated dependencies
7.20.0:
date: 2019-11-12
new features:
- GH-921 Added ability to preserve non-JSON data types in console logs
- >-
GH-921 Added an option `script.serializeLogs` to allow sending logs as a
serialized string which can be parsed using `teleport-javascript`
fixed bugs:
- >-
GH-918 Fixed a bug where requests having binary body with AWS, Hawk or
EdgeGrid authentication caused the Runtime to crash
chores:
- Updated dependencies
7.19.0:
date: 2019-10-16
new features:
- GH-908 Added support for Akamai EdgeGrid authentication
fixed bugs:
- GH-914 Fixed a bug where form-data with object value crashes the process
chores:
- GH-911 Added reused session data to history object
7.18.0:
date: 2019-10-01
new features:
- >-
GH-898 Added `ignoreProxyEnvironmentVariables` runner option to opt-out of
implicit proxy configured using environment variables
chores:
- Updated dependencies
7.17.1:
date: 2019-09-06
fixed bugs:
- >-
GH-889 Fixed a bug where system header was not updated correctly in case
of multiple `cookie` headers
chores:
- Updated dependencies
7.17.0:
date: 2019-09-04
new features:
- GH-870 Added support for request body options
fixed bugs:
- >-
GH-885 Fixed a bug where collection execution won't stop or abort on async
script errors
chores:
- Updated dependencies
7.16.3:
date: 2019-08-19
chores:
- GH-879 Added `followAuthorizationHeader` protocol profile behavior
- Updated dependencies
7.16.2:
date: 2019-08-14
chores:
- Updated dependencies
7.16.1:
date: 2019-08-02
chores:
- Updated dependencies
7.16.0:
date: 2019-08-01
new features:
- GH-865 Added support for asynchronous CookieJar
- GH-865 Added support for programmatic cookie access via scripts
- >-
GH-861 Added support to process `Visualizer` templates provided as a
result of script execution
- GH-861 Added visualizer data in `item` callback
fixed bugs:
- >-
GH-855 Fixed resolution of all `*.localhost` names to the loopback address
(127.0.0.1)
- >-
GH-869 Fixed a bug where GraphQL requests with AWS or Hawk authentication
caused the collection run to hang
chores:
- Updated dependencies
7.15.2:
date: 2019-06-25
chores:
- Updated dependencies
7.15.1:
date: 2019-06-18
fixed bugs:
- Fixed a bug where non-string raw bodies crash the process
- >-
Fixed a bug where disabled headers with the same name as of system headers
don't get overwritten in the original request
chores:
- >-
GH-839 Added `includePayloadHash` option in Hawk auth to make payload hash
optional
- >-
GH-848 Refactored requester to avoid duplicate computation for response
object
- Updated dependencies
7.15.0:
date: 2019-06-07
new features:
- GH-840 Added responseStart callback
- >-
GH-845 Added `maxResponseSize` requester option which aborts the request
if the response size exceeds the threshold
fixed bugs:
- GH-837 Fixed a bug where invalid url crashes the process
chores:
- Updated dependencies
7.14.0:
date: 2019-05-16
new features:
- >-
GH-832 Added support for multi entrypoints by id or name which follows the
given order
chores:
- Updated dependencies
7.13.0:
date: 2019-04-26
new features:
- GH-818 Added support for multiple files in form-data body
- GH-819 Handle CookieStore events on `execution.cookies.${id}`
chores:
- GH-815 Allow empty string as variables in GraphQL body
- Updated dependencies
7.12.0:
date: 2019-04-08
new features:
- GH-800 Added support for GraphQL request body
- GH-799 Added support for payload hash in Hawk authentication
chores:
- GH-804 Take control of URL encoding from `postman-request`
- >-
Fixed URL encoding issues while calculating payload hash in multiple
authorizer modules
- Updated dependencies
7.11.0:
date: 2019-03-19
new features:
- GH-786 Added history in request and response callback
- GH-787 Added TLS protocol profile behavior
breaking changes:
- GH-786 Moved timings out of response instance
chores:
- GH-775 Added tests for proxy authentication
- Updated dependencies
7.10.0:
date: 2019-03-01
new features:
- GH-763 Added support for extending the root CA certificates
- GH-753 Added support for PFX client certificates
- GH-739 Added API Key type authentication helper
fixed bugs:
- GH-768 Used high-resolution time to calculate client overhead timings
chores:
- GH-755 Added `connection` system header
- GH-745 Switched to a YAML changelog
- Updated dependencies
7.9.1:
date: 2019-02-20
chores:
- Updated `postman-sandbox` to v3.2.4
7.9.0:
date: 2019-02-19
new features:
- GH-744 Added `system` property to all the headers added via requester
- >-
GH-740 Added requester option to set `Cache-Control` and `Postman-Token`
system headers
- GH-747 Added additional timings properties to track client overhead
chores:
- Updated dependencies
7.8.0:
date: 2019-02-15
new features:
- GH-735 Added support for request mutation via prerequest scripts
- >-
GH-729 Added `timings` requester option to bubble up detailed
request-response timings
chores:
- Updated dependencies
7.7.1:
date: 2019-02-7
fixed bugs:
- >-
GH-732 Fixed a bug where deep dependencies path was incorrect while
fetching version
7.7.0:
date: 2019-02-1
new features:
- GH-707 Avoid executing disabled `prerequest` and `test` scripts
- GH-713 Expose Runtime and its dependencies package version via an API
- >-
GH-707 Uses Collection SDK `Request~getHeaders` method to get request
headers object
fixed bugs:
- >-
GH-723 Fixed a bug where interrupting the script execution crashes the
process
chores:
- >-
Updated `postman-collection` to v3.4.2 which avoids substitution of
disabled variables
- Updated dependencies
7.6.1:
date: 2019-01-3
fixed bugs:
- >-
Updated `postman-collection` to v3.4.1 which fixes a bug where poly
chained variables are not resolved correctly
chores:
- Updated dependencies
7.6.0:
date: 2018-12-25
new features:
- GH-694 Respect form-data fields ordering
bug fixex:
- >-
GH-690 Fixed a bug that caused requests to fail when protocol of URL is
not in lowercase
chores:
- Updated dependencies
7.5.0:
date: 2018-12-6
new features:
- GH-670 Added requester options to configure redirects behavior
- GH-675 Inherit protocolProfileBehavior from parent ItemGroup(s)
- |
GH-678 Added support for protocolProfileBehavior to override following
requester options:
-> strictSSL
-> maxRedirects
-> followRedirects
-> followOriginalHttpMethod
-> removeRefererHeaderOnRedirect
chores:
- Updated dependencies
7.4.2:
date: 2018-11-7
chores:
- GH-667 Swapped dependency on hawk for request provided implementation
- Updated dependencies
- Switched over to Travis for Windows builds
7.4.1:
date: 2018-11-4
chores:
- >-
GH-665 Corrected `postman-collection` reference to a precise version:
3.3.0
- GH-664 Switched to Travis for Windows builds
- Updated dependencies
- >-
GH-662 Added `.gitattributes` to enforce consistent line endings for `.js`
files.
- Migrated tests to use `chai.expect` assertions
7.4.0:
date: 2018-09-21
new features:
- GH-636 Added support for `disabled` property in request body
breaking changes:
- GH-640 Dropped support for `sendBodyWithGetRequests` requester option
chores:
- Updated dependencies
7.3.0:
date: 2018-08-21
new features:
- GH-624 Added support for `contentType` to form data request bodies
- GH-619 Added support for multi entrypoints by id or name
- GH-616 Improved certificate lookup error handling
- GH-625 Improved file loading errors
chores:
- GH-627 Removed NSP and associated apparatus
- Updated dependencies
7.2.0:
date: 2018-06-30
new features:
- >-
Added support for variable change tracking in scripts. Variable scopes in
`result` of script callbacks like `script`, `test` and `prerequest` will
now have a `mutations` object. This contains only the mutations made
within that script, if any.
chores:
- Updated dependencies
7.1.6:
date: 2018-05-24
fixed bugs:
- >-
Updated `postman-request` to `v2.86.1-postman.1`, which fixes
https://nodesecurity.io/advisories/664
chores:
- Updated dependencies
7.1.5:
date: 2018-04-10
chores:
- GH-565 Updated `postman-sandbox` to `v3.0.6`
7.1.4:
date: 2018-04-9
fixed bugs:
- >-
GH-563 Updated `postman-sandbox` to `v3.0.5`, which fixes assertion
centric bugs
- >-
GH-554 Updated `postman-request` to `v2.85.1-postman.1`, which fixes
https://nodesecurity.io/advisories/566
- >-
GH-553 Fixed a bug that prevented JavaScript keywords from being used as
keys in request bodies
chores:
- Updated dependencies
7.1.3:
date: 2018-01-2
fixed bugs:
- >-
GH-480 Removed blacklisting of headers for aws auth. All the headers are
now included in the signature calculation
- >-
GH-510 Updated `postman-request` to `v2.81.1-postman.4`, which contains a
formdata `RangeError` bugfix
7.1.2:
date: 2017-12-8
fixed bugs:
- GH-500 Fixed entrypoint detection error
docs:
- GH-491 Updated entrypoint documentation
chores:
- GH-498 Cleared OAuth2 state conflicts for duplicate parameters
- GH-492 Removed redundant AWS auth region fallback
- GH-487 Accelerated memory leack checker script
- GH-490 Switched to variable lists from POJOs
- Updated dependencies
7.1.1:
date: 2017-11-30
chores:
- Dropped support for legacy `serviceName` property in `aws` auth.
- Updated dependencies.
7.1.0:
date: 2017-11-21
new features:
- Runtime now adds `system: true` to all the query parameters that it sets
- More useful error messages for assertion failures in legacy `tests`
- >-
Digest auth does not attempt retries for invalid
credentials/configuration. It will continue to retry for missing
configuration.
- >-
Auth will maintain its state across a collection run. Digest auth no
longer needs to send 2 requests for every digest auth protected item in a
collection
- Added support for custom DNS lookup
breaking changes:
- |
`restrictedAddresses` option is now moved to `network` option
- In v7.0.0
runner.run(collection, {
restrictedAddresses: {'x.x.x.x': true}
}});
- In v7.1.0
runner.run(collection, {
network: {
restrictedAddresses: {'x.x.x.x': true}
}
}});
7.0.1:
date: 2017-11-8
fixed bugs:
- >-
Fixed a bug where the assertions for legacy `tests` failures did not have
an `error` object.
chores:
- Updated dependencies
7.0.0:
date: 2017-11-7
breaking changes:
- |
GH-453,447 Added default timeout value to 3 min.
- Timeout options take a positive value in milliseconds. e.g.
runner.run(collection, { timeout: {
global: 5 * 60 * 1000, // total timeout of 5 minutes
request: 500, // timeout for individual requests
script: 200 // timeout for individual scripts
} });
- If you are increasing the default timeout for `script`/`request`, make sure `global` timeout is sufficiantly larger than that.
- Use `0` for no timeout (infinite timeout).
- |
The signature for `assertion` and `test` callbacks have changed.
- The `assertion` callback is now passed with an array of assertions.
- All assertions, both `pm.test` and legacy `tests` global are now available in the `assertion` callback.
- The legacy `tests` are no longer available in results parameter in `test` callback.
- >
GH-427 The `entrypoint` option now supports selecting requests as well as
folders
- To execute a folder/request using id or name
runner.run(collection, { entrypoint: {
execute: `${desiredIdOrName}`,
lookupStrategy: 'idOrName
}});
- To execute a folder/request using a path
runner.run(collection, { entrypoint: {
execute: `${desiredId}`,
lookupStrategy: 'path',
path: ['grand_parent_folder_id', 'parent_folder_id']
}});
- >-
GH-428 Advanced auth flows are now enabled by default(`interactive` flag
has been removed)
new features:
- >-
GH-424 Added support for collection level variables, collection/folder
level authentication and scripts
fixed bugs:
- >-
Invalid values in `entrypoint` now results in an error (when
`abortOnError` is set to `true`)
chores:
- Updated dependencies
6.4.2:
date: 2017-11-2
new features:
- GH-435 Added option to blacklist certain IP addresses from being hit
- GH-436 Improved HTTP request error handling
chores:
- Updated dependencies.
6.4.1:
date: 2017-10-13
chores:
- GH-417 Made Bearer token case insensitive
- Updated dependencies.
6.4.0:
date: 2017-09-28
new features:
- Improved flows for NTLM, Digest, and OAuth2
- GH-382 Added script timeout option
- GH-408 Prevented max replay errors from bubling up
- GH-386 Added support for bearer-token auth
- GH-373 Added response callback
- GH-368 All new auth-interface
fixed bugs:
- GH-400 Fixed digest-md5-sess
- GH-402 Fix OAuth1 camelcased timestamp
- GH-350 Fixed abort-after-pause
docs:
- GH-366 Documented exception callback
chores:
- GH-360 Shifted the auth sign function from the Collection SDK
- GH-394 Refurbished interactive mode for auth
- GH-367 Made basic-auth username optional
6.3.1-2: