Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Version bump to v0.3.0

  • Loading branch information...
commit d99417e340e8ac2a2c416bb5849177ecd22db050 1 parent 8438608
@seancribbs seancribbs authored
Showing with 28 additions and 1 deletion.
  1. +27 −0 README.md
  2. +1 −1  lib/webmachine/version.rb
View
27 README.md
@@ -115,6 +115,33 @@ Webmachine.run
## Changelog
+### 0.3.0 November 9, 2011
+
+0.3.0 introduces some new features, refactorings, and now has 100%
+documentation coverage! Among the new features are minimal Rack
+compatibility, streaming responses via Fibers and a friendlier route
+definition syntax. Added Jamis Buck as a committer. Thank you for your
+contributions!
+
+* Chunked bodies are now wrapped in a way that works on webservers
+ that don't automatically produce them.
+* HTTP Basic Authentication is easy to add to resources, just include
+ `Webmachine::Resource::Authentication`.
+* Routes are a little less painful to add, you can now specify them
+ with `Webmachine.routes` which will be evaled into the `Dispatcher`.
+* The new default port is 8080.
+* Rack is minimally supported as a host server. _Don't put middleware
+ above Webmachine!_
+* Fibers can be used as streamed response bodies.
+* `Dispatcher#add_route` will now return the added `Route` instance.
+* The header-conversion code for CGI-style servers has been extracted
+ into `Webmachine::Headers`.
+* `Route#path_spec` is now public so that applications can inspect
+ existing routes, perhaps for URL generation.
+* `Request#query` now uses `CGI.unescape` so '+' characters are
+ correctly parsed.
+* YARD documentation has 100% coverage.
+
### 0.2.0 September 11, 2011
0.2.0 includes an adapter for Mongrel and a central place for
View
2  lib/webmachine/version.rb
@@ -1,6 +1,6 @@
module Webmachine
# Library version
- VERSION = "0.2.0"
+ VERSION = "0.3.0"
# String for use in "Server" HTTP response header, which includes
# the {VERSION}.
Please sign in to comment.
Something went wrong with that request. Please try again.