UNPKG

6.79 kBMarkdownView Raw
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.