UNPKG

5.52 kBMarkdownView Raw
1CHANGELOG
2=========
3
41.6.4 (2020-12-28)
5------------------
6
7 - Remove whitespace when recording function arguments so varsnap.js doesn't conflict with minifiers
8 - Add minification configs to readme
9
10
111.6.3 (2020-12-13)
12------------------
13
14 - Send requests to varsnap with a custom user agent only when not in browser
15
16
171.6.2 (2020-12-12)
18------------------
19
20 - Fix bug with runTests when there are no consumers
21 - Fix readme typo
22 - Update dependencies
23
24
251.6.1 (2020-12-08)
26------------------
27
28 - Support trial groups
29 - Update dependencies
30
31
321.6.0 (2020-11-26)
33------------------
34
35 - Support adding a function name/signature as a second argument to varsnap
36 - Cache signature on varsnap wrapped method
37
38
391.5.6 (2020-11-23)
40------------------
41
42 - Update varsnap consume to compare serialized data so non-primitive data types are comparable
43 - Update dependencies
44 - Clean up integration tests
45
46
471.5.5 (2020-11-15)
48------------------
49
50 - Log a warning when no snaps are available to test against
51 - Update dependencies
52
53
541.5.4 (2020-07-19)
55------------------
56
57 - Send formatted Trial outputs to Varsnap server
58 - Add tests
59 - Dependency updates
60
61
621.5.3 (2020-06-03)
63------------------
64
65 - Remove async/await
66 - Fix config types in readme
67 - Add more tests
68 - Fix coverage calculation
69
70
711.5.2 (2020-05-12)
72------------------
73
74 - Make `runTests()` function not async and instead return a Promise
75 - Removed the `varsnap.full.js` distributable
76 - Switch from deprecated request node package to axios
77 - Further compressed the distributable files
78 - Update dependencies
79
80
811.5.1 (2020-05-09)
82------------------
83
84 - Fix bug when calculating trial results
85 - Clean up logging
86 - Prune npm package files
87 - Update dependencies
88
89
901.5.0 (2020-04-26)
91------------------
92
93 - Add ability to resolve and snap promises
94 - Clean up packaging
95 - Dependency updates
96
97
981.4.0 (2020-04-18)
99------------------
100
101 - Add `varsnap.updateConfig` function to replace writing config directly
102 - Remove `varsnap.config`
103 - Refactors
104 - NPM update
105
106
1071.3.3 (2020-04-15)
108------------------
109
110 - Refactor typescript
111
112
1131.3.2 (2020-04-11)
114------------------
115
116 - Removed all lint warnings
117 - Cleanup and refactors
118
119
1201.3.1 (2020-04-03)
121------------------
122
123 - Fix package exports
124 - Dependency updates
125
126
1271.3.0 (2020-04-01)
128------------------
129
130 - Remove mocha as a production dependency.
131 Users of mocha for testing will have to copy a more verbose testing function.
132 See the README for details.
133 - Dependency updates
134
135
1361.2.0 (2020-03-31)
137------------------
138
139 - Updated entire codebase to typescript; you can now import type definitions
140
141
1421.1.4 (2020-03-23)
143------------------
144
145 - Fix a bug where varsnap tests would report the success/failure of the last case only.
146 It will now report a success only if all cases pass.
147 - Update deps
148
149
1501.1.3 (2020-03-07)
151------------------
152
153 - Update deps
154 - Use JS strict mode
155
156
1571.1.2 (2020-02-09)
158------------------
159
160 - Fix string formatting again
161 - Update dependencies
162
163
1641.1.1 (2020-02-01)
165------------------
166
167 - Fix bug with formatting non-string variables
168 - Update dependencies
169
170
1711.1.0 (2019-12-23)
172------------------
173
174 - Limit the length of debug strings in test outputs
175 - Update dependencies
176
177
1781.0.3 (2019-11-17)
179------------------
180
181 - Reduce logging in production
182 - Update VarSnap to Varsnap
183
184
1851.0.2 (2019-10-29)
186------------------
187
188 - Fix generated distributables
189 - Update dependencies
190
191
1921.0.1 (2019-10-27)
193------------------
194
195 - Support comparing exceptions
196 - Fix serialization of test outputs
197 - Better handle logging for unconfigured client
198 - Fix sequencing of test log outputs
199
200
2011.0.0 (2019-10-21)
202------------------
203
204 - Update README
205 - Refactor and break out test functionality
206
207
2080.4.5 (2019-10-17)
209------------------
210
211 - Show trial url after running tests
212 - Add dist-all script with all core functions
213 - Add version header to minified script
214
215
2160.4.4 (2019-10-14)
217------------------
218
219 - Test against all returned snaps
220 - Add a script to browserify all varsnap functions
221 - Include version in snap for browser distributable
222
223
2240.4.3 (2019-10-12)
225------------------
226
227 - Fix "enable" check on Consumers
228 - Refactors
229
230
2310.4.2 (2019-10-06)
232------------------
233
234 - Report trials to varsnap server
235 - Refactors
236
237
2380.4.1 (2019-09-09)
239------------------
240
241 - Update dependencies
242 - Increase mocha timeout
243
244
2450.4.0 (2019-08-18)
246------------------
247
248 - Updated dependencies and added mocha as a production dependency
249 - Added a mocha-based TestCase
250 - Removed running tests automatically in development env
251 - Various bugfixes
252 - Better node.js support
253
254
2550.3.2 (2019-07-20)
256------------------
257
258 - Updated dependencies
259 - Updated Snap Consume logic to work with batch endpoint
260 - Update release instructions
261
262
2630.3.1 (2019-07-09)
264------------------
265
266 - Add configurable logging in client
267 - Make sure varsnap doesn't fail when not configured
268
269
2700.3.0 (2019-07-07)
271------------------
272
273 - Change configuration from environment/global variable to a property of the varsnap function
274
275
2760.2.0 (2019-07-07)
277------------------
278
279 - Generate a distributable for browsers
280 - Switch browser config variable from `varsnap` to `varsnapConfig`
281 - Switch from requests to xhr package
282 - Fix bug when reading non-string variables
283
284
2850.1.1 (2019-06-27)
286------------------
287
288 - Switch to using a deep equal comparison
289
290
2910.1.0 (2019-06-25)
292------------------
293
294 - Initial working release including Varsnap Producer and Consumer
295 - Updated readme
296 - Added example script
297
298
2990.0.1 (2019-06-20)
300------------------
301
302 - Init an empty package