root / tags / 1.4.2 / CHANGELOG

Revision 91, 2.1 kB (checked in by why, 3 years ago)
  • bin/camping: Now supports Mongrel. Or falls back to WEBrick.
Line 
1= 1.4.2
2=== 10th May, 2006
3
4* Efficient file uploads for multipart/form-data POSTs.
5* Camping tool now uses Mongrel, if available.  If not, sticks with WEBrick.
6
7= 1.4.1
8=== 3rd May, 2006
9
10* Streaming HTTP support.  If body is IO, will simply pass to the controller.  Mongrel, in particular, supports this nicely.
11
12= 1.4
13=== 11th April, 2006
14
15* Moved Camping::Controllers::Base to Camping::Base.
16* Moved Camping::Controllers::R to Camping::R.
17* New session library (lib/camping/session.rb).
18* WEBrick handler (lib/camping/webrick.rb) and Mongrel handler (lib/camping/mongrel.rb).
19* Helpers#URL, builds a complete URL for a route.  Returns a URI object. This way relative links could just return self.URL.path.
20* Base#initialize takes over some of Base#service's duties.
21* ENV now available as @env in controllers and views.
22* Beautiful multi-page docs without frames!
23
24= 1.3
25=== 28th January, 2006
26
27* bin/camping: an application launcher.
28* <tt>Camping.run(request, response)</tt> now changed to <tt>controller = Camping.run(request, env)</tt>
29* This means outputting the response is the wrapper/server's job.  See bin/camping, you can do a controller.to_s at the least.
30* <tt>Controllers::Base.env</tt> is the new thread-safe home for <tt>ENV</tt>.
31* The input hash now works more like Rails params.  You can call keys
32  like methods or with symbols or strings.
33* Queries are now parsed more like PHP/Rails, in that you can denote
34  structure with brackets: post[user]=_why;post[id]=2
35* Auto-prefix table names, to help prevent name clash.
36* Helpers.errors_for simple validation.
37* Lots of empty :href and :action attributes, a bug.
38* New single-page flipbook RDoc template.
39
40= 1.2
41=== 23rd January, 2006
42
43* Camping.goes allows fresh modules build from all Camping parts.
44* File uploads now supported (multipart/form-data).
45* Helpers.R can rebuild routes.
46* Helpers./ for tracing paths from the root.
47
48= 1.1
49=== 19th January, 2006
50
51* Allowed request and response streams to be passed in, to allow WEBrick and FastCGI support.
52
53= 1.0
54=== 17th January, 2006
55
56* Initial checkin, see announcement at http://redhanded.hobix.com/bits/campingAMicroframework.html.
Note: See TracBrowser for help on using the browser.