CHANGELOG.md in webmachine-1.3.0 vs CHANGELOG.md in webmachine-1.3.1

- old
+ new

@@ -1,7 +1,40 @@ ### HEAD -* decode the value of the header 'Content-MD5' as base64-encoded string. +### 1.3.1 January 15, 2015 + +* Fixed URI construction, including handling IPv6 addresses, when the + adapter did not supply a complete hostname. +* Removed dependency of Rack Adapter on REQUEST_INFO rack environment + variable which was not always present. +* Use IPAddr instead of Addrinfo as rbx does not support Addrinfo. + +### 1.3.0 January 3, 2015 + +1.3.0 is a feature and bugfix release that removes two adapters, +reduces memory usage, fixes bugs, and includes a bunch of new +documentation. Thank you to our new contributor @rpag! + +* Greatly reduced per-request garbage by freezing commonly used + Strings and Regexps into constants. +* Tutorial/example documentation was extracted from the README and + extended in the `documentation` directory. +* HTTPkit adapter was added. +* Hatetepe and Mongrel adapters were removed and adapters no longer + install interrupt handlers. +* The "splat" matcher in path specifications is now a Symbol `:*` + rather than a String `"*"`. Using the String version will result in + a deprecation warning. +* Requests with If-None-Match where the resource does not supply an + ETag will no longer respond with 412 or 500, but follow the success + path. +* Path fragments are now decoded. +* Simplified the interaction between the decision FSM and tracing. +* Updated specs to use RSpec 3. +* Improved handling of IO.copy_stream on Rack servers. +* Updated the Reel adapter. +* Exposed Application instance to the Adapter. +* Decode the value of the header 'Content-MD5' as base64-encoded string. ### 1.2.2 January 8, 2014 1.2.2 is a bugfix/patch release that expands functionality with some edge cases, and fixes a couple of bugs. Thank you to the new contributors: