1 | # MinorJS Changelog
|
2 |
|
3 | ## Version 7.0.3 April 4th, 2024
|
4 | * chore: update express version to ~4.19.2 to remediate CVE
|
5 |
|
6 | ## Version 7.0.2 December 21st, 2022
|
7 | * chore: update express version to ~4.18.0 to remediate CVE
|
8 | * chore: update body parser version to ~1.19.0 to remediate CVE
|
9 |
|
10 | ## Version 7.0.1, June 24, 2021
|
11 |
|
12 | * chore: update minorjs-test version and upgrade underscore
|
13 |
|
14 | ## Version 7.0.0, March 24, 2021
|
15 |
|
16 | * breaking: updated pug to 3.0.1, which only supports node.js 10 and up, updated accepted packages of node.
|
17 |
|
18 | ## Version 6.0.0, March 31th, 2020
|
19 |
|
20 | * breaking: changed default template loader from haml to pug
|
21 |
|
22 | ## Version 5.1.1, April 5th, 2018
|
23 |
|
24 | * chore: update minorjs-test version and adding tests for manual and nozombie
|
25 |
|
26 | ## Version 5.1.0, April 5th, 2018
|
27 |
|
28 | * feature: upgrade dependencies
|
29 | * chore: run tests on node.js version 8
|
30 | * chore: ignore the package-lock file
|
31 |
|
32 | ## Version 5.0.0, March 1st, 2018
|
33 |
|
34 | * breaking: revert ES6 conversion
|
35 |
|
36 | ## Version 4.2.0, February 13th, 2018
|
37 |
|
38 | * feature: use getters/setters for controller properties
|
39 | * fix: corrected issue with reloading controllers in development mode
|
40 |
|
41 | ## Version 4.1.0, January 25th, 2018
|
42 |
|
43 | * feature: added an .npmignore file so npm won't use the .gitignore file
|
44 | * fix: simplify publish command
|
45 |
|
46 | ## Version 4.0.2, January 25th, 2018
|
47 |
|
48 | * fix: compile JS before running tests
|
49 |
|
50 | ## Version 4.0.1, January 25th, 2018
|
51 |
|
52 | * fix: corrected comment formatting
|
53 |
|
54 | ## Version 4.0.0, January 25th, 2018
|
55 |
|
56 | * breaking: converted project to ES6+
|
57 |
|
58 | ## Version 3.0.1, November 19th, 2016
|
59 |
|
60 | * chore: add node.js v6 to testing matrix
|
61 | * chore: upgrade minorjs-test module
|
62 |
|
63 | ## Version 3.0.0, July 29th, 2016
|
64 |
|
65 | * breaking: use IPv4 0.0.0.0 hostname by default
|
66 |
|
67 | ## Version 2.5.0, June 23rd, 2016
|
68 |
|
69 | * feature: add jitter to the worker restart interval
|
70 |
|
71 | ## Version 2.4.3, June 21st, 2016
|
72 |
|
73 | * chore: updated module dependencies
|
74 |
|
75 | ## Version 2.4.2, April 19th, 2016
|
76 |
|
77 | * fix: provide stub implementations of Logger methods
|
78 |
|
79 | ## Version 2.4.1, March 2nd, 2016
|
80 |
|
81 | * docs: added minorjs-frames to the example app
|
82 |
|
83 | ## Version 2.4.0, February 19th, 2016
|
84 |
|
85 | * make noCache configurable
|
86 |
|
87 | ## Version 2.3.0, January 14th, 2016
|
88 |
|
89 | * Added support for supplying a logger module instead of just a logger name.
|
90 |
|
91 | ## Version 2.2.0, December 8th, 2015
|
92 |
|
93 | * Updated module dependencies.
|
94 |
|
95 | ## Version 2.1.0, December 7th, 2015
|
96 |
|
97 | * Updated module dependencies.
|
98 |
|
99 | ## Version 2.0.0, October 23rd, 2015
|
100 |
|
101 | * Now with support for Node.js 4.
|
102 |
|
103 | ## Version 1.4.0, October 12th, 2015
|
104 |
|
105 | * Upgraded dependencies.
|
106 |
|
107 | ## Version 1.3.4, July 21st, 2015
|
108 |
|
109 | * Upgraded minorjs-test module.
|
110 |
|
111 | ## Version 1.3.3, June 1st, 2015
|
112 |
|
113 | * Upgraded minorjs-test module.
|
114 |
|
115 | ## Version 1.3.2, June 1st, 2015
|
116 |
|
117 | * Upgraded dev dependencies.
|
118 |
|
119 | ## Version 1.3.1, April 9th, 2015
|
120 |
|
121 | * Upgraded dev dependencies.
|
122 |
|
123 | ## Version 1.3.0, April 3rd, 2015
|
124 |
|
125 | * Upgraded minorjs-test module.
|
126 |
|
127 | ## Version 1.2.0, March 5th, 2015
|
128 |
|
129 | * Added controller timeout option (jsu).
|
130 |
|
131 | ## Version 1.1.0, February 25th, 2015
|
132 |
|
133 | * Upgraded dependencies.
|
134 |
|
135 | ## Version 1.0.1, February 19th, 2015
|
136 |
|
137 | * Show a generic error if the error page also generates an error.
|
138 |
|
139 | ## Version 1.0.0, February 19th, 2015
|
140 |
|
141 | * Stopped using zero based versioning for the project.
|
142 | * Switched from Q to bluebird promises. bluebird implements Promises/A+.
|
143 |
|
144 | ## Version 0.15.2, February 18th, 2015
|
145 |
|
146 | * Make the error template filename a constant on the controller.
|
147 |
|
148 | ## Version 0.15.1, February 15th, 2015
|
149 |
|
150 | * Upgraded to the latest version of minorjs-test and zombie.
|
151 |
|
152 | ## Version 0.15.0, February 11th, 2015
|
153 |
|
154 | * Fixed a bug with conditionally sending a response after a render.
|
155 |
|
156 | ## Version 0.14.0, February 5th, 2015
|
157 |
|
158 | * Moved template engine configuration into a plugin module. This makes it easier to override the default haml-coffee template engine.
|
159 |
|
160 | ## Version 0.13.0, February 3rd, 2015
|
161 |
|
162 | * Allow controller to yield (e.g. to an extending class) the responsibility of sending the response to the client (kjacobson).
|
163 |
|
164 | ## Version 0.12.0, January 16th, 2015
|
165 |
|
166 | * Updating tests for browser id and logging changes (jsu).
|
167 | * Adding browser context id and changing logging parameter order (jsu).
|
168 |
|
169 | ## Version 0.11.2, January 8th, 2015
|
170 |
|
171 | * Allow end time as optional param for Logger.profile (jsu).
|
172 |
|
173 | ## Version 0.11.1, January 8th, 2015
|
174 |
|
175 | * Added context name to the environment module (jsu).
|
176 |
|
177 | ## Version 0.11.0, December 30th, 2014
|
178 |
|
179 | * Updated module dependencies.
|
180 | * Switched from static-favicon to serve-favicon.
|
181 |
|
182 | ## Version 0.10.1, December 17th, 2014
|
183 |
|
184 | * Added context id to environment.
|
185 |
|
186 | ## Version 0.10.0, December 8th, 2014
|
187 |
|
188 | * Added a failsafe if rendering the error page also fails.
|
189 |
|
190 | ## Version 0.9.0, December 3rd, 2014
|
191 |
|
192 | * Reversed routes array resulting in deeper paths being registered first (dkramer).
|
193 |
|
194 | ## Version 0.8.1, November 24th, 2014
|
195 |
|
196 | * Fixed a bug with determining the error controller name.
|
197 |
|
198 | ## Version 0.8.0, November 21st, 2014
|
199 |
|
200 | * Made the URL parsing code more flexible to support more resource ID formats.
|
201 |
|
202 | ## Version 0.7.1, November 7th, 2014
|
203 |
|
204 | * Updated module dependencies.
|
205 |
|
206 | ## Version 0.7.0, November 7th, 2014
|
207 |
|
208 | * Wait until the render is finished to log the request completion.
|
209 | * Now emitting events on the controller when the request starts and when rendering is finished.
|
210 |
|
211 | ## Version 0.6.1, October 15th, 2014
|
212 |
|
213 | * Include a stack trace in the error message when loading a controller fails.
|
214 |
|
215 | ## Version 0.6.0, October 13th, 2014
|
216 |
|
217 | * Now attaching a unique identifier token on every request. Useful for filtering
|
218 | logs from a single request.
|
219 |
|
220 | ## Version 0.5.4, October 10th, 2014
|
221 |
|
222 | * Updated module dependencies.
|
223 |
|
224 | ## Version 0.5.3, September 2nd, 2014
|
225 |
|
226 | * Stop using the deprecated method of sending the HTTP status.
|
227 | * Gracefully handle errors generated from template files.
|
228 | * Turn on long stack traces of promises when in development mode.
|
229 |
|
230 | ## Version 0.5.2, August 19th, 2014
|
231 |
|
232 | * Treat MD5 strings as resource IDs.
|
233 |
|
234 | ## Version 0.5.1, August 7th, 2014
|
235 |
|
236 | * Use the standard mechanism for registering a controller for the error controller.
|
237 | Fixes a bug accessing request.minorjs.*.
|
238 |
|
239 | ## Version 0.5.0, August 7th, 2014
|
240 |
|
241 | * Changed the router to generate routes for nested resources.
|
242 | * Added the ability to define a default error controller to handle 404s.
|
243 | * Show errors encountered while loading Controllers.
|
244 |
|
245 | ## Version 0.4.0, August 4th, 2014
|
246 |
|
247 | * Fixed parsing of the current page to avoid including IDs and actions like new and edit.
|
248 |
|
249 | ## Version 0.3.0, July 31st, 2014
|
250 |
|
251 | * Updated module dependencies.
|
252 | * Changed how we call bodyParser to support the new API.
|
253 |
|
254 | ## Version 0.2.0, July 16th, 2014
|
255 |
|
256 | * Added better logging when there's a problem loading a controller (rdevaissiere).
|
257 |
|
258 | ## Version 0.1.0, July 16th, 2014
|
259 |
|
260 | * Bumping up module dependencies.
|
261 | * Updated documentation.
|
262 |
|
263 | ## Version 0.0.2, May 30th, 2014
|
264 |
|
265 | * Updated documentation and minor code cleanup.
|
266 |
|
267 | ## Version 0.0.1, May 1st, 2014
|
268 |
|
269 | * Initial release.
|