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