Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 97 lines (57 sloc) 3.015 kB
4aefc7d @rtomayko 0.3.3 release (pinned to rack ~> 0.4.0)
rtomayko authored
1 = 0.3.3 / 2009-01-06
2
3 * Pin to Rack 0.4.0 (this is the last release on Rack 0.4)
18723bb @rtomayko merge RACK_ENV and exception logging from bmizerany/master
rtomayko authored
4
5 * Log unhandled exception backtraces to rack.errors.
6
7 * Use RACK_ENV environment variable to establish Sinatra
8 environment when given. Thin sets this when started with
9 the -e argument.
b03d717 @rtomayko fix in file templates w/ CR+LF line ends (#45)
rtomayko authored
10
eefc3d3 @bleything Return the correct status code when a NotFound is raised
bleything authored
11 * BUG: raising Sinatra::NotFound resulted in a 500 response
12 code instead of 404.
13
b03d717 @rtomayko fix in file templates w/ CR+LF line ends (#45)
rtomayko authored
14 * BUG: use_in_file_templates! failes with CR/LF (#45)
15
68d76aa @igal fix root path detection under thin/passenger
igal authored
16 * BUG: Sinatra detects the app file and root path when run under
17 thin/passenger.
18
d389d27 @rtomayko update ChangeLog for 0.3.2 release
rtomayko authored
19 = 0.3.2
20
21 * BUG: Static and send_file read entire file into String before
22 sending. Updated to stream with 8K chunks instead.
23
24 * Rake tasks and assets for building basic documentation website.
25 See http://sinatra.rubyforge.org
26
27 * Various minor doc fixes.
28
c09025e @rtomayko tiny 0.3.1 release
rtomayko authored
29 = 0.3.1
30
d389d27 @rtomayko update ChangeLog for 0.3.2 release
rtomayko authored
31 * Unbreak optional path parameters [jeremyevans]
c09025e @rtomayko tiny 0.3.1 release
rtomayko authored
32
f5d2a3d @rtomayko add ChangeLog with detail on 0.3.0 release
rtomayko authored
33 = 0.3.0
34
35 * Add sinatra.gemspec w/ support for github gem builds. Forks can now
36 enable the build gem option in github to get free username-sinatra.gem
37 builds: gem install username-sinatra.gem --source=http://gems.github.com/
38
39 * Require rack-0.4 gem; removes frozen rack dir.
40
41 * Basic RSpec support; require 'sinatra/test/rspec' instead of
42 'sinatra/test/spec' to use. [avdi]
43
44 * before filters can modify request environment vars used for
45 routing (e.g., PATH_INFO, REQUEST_METHOD, etc.) for URL rewriting
46 type functionality.
47
48 * In-file templates now uses @@ instead of ## as template separator.
49
50 * Top-level environment test predicates: development?, test?, production?
51
52 * Top-level "set", "enable", and "disable" methods for tweaking
53 app options. [rtomayko]
54
55 * Top-level "use" method for building Rack middleware pipelines
56 leading to app. See README for usage. [rtomayko]
57
58 * New "reload" option - set false to disable reloading in development.
59
60 * New "host" option - host/ip to bind to [cschneid]
61
62 * New "app_file" option - override the file to reload in development
63 mode [cschneid]
64
65 * Development error/not_found page cleanup [sr, adamwiggins]
66
67 * Remove a bunch of core extensions (String#to_param, String#from_param,
68 Hash#from_params, Hash#to_params, Hash#symbolize_keys, Hash#pass)
69
70 * Various grammar and formatting fixes to README; additions on
71 community and contributing [cypher]
72
73 * Build RDoc using Hanna template: http://sinatrarb.rubyforge.org/api
74
75 * Specs, documentation and fixes for splat'n routes [vic]
76
77 * Fix whitespace errors across all source files. [rtomayko]
78
79 * Fix streaming issues with Mongrel (body not closed). [bmizerany]
80
81 * Fix various issues with environment not being set properly (configure
82 blocks not running, error pages not registering, etc.) [cypher]
83
84 * Fix to allow locals to be passed to ERB templates [cschneid]
85
86 * Fix locking issues causing random errors during reload in development.
87
88 * Fix for escaped paths not resolving static files [Matthew Walker]
89
90 = 0.2.1
91
92 * File upload fix and minor tweaks.
93
94 = 0.2.0
95
96 * Initial gem release of 0.2 coebase.
Something went wrong with that request. Please try again.