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
|