Skip to content
This repository
Newer
Older
100644 317 lines (215 sloc) 11.137 kb
fec0e858 » shimaore
2013-04-03 Prepare for release v0.4.21
1 **v0.4.21** (2013-04-03)
2
3 * deprecate `staticGzip` (#45)
4 * Handle sub-apps in `@use` (fixes #79)
5 * Documented `zappa.app` argument ordering (#78)
6 * `zappa.app` argument order doesn't matter (closes #78)
7 * Proper reference for `databag` (#77)
8 * Corrected arguments for `zappa.app` (#78)
9 * socket.io: pass options to socket.io server
10 * tests: add test for named layout
11 * updated dependencies
12
fb2f61e9 » shimaore
2013-03-25 Prepare for new version
13 **v0.4.20** (2013-03-25)
14
15 * Add `zappa_prefix` setting.
16
17 **v0.4.19** (2013-03-12)
42cbac20 » shimaore
2013-03-12 Getting ready for 0.4.19.
18
19 * Documentation: updated to reflect minify changes.
20 * Updated documentation for static (#66,#69)
21 * Zappa's `static` middleware made compatible with Express'. (#66,#69)
22 * tests: updated to reflect new minify version and new jQuery version.
23 * Updated to jQuery 1.9.1; now minify during build.
24 * Updated devDependencies to latest versions.
25 * tests: corrected `partials` tests for jade and eco; added jade `include` example.
26
6c8bd67b » shimaore
2013-03-05 Release v0.4.18
27 **v0.4.18** (2013-03-05)
213dcd54 » shimaore
2013-03-05 Release v0.4.16
28
29 * Dependencies: update to ExpressJS 3.1.0
30 * Bump Sammy.js to 0.7.4
31 * Content Negotiation (#63)
32 * Added X-Powered-By: Zappa header (#68)
33 * Documentation for x-powered-by (#68)
34 * Added example to show `format` with explicit mime-type. (#63)
35 * Tests for `X-Powered-By` (#68) and `format` (#63)
36 * README: do not recommend using ZappaJS 0.3.
37
5d20d504 » shimaore
2013-01-12 Release 0.4.15
38 **v0.4.15** (2013-01-12)
39
40 * Re-introduced callback arguments. Our callbacks API is closer to Express and Socket.IO.
41 * Support for non-zappajs middleware (#62)
42 * Documentation on testing ZappaJS (#61)
43 * Made `@on` available more widely on the client (#51)
44 * Allow multiple handlers per message on the client (#51)
45 * Reviewed documentation for connect-assets integration (#53)
46 * Flatten middleware (#55)
47 * Updated dependencies (coffeecup, socket.io)
48
44fc5bb4 » shimaore
2012-12-27 publish version 0.4.14
49 **v0.4.14** (2012-12-27)
50
51 * Identical to 0.4.13 but with proper jQuery included.
52
44ec6851 » shimaore
2012-12-25 publish version 0.4.13
53 **v0.4.13** (2012-12-25)
54
55 * Removed `@stylus`; added `@with` to allow in-code Zappa changes.
56 * Restore the minimized version of socket.io.
57 * Explicitely explain how to pass middleware arrays (#55)
58 * Corrected `eco` example (#52)
59 * Other documentation updates and examples
60
107cefdf » shimaore
2012-10-25 Updated changelog.
61 **v0.4.12** (2012-10-25)
62
63 * Now the `latest` version.
64 * Stricter dependencies versioning (#48)
83d621d2 » shimaore
2012-10-25 Forgot to mention Zappa-simple.js
65 * Added `/zappa/Zappa-simple.js`
107cefdf » shimaore
2012-10-25 Updated changelog.
66
4ce74346 » shimaore
2012-10-02 publish version 0.4.11
67 **v0.4.11** (2012-10-02)
68
69 * Added `@jsonp` #47
70 * Added missing documentation for `@json` #47 Thanks @radagaisus !
71 * default layout accepts scripts and stylesheets with or without extensions -- Backported d09b8b66a5b7c89c8058408e9ea989196e99f343 @iangreenleaf #8 mauricemach/zappa#118
72 * Wait for Express to start before querying the port number. (#44)
73 * Added `@use 'staticGzip'` #45 @imzshh
74
9b858c92 » shimaore
2012-09-09 pre-0.4.10 updates
75 **v0.4.10** (2012-09-09)
76
77 * test/param.coffee @Radagaisus #43
78 * `@param`: provide all the variables, for consistency
79 * Documentation updates
80
83a772ab » shimaore
2012-09-06 pre-0.4.9 release doc updates
81 **v0.4.9** (2012-09-06)
82
83 * API Change:
84 The databag option has been simplified and only applies to views.
85 Callback functions can only be called one way.
86
87 * API Change:
88 Callback functions no longer receive the context as argument;
89 fixes #41 (and mauricemach/zappa#99)
90
91 * Added `@all` (#40), `@params`, and `@locals` in root scope.
92 * Overwrote `session` middleware, got rid of `session_store` middleware.
93 * Update heroku blog link (#33)
94
ca5d2dea » shimaore
2012-08-26 Updated Changelog.
95 **v0.4.8** (2012-08-26)
96
97 * `@use 'zappa'`: Added `/zappa/Zappa.js` combined download option.
98 * Correct local socket reference in client `@share`.
99 * Documentation updates.
100
101 **v0.4.7** (2012-08-25)
a8e993de » shimaore
2012-08-25 publish version 0.4.7
102
103 * Added `@req` and `@res` to the handler. (#20, end)
104 * Use `real_root` to locate modules to be included (#34)
105 * Working scenario for separate Express and Socket.IO servers. (#32)
106 * Renamed example/assets.coffee into examples/connect-assets.coffee
107
31ed578c » shimaore
2012-08-15 Updated documentation in preparation for 0.4.6
108 **v0.4.6** (2012-08-15)
109
110 * Added `@req` and `@res` due to popular demand. (#20)
111 * Changed `@app.server` into `@server`.
112 * Added support for `coffee-css` in `@css`.
113
114 * Added `connect-assets` examples (#18) @scien
115 * Corrected documentation: `serve jquery` and `serve sammy` are obsolete. (#27)
116 * Website: require('zappajs'), not 'zappa' @audreyt #31
117
b288df8d » shimaore
2012-08-13 publish version 0.4.5
118 **v0.4.5** (2012-08-13)
119
120 * Updated dependencies to current versions.
121 * Updated jquery to 1.8.0.
122 * Updated examples.
123 * Fixed postrender.
124 * Added test for socket.io.js.
125 * Corrected bugs introduced by abusive use of `arguments`.
126 * Corrected `broadcast_to` for socket.io post-0.7
127 * `broadcast_to_all` doesn't exist (`broadcast_to` already broadcasts to self)
128 * Corrected socket.io rooms test
129
7846cf1b » shimaore
2012-08-09 Added `files` section in `package.json`.
130 **v0.4.4** (2012-08-09)
131
132 * Re-published since 0.4.3 was missing `lib` and `vendor`.
133
51cc292e » shimaore
2012-07-30 Updated changelog for 0.4.3
134 **v0.4.3** (2012-07-30)
135
136 * Re-introduced support for partials (`@use 'partials'`)
137 * Corrected tests
138
0c8d6690 » shimaore
2012-06-22 publish version 0.4.2
139 **v0.4.2** (2012-06-22)
140
141 * Reverted previous `view` changes (from v0.4.0); implemented ZappaFS. (#7)
142 * In Express 3.x the view can no longer modify its environment.
143 * Initial documentation test suite.
144 * Fixed zappa.app options defaults.
145
146 **v0.4.1** (2012-06-19)
147
148 * Added `partial` (#23)
149
f478417b » shimaore
2012-06-18 publish version 0.4.0
150 **v0.4.0** (2012-06-18)
151
152 * Added Express 3 support (#7)
153
6d88f2b1 » shimaore
2012-06-05 Release v0.3.9
154 **v0.3.9** (2012-06-05):
155
156 * Added support for https server.
157 * Added test for rooms (#4).
158 * Added test for @ack
159 * Updated jsdom & socket.io-client
160 * Updated examples so that they can be used for testing.
161 * Bumped socket.io to 0.9.x fix #21 [Radagaisus]
162
4f672cc2 » shimaore
2012-05-30 Release v0.3.8
163 **v0.3.8** (2012-05-30):
164
165 * Added examples for connect-assets usage. (#18) [scien]
166 * Added support for route middleware (solves #11).
167 * Added support of non-function helpers [grncdr]
168 * Unified helpers application.
169 * Made crashcourse.md compatible with git-markdown (#19) [edubkendo]
170 * Documentation update and cleanup.
171
1e9f75fb » shimaore
2012-05-25 Releaving v0.3.7.
172 **v0.3.7** (2012-05-25):
173
174 * Chatroom example [scien]
175 * Added generic CSS template module support
176 * Added support for socket.io acknowledgments [Radagaisus]
177 * Made @include work with require'd modules [imzshh]
178 * Added option to disable socket.io [scien]
179
8e263185 » shimaore
2012-04-24 Releasing 0.3.6
180 **v0.3.6** (2012-04-24):
181
182 - Migrated to coffeecup, closes #1
183 - Closed mauricemach/zappa#122 [cap10morgan]
184 - Closed mauricemach/zappa#103 [timshadel]
185 - Closed mauricemach/zappa#124 [Evangenieur]
186 - Updated documentation
187
edfe0252 » shimaore
2012-04-17 Getting ready to publish v0.3.5
188 **v0.3.5** (2012-04-17):
189
190 - Updated documentation
191 - Updated to jquery 1.7.2 and sammy 0.7.1
192 - Closed mauricemach/zappa#116 [jacobrask]
193 - Closed mauricemach/zappa#123 [imzshh]
194 - Closed mauricemach/zappa#117 [scien]
195
34988654 » shimaore
2012-04-17 Updated documentation
196 **v0.3.4** (2012-04-16):
197
198 - Publishing as `zappajs`.
199 - Workaround for express 3.0.0alpha1.
200
725e0103 » mauricemach
2011-11-22 Release 0.3.3. (fixed publishing error)
201 **v0.3.3** (2011-11-22):
202
203 - Fixed npm publishing error.
204
bed73607 » mauricemach
2011-11-22 Release 0.3.2.
205 **v0.3.2** (2011-11-22):
928f1ef0 » mauricemach
2011-10-14 Changed: `@enable 'serve zappa|jquery|sammy'` replaced by `@use 'zapp…
206
207 - Changed: `@enable 'serve zappa|jquery|sammy'` replaced by `@use 'zappa'`. Closes #94.
19a2082f » mauricemach
2011-11-22 Updated changelog.
208 - Updated to work with express 2.5.x and node 0.6.x.
928f1ef0 » mauricemach
2011-10-14 Changed: `@enable 'serve zappa|jquery|sammy'` replaced by `@use 'zapp…
209
f6b9d551 » mauricemach
2011-10-06 Release 0.3.1.
210 **v0.3.1** (2011-10-06):
edfe0252 » shimaore
2012-04-17 Getting ready to publish v0.3.5
211 )
f6b9d551 » mauricemach
2011-10-06 Release 0.3.1.
212 - Changed dependency minors to ".x". Closes #98.
213
d0ccfce7 » mauricemach
2011-09-29 Release 0.3.0.
214 **v0.3.0 "The Gumbo Variations"** (2011-09-29):
101f94d9 » mauricemach
2011-09-27 More work on docs.
215
b08b28e3 » mauricemach
2011-09-29 Yet more on docs.
216 - Changed: "magic locals" replaced by properties of `this` (`get` becomes `@get`). See #74 and the [announcement](http://zappajs.org/docs/0.3-gumbo/announcement).
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
217
b08b28e3 » mauricemach
2011-09-29 Yet more on docs.
218 - Backtraces now show the relevant file and (js) file number.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
219
b08b28e3 » mauricemach
2011-09-29 Yet more on docs.
220 - Normal JS scope restored: `def`, `zappa {foo}, ->` etc gone.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
221
b08b28e3 » mauricemach
2011-09-29 Yet more on docs.
222 - Changed: automatic input "importing" and "exporting" to templates now optional through the `databag` setting. See #84.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
223
a0c102a4 » mauricemach
2011-09-29 Removed jsdom as a hard dependency.
224 - Changed: removed hard dependency on `jsdom`. To use `@postrender`, `npm install jsdom` first.
101f94d9 » mauricemach
2011-09-27 More work on docs.
225
0ebd7475 » mauricemach
2011-09-22 Release 0.2.1.
226 **v0.2.1** (2011-09-22):
c9be1501 » mauricemach
2011-09-13 Set version to edge.
227
4b44163b » mauricemach
2011-09-16 Added jquery and sammy update.
228 - Changed: using standard jquery from code.jquery.com instead of node-jquery. Updated to 1.6.4.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
229
4b44163b » mauricemach
2011-09-16 Added jquery and sammy update.
230 - Changed: updated sammy to 0.7.0.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
231
d4ad7826 » mauricemach
2011-09-16 Fixed #80: Default layout is not being added correctly.
232 - Fixed #80: Default layout is not being added correctly.
4b44163b » mauricemach
2011-09-16 Added jquery and sammy update.
233
101f94d9 » mauricemach
2011-09-27 More work on docs.
234 **v0.2.0 "Peaches en Regalia"** (2011-09-08):
3d4b8ab9 » mauricemach
2011-08-03 Started 0.2.0beta2.
235
6a3093f4 » mauricemach
2011-08-09 Changed: externals shadow globals and root scope locals.
236 - Changed: externals (`zappa {foo} ->`) are available at all scopes, shadow globals and root scope locals.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
237
d1ed1f63 » mauricemach
2011-08-03 Fixed: inline templates with multiple apps.
238 - Fixed: inline templates with multiple apps.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
239
3a77b2d3 » mauricemach
2011-09-07 Added the `minify` setting, which uses uglify-js to minify the outputs
240 - Added `stylus` to the root scope (compiles string with stylus and serves it as css).
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
241
417d5252 » mauricemach
2011-08-21 Added fix of #58 to changelog.
242 - Fixed #58: multiple socket events fail. Also applied the same fix to helpers.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
243
e5cfea4f » mauricemach
2011-08-20 Updated changelog.
244 - Changed `zappa.run` to interpret a number-castable string param as the port, to better integrate with Heroku. Closes #61 [Tim Shadel]
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
245
aa657e34 » mauricemach
2011-08-25 Updated changelog and contributors.
246 - Fixed #64: require does not pick up node_modules in app dir. [Jason King]
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
247
9dbe2394 » rachel-carvalho
2011-09-05 Added: setting views dir to `__dirname + '/views'` by default. Closes #…
248 - Added: setting views dir to `__dirname + '/views'` by default. Closes #71. [rachel-carvalho]
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
249
3a77b2d3 » mauricemach
2011-09-07 Added the `minify` setting, which uses uglify-js to minify the outputs
250 - Added the `minify` setting, which uses uglify-js to minify the outputs of `serve zappa`, `client`, `shared`, `coffee` and `js`. Closes #70 (thanks @jacobrask).
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
251
3e8e4ca0 » mauricemach
2011-09-08 Docs for the last commit (Added `session` back in - pull #73).
252 - Added back `session` to the request handlers scope. [shimaore]
3d4b8ab9 » mauricemach
2011-08-03 Started 0.2.0beta2.
253
5aafb9ce » mauricemach
2011-08-02 Set release date.
254 **v0.2.0beta** (2011-08-02):
2d2b83c7 » mauricemach
2011-05-06 Reworked packaging for npm 1.x.
255
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
256 - Complete rewrite, see `/docs/peaches.md` for a more in-depth review on changes.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
257
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
258 - Fixed performance, now negligible overhead on top of express. Gone with the `with` keyword.
2d2b83c7 » mauricemach
2011-05-06 Reworked packaging for npm 1.x.
259
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
260 - Scraped the `zappa` command, zappa code should go in `require('zappa') ->` blocks. All node tools and services can be used directly.
d66031e7 » mauricemach
2011-07-12 First go at 0.3.0.
261
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
262 - Changed `include`, now implemented through standard module mechanisms. Code to be included must be exported: `@include = ->`.
d66031e7 » mauricemach
2011-07-12 First go at 0.3.0.
263
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
264 - Added `app` and `io` variables to all scopes, providing direct access to express and socket.io.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
265
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
266 - Added optimized interfaces to express features such as `use`, `set`, `enable`, `disable`, `configure`, etc.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
267
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
268 - Changed `render`, now uses the rendering system from express, with all its features. Defining inline templates with `view` and passing variables through `@` is still possible.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
269
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
270 - Added an optional client-side API that can be used with `client`. To just serve code as JS, use `coffee`.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
271
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
272 - Added `shared`, allows sharing code between client and server.
8a2e4716 » shimaore
2013-02-15 cleaned up extra blanks at eol
273
a68f2431 » mauricemach
2011-08-02 More docs tweaks.
274 - Removed most zappa's defaults, added very concise APIs to define what you need.
d66031e7 » mauricemach
2011-07-12 First go at 0.3.0.
275
276 **v0.1.5** (2011-05-06):
277
278 - Reworked packaging for npm 1.x.
279
280 **v0.1.4** (2011-01-05):
5ccf1cb7 » mauricemach
2011-01-05 v0.1.4.
281
282 - Updated to CoffeeScript 1.0.0 and node 0.2.6/0.3.3.
283 - Soda tests by Nicholas Kinsey.
284 - `broadcast` passing along optional `except` param to socket.io.
285 - Empty app files now start a default "blank" app, serving files at /public.
286 - `zappa -n/--hostname` to listen on a specific hostname or IP.
287 - Made defs available to postrenders' scope.
288 - Bug fixes.
289
d66031e7 » mauricemach
2011-07-12 First go at 0.3.0.
290 **v0.1.3** (2010-11-24):
7abf0334 » mauricemach
2010-11-24 v0.1.3
291
292 - Updated to CoffeeScript 0.9.5 and node 0.2.5/0.3.1.
293 - Partials support.
294 - Compilation to .js file with `zappa -c`.
295 - Auto-restarting on changes with `zappa -w`.
296
3cd5c2ff » mauricemach
2010-11-13 Version 0.1.2 (maintenance).
297 **v0.1.2** (2010-11-13):
298
299 - Multiple `using`'s: `using 'foo', 'bar', 'etc'`.
300 - Added `layout: no` option to `render`.
301 - Added `require` at the root level and `send` at the request level (shortcut to `request.send`).
302 - bodyDecoder, cookieDecoder and session middleware by default. Configs to turn them off will follow.
303 - Using new jQuery (1.4.3) npm package instead of jsdom directly.
304 - Using Socket.IO 0.6.0 (great improvements over the previous version).
d66031e7 » mauricemach
2011-07-12 First go at 0.3.0.
305
306 **v0.1.1** (2010-10-22):
307
101f94d9 » mauricemach
2011-09-27 More work on docs.
308 - Fixed ws connection/disconnection handler implementation.
309 - Fixed ws render implementation.
310 - Fixed postrender implementation.
311 - Ports specified at the zappa command or the `.run` method, instead of the `port` function.
312 - Added a default layout.
313 - Added `style`.
314
315 **v0.1.0 "Jazz from Hell"** (2010-10-21):
316
34988654 » shimaore
2012-04-17 Updated documentation
317 - Initial release.
Something went wrong with that request. Please try again.