History.txt 4.5 KB

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