123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- == 0.6.1 / 2011-07-27
- * Bug fixes
- * Fix support for params with arrays in multipart forms (Joel Chippindale)
- * Add respond_to? to Rack::Test::UploadedFile to match method_missing (Josh Nichols)
- * Set the Referer header on requests issued by follow_redirect! (Ryan Bigg)
- == 0.6.0 / 2011-05-03
- * Bug fixes
- * Add support for HTTP OPTIONS verb (Paolo "Nusco" Perrotta)
- * Call #finish on MockResponses if it's available (Aaron Patterson)
- * Allow HTTP_HOST to be set via #header (Geoff Buesing)
- == 0.5.7 / 2011-01-01
- * Bug fixes
- * If no URI is present, include all cookies (Pratik Naik)
- == 0.5.6 / 2010-09-25
- * Bug fixes
- * Use parse_nested_query for parsing URI like Rack does (Eugene Bolshakov)
- * Don't depend on ActiveSupport extension to String (Bryan Helmkamp)
- * Do not overwrite HTTP_HOST if it is set (Krekoten' Marjan)
- == 0.5.5 / 2010-09-22
- * Bug fixes
- * Fix encoding of file uploads on Ruby 1.9 (Alan Kennedy)
- * Set env["HTTP_HOST"] when making requests (Istvan Hoka)
- == 0.5.4 / 2010-05-26
- * Bug fixes
- * Don't stomp on Content-Type's supplied via #header (Bryan Helmkamp)
- * Fixed build_multipart to allow for arrays of files (Louis Rose)
- * Don't raise an error if raw cookies contain a blank line (John Reilly)
- * Handle parameter names with brackets properly (Tanner Donovan)
- == 0.5.3 / 2009-11-27
- * Bug fixes
- * Fix cookie matching for subdomains (Marcin Kulik)
- == 0.5.2 / 2009-11-13
- * Bug fixes
- * Call close on response body after iteration, not before (Simon Rozet)
- * Add missing require for time in cookie_jar.rb (Jerry West)
- == 0.5.1 / 2009-10-27
- * Bug fixes
- * Escape cookie values (John Pignata)
- * Close the response body after each request, as per the Rack spec (Elomar França)
- == 0.5.0 / 2009-09-19
- * Bug fixes
- * Set HTTP_X_REQUESTED_WITH in the Rack env when a request is made with :xhr => true (Ben Sales)
- * Set headers in the Rack env in HTTP_USER_AGENT form
- * Rack::Test now generates no Ruby warnings
- == 0.4.2 / 2009-09-01
- * Minor enhancements
- * Merge in rack/master's build_multipart method which covers additional cases
- * Accept raw :params string input and merge it with the query string
- * Stringify and upcase request method (e.g. :post => "POST") (Josh Peek)
- * Bug fixes
- * Properly convert hashes with nil values (e.g. :foo => nil becomes simply "foo", not "foo=")
- * Prepend a slash to the URI path if it doesn't start with one (Josh Peek)
- * Requiring Rack-Test never modifies the Ruby load path anymore (Josh Peek)
- * Fixed using multiple cookies in a string on Ruby 1.8 (Tuomas Kareinen and Hermanni Hyytiälä)
- == 0.4.1 / 2009-08-06
- * Minor enhancements
- * Support initializing a Rack::Test::Session with an app in addition to
- a Rack::MockSession
- * Allow CONTENT_TYPE to be specified in the env and not overwritten when
- sending a POST or PUT
- == 0.4.0 / 2009-06-25
- * Minor enhancements
- * Expose hook for building Rack::MockSessions for frameworks that need
- to configure them before use
- * Support passing in arrays of raw cookies in addition to a newline
- separated string
- * Support after_request callbacks in MockSession for things like running
- background jobs
- * Allow multiple named sessions using with_session
- * Initialize Rack::Test::Sessions with Rack::MockSessions instead of apps.
- This change should help integration with other Ruby web frameworks
- (like Merb).
- * Support sending bodies for PUT requests (Larry Diehl)
- == 0.3.0 / 2009-05-17
- * Major enhancements
- * Ruby 1.9 compatible (Simon Rozet, Michael Fellinger)
- * Minor enhancements
- * Add CookieJar#[] and CookieJar#[]= methods
- * Make the default host configurable
- * Use Rack::Lint and fix errors (Simon Rozet)
- * Extract Rack::MockSession from Rack::Test::Session to handle tracking
- the last request and response and the cookie jar
- * Add #set_cookie and #clear_cookies methods
- * Rename #authorize to #basic_authorize (#authorize remains as an alias)
- (Simon Rozet)
- == 0.2.0 / 2009-04-26
- Because #last_response is now a MockResponse instead of a Rack::Response,
- #last_response.body now returns a string instead of an array.
- * Major enhancements
- * Support multipart requests via the UploadedFile class (thanks, Rails)
- * Minor enhancements
- * Updated for Rack 1.0
- * Don't require rubygems (See http://gist.github.com/54177)
- * Support HTTP Digest authentication with the #digest_authorize method
- * #last_response returns a MockResponse instead of a Response
- (Michael Fellinger)
- == 0.1.0 / 2009-03-02
- * 1 major enhancement
- * Birthday!
|