UNPKG

4.32 kBMarkdownView Raw
1# Version History
2
3## 1.13.0 / 2020-07-16
4
5* KETTLE-86: Extended request.events.onSuccess accepting additional arguments allowing custom status codes, and added
6 request.outerRequestPromise which accepts a wider framed payload correspondingly.
7* KETTLE-84: Extended kettle.test.request.ws to support an onClose event
8* Various docs fixes
9* General dependency update
10
11## 1.12.0 / 2020-04-10
12
13* KETTLE-82: Fix for client abort causing server exit
14* Updates for compatibility with FLUID-6148/FLUID-6145 branches of Infusion - "golden release"
15* General dependency update
16
17## 1.11.1 / 2019-05-23
18
19* Reorganisation of request launching logic to permit use under post-FLUID-6148 branches of Infusion
20* Significant quantities of JSDocs for core files
21* General dependency update
22
23## 1.10.1 / 2019-02-05
24
25* KETTLE-75: Improvements to CLI parsing to allow use of node-directed arguments on electron
26
27## 1.10.0 / 2019-02-04
28
29* KETTLE-73: Improvements to censoring of sensitive values supplied as URL parameters to DataSources
30* General dependency updates
31
32## 1.9.0 / 2018-10-17
33
34* KETTLE-73: Allow censoring of sensitive information which may be present in URL of DataSource
35* General dependency updates, particularly to recent Infusion with support for `fluid.loggingEvent`
36
37## 1.8.1 / 2018-10-04
38
39* KETTLE-71: Vagrant build courtesy of waharnum
40* KETTLE-72: Added form-data to main dependencies rather than dev dependencies
41* General dependency updates
42
43## 1.8.0 / 2018-08-16
44
45* KETTLE-66: Multipart form upload middleware based on multer, courtesy of waharnum
46* Update to gpii-grunt-lint-all linting rollup resulting in huge changes in formatting
47* General dependency updates
48
49## 1.7.1 / 2017-11-17
50
51* FLUID-6225: Update to latest versions of Infusion and node-jqUnit (which have been tested separately)
52 to avoid self-deduping race with uncaught exception handler
53* KETTLE-65: Update dependencies to latest versions to address security vulnerabilities
54
55## 1.7.0 / 2017-08-31
56
57* GPII-2147: Encode localhost to 127.0.0.1 allowing offline use on Windows
58* Updated dependencies to latest versions, with exception of path-to-regexp 2.0.0 which breaks compatibility
59 with /* path
60
61## 1.6.4 / 2017-07-24
62
63* GPII-2483: Updated dependencies to allow operation from bare drive letter on Windows
64
65## 1.6.2 / 2017-07-14
66
67* GPII-2483: Corrected bad merge of GPII-2483 branch
68
69## 1.6.1 / 2017-07-13
70
71* GPII-2483: Reverted to Fluid community edition of "resolve" in order to resolve UNC path issues on Windows
72
73## 1.6.0 / 2017-06-16
74
75* KETTLE-59: Implemented "resolvers" to pull environmental values into configs
76
77## 1.5.0 / 2017-05-01
78
79* KETTLE-58: Update to "root-safe" self-deduping Infusion with FLUID-6149
80* KETTLE-37: Completed support for JSON5-formatted config files
81* Updated all outdated npm dependencies (including to express 4.15.2)
82
83## 1.4.1 / 2017-04-19
84
85* Updated to dev release of Infusion for fix of self-deduping at root - FLUID-6140
86
87## 1.4.0 / 2017-02-18
88
89* KETTLE-57: Fix for failure to properly mark request during action of asynchronous middleware (static serving
90 middleware was broken prior to this release)
91* Updated to latest dependencies (including ws 2.x)
92
93## 1.3.2 / 2017-01-31
94
95* Updated to quieter version of Infusion and logged created defaults at lower priority
96
97## 1.3.1 / 2017-01-27
98
99* Updated all outdated dependencies (including to an infusion 3.0.0-dev release)
100
101## 1.3.0 / 2017-01-05
102
103* KETTLE-51: Fixed faulty Content-Length header that did not account for length of UTF-8 encoded bytes
104
105## 1.2.2 / 2016-11-23
106
107* Removed unused dependency node-uuid following deprecation warning
108
109## 1.2.1 / 2016-11-14
110
111* GPII-2110: Added JSON5 linting task, moved JS linting to eslint-config-fluid shared rules
112
113## 1.2.0 / 2016-11-03
114
115* GPII-2110: Added support for JSON5 files both in DataSources and configs
116
117## 1.1.1 / 2016-11-01
118
119* KETTLE-48: Updated to latest gpii-express to fix tests under npm 3
120
121## 1.1.0 / 2016-07-15
122
123* KETTLE-45: Fixed implementation of `gradeNames` support for request handlers
124* Updated to latest versions of dependencies (ws 1.1.1, express 4.14.0, etc.)
125
126## 1.0.1 / 2016-06-08
127
128* Updated to later versions of Infusion, gpii-express and gpii-pouchdb, moved over to ESLint for linting
129
130## 1.0.0 / 2016-05-26
131
132* First release with reasonable test coverage - consult docs for features