-
Notifications
You must be signed in to change notification settings - Fork 45
/
CHANGELOG.yaml
405 lines (353 loc) · 9.65 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
4.1.8:
date: 2023-10-12
fixed bugs:
- >-
GH-634 Fixed a bug where GraphQL body was not parsed from `data` during v1
-> v2.x conversions
4.1.7:
date: 2023-09-13
fixed bugs:
- >-
GH-617 Fixed a bug where `noDefaults` is not handled correctly on v1.x ->
v2.x conversions
chores:
- GH-619 Migrate to GitHub Actions
- Updated dependencies
4.1.6:
date: 2022-02-23
fixed bugs:
- >-
GH-498 Fixed a bug where v1 response's `language` and `previewType`
properties were not handled correctly
4.1.5:
date: 2022-02-21
chores:
- GH-486 [private] Added handlePartial option for v2.x -> v1 conversions
- Updated dependencies
4.1.4:
date: 2021-10-23
fixed bugs:
- >-
GH-446 Fixed a bug where non-string URLs are not handled correctly on v1.x
-> v2.x conversions
chores:
- Updated dependencies
4.1.3:
date: 2021-06-29
fixed bugs:
- >-
GH-418 Fixed a bug where response code type remained invalid after
conversion from v1 to v2.x
chores:
- Updated dependencies
4.1.2:
date: 2021-04-15
fixed bugs:
- >-
GH-394 Fixed a bug where variable.id was retained even if retainIds is set
to false
4.1.1:
date: 2021-04-08
fixed bugs:
- GH-392 Ensured response ids are unchanged on v2.x -> v1 conversions
chores:
- Updated dependencies
4.1.0:
date: 2021-03-16
new features:
- GH-381 Added support for `responses_order` field in v1 collection
chores:
- Updated dependencies
4.0.1:
date: 2021-02-08
fixed bugs:
- GH-358 Ensured all description fields are normalized to v1 string values
chores:
- Updated dependencies
4.0.0:
date: 2020-12-03
breaking changes:
- >-
GH-334 Fixed a bug where item and item-group identifier is incorrectly set
as "_postman_id" instead of "id" on v1 -> v2.x conversions
- GH-335 Dropped support for Node < v10
fixed bugs:
- GH-337 Fixed a bug where empty body options are retained
- >-
GH-336 Fixed a bug where empty and object-like protocolProfileBehavior are
retained
- >-
GH-333 Fixed a bug where object descriptions are not converted to string
on v2->v1 conversions
- >-
GH-332 Fixed a bug where private _postman_isSubFolder leaks on v1->v2
conversions
- >-
GH-331 Fixed a bug where variable.id was retained even if retainIds is set
to false
- >-
GH-330 Fixed a bug where event.id and event.script.id was retained even if
retainIds is set to false
chores:
- GH-335 Updated dependencies
- >-
Updated .npmignore to prevent the addition of tests and config files in
the published package
- Added system test for published package content
- Removed puppeteer dependency for browser tests
- Updated nyc configuration
- Updated ESLint rules
3.3.3:
date: 2020-07-13
chores:
- Updated dependencies
3.3.2:
date: 2020-06-05
fixed bugs:
- >-
GH-278 Fixed a bug where query param values are lost during v1 -> v2.x
conversions
- GH-307 Fixed a bug where variable type is always inferred or set as 'any'
3.3.1:
date: 2020-03-27
fixed bugs:
- GH-269 Fixed a bug where null events are dropped during normalization
chores:
- Updated dependencies
3.3.0:
date: 2020-03-02
new features:
- >-
GH-259 Updated URL parsing and unparsing logic to allow variables with
reserved characters in URL
fixed bugs:
- >-
GH-260 Fixed a bug where params with null key were repeated during v1 ->
v2.x conversions
chores:
- Updated dependencies
3.2.0:
date: 2019-09-04
new features:
- GH-235 Added support for request body options
- >-
GH-236 Added support for converting `protocolProfileBehavior` at folder
and collection level
chores:
- Updated dependencies
3.1.2:
date: 2019-08-01
chores:
- Updated dependencies
3.1.1:
date: 2019-05-17
fixed bugs:
- Fixed a bug where params with empty key get filtered
3.1.0:
date: 2019-05-13
new features:
- GH-207 Added support for GraphQL request body
chores:
- Updated dependencies
3.0.2:
date: 2019-04-29
chores:
- GH-198 Added support for multiple file in form-data
- Updated dependencies
3.0.1:
date: 2019-04-02
fixed bugs:
- GH-184 Set null body if dataMode is null during v1 -> v2.x conversions
chores:
- Updated dependencies
3.0.0:
date: 2018-11-8
breaking changes:
- GH-124 Dropped support for Node v4
fixed bugs:
- GH-112 Corrected retainIds behaviour for v1->v2 transformations
- GH-121 Added handling for null valued request bodies
chores:
- GH-122 Added `.gitattributes` to enforce consistent line endings
- GH-126 Switched to Travis for Windows tests
- GH-123 Removed NSP (replaced with Snyk)
- Updated dependencies
2.8.0:
date: 2018-09-20
new features:
- GH-118 Added support for the `protocolProfileBehaviour` data element
2.7.0:
date: 2018-09-11
new features:
- GH-117 Added support for disabled request body flag
2.6.3:
date: 2018-08-29
fixed bugs:
- GH-115 Coerced non-string formdata file values in request bodies to `null`
2.6.2:
date: 2018-08-6
fixed bugs:
- GH-111 Updated `url.parse` to correctly account for path variables
2.6.1:
date: 2018-07-24
fixed bugs:
- GH-110 Prevent folder id replacement in v2.x -> v1 transformations
chores:
- GH-109 Increased test coveragee to 95%
2.6.0:
date: 2018-07-10
new features:
- GH-107 Added support for `retainEmptyValues` in all flows
2.5.10:
date: 2018-07-4
fixed bugs:
- GH-105 Fixed a bug in url parsing protocol extraction
chores:
- GH-106 Updated dependencies
2.5.9:
date: 2018-04-30
fixed bugs:
- GH-103 Fixed `retainIds` behaviour for v1 to v2 conversions
chores:
- GH-104 Updated dependencies
2.5.8:
date: 2018-03-13
fixed bugs:
- >-
GH-102 Improved handling for `null` valued query parameters in
transformations from `v1`
chores:
- Updated dependencies
2.5.7:
date: 2018-03-1
fixed bugs:
- GH-101 Fixed text `type` mapping for `auth` and `variable` fields
2.5.6:
date: 2018-02-23
chores:
- GH-100 Auth mapping improvements
2.5.5:
date: 2018-02-6
fixed bugs:
- GH-99 Fixed empty description bug for v1 -> v2 transformations
chores:
- Updated dependencies
2.5.4:
date: 2018-01-7
new features:
- GH-98 Improved `script.exec` type safety in v1 normalization
chores:
- Updated dependencies
2.5.3:
date: 2017-12-18
fixed bugs:
- GH-97 Fixed a bug that caused query params to be duplicted
2.5.2:
date: 2017-12-12
fixed bugs:
- GH-96 Made empty description pruning optional with `retainEmptyValues`
2.5.1:
date: 2017-12-1
fixed bugs:
- GH-95 Improved type safety in folder and request transformations
2.5.0:
date: 2017-11-22
new features:
- >-
GH-94 Added support for the `prioritizeV2` option to v1 normalization and
v1 -> v2.x conversions
2.4.3:
date: 2017-11-20
fixed bugs:
- GH-92 Fixed legacy property handling for non-complete event normalization
2.4.2:
date: 2017-11-20
fixed bugs:
- GH-91 Fixed default auth state derivation logic
2.4.1:
date: 2017-11-18
fixed bugs:
- GH-90 Fixed empty stage handling logic for auth helpers
chores:
- GH-89 Reorganized package structure
- GH-88 Updated dependencies
2.4.0:
date: 2017-11-7
new features:
- GH-84 Added support for `noDefaults` for v1 normalizations
- GH-81 Added support for `mutate` to v1 normalizations
- GH-79 Added `normalize.*` function to sanitize v1 collections
- GH-78 Added support for inherited entity transformations
fixed bugs:
- GH-82 `noauth` and `normal` auth handlers are now left alone
chores:
- GH-87 Tested code on Node v8
2.3.1:
date: 2017-10-3
fixed bugs:
- GH-77 Corrected OAuth2 param transformations
2.3.0:
date: 2017-09-30
new features:
- GH-76 Added support for NTLM and Bearer Token auth transformations
2.2.1:
date: 2017-09-28
fixed bugs:
- GH-75 Restored support for string-object hybrid v2 URLs
2.2.0:
date: 2017-09-4
new features:
- >-
GH-66,67,68 Added support for transformations to and from the `v2.1.0`
format
fixed bugs:
- GH-62 Enforced an object structure for V2 collection request URLs
- GH-61 Prevented empty descriptions from showing up across transformations
chores:
- GH-65 Updated dependencies
2.1.5:
date: 2017-06-28
new features:
- >-
GH-60 Allowed both: `key` and `id` as identifers for path variables in v2
collections
2.1.4:
date: 2017-06-19
chores:
- No code changes
2.1.3:
date: 2017-06-09
fixed bugs:
- >-
Fixed a bug in the URL parse implementation, by copying the parser &
unparser from the sdk
2.1.2:
date: 2017-05-25
fixed bugs:
- >-
Handle an edge case where an unhandled ID is provided in the
`requestObject`
2.1.1:
date: 2017-05-22
new features:
- Added the ability to convert single responses as well
fixed bugs:
- >-
Fixed a bug where the `requestObject` was missing when doing v2 to v1
conversions
2.1.0:
date: 2017-05-12
initial release:
- >-
Descriptions for headers, url query params, url path variables, and
request body data are now handled in transformations
- >-
Fix disabled: true header (`v2`) <-> // (commented) header (`v1`)
transformations
- >-
Fixed bug where both enabled and disabled would appear in transformed
entities
- Request body transformations now follow `v1` - `v2` compliance
- >-
Removed unwanted `enabled: true` properties from query params, headers,
and request body data