Skip to content
This repository
Newer
Older
100644 151 lines (93 sloc) 5.629 kb
7c2fc052 »
2009-06-24 Release 1.2.4
1 fakeweb (1.2.4)
0142d47c »
2009-05-26 Deprecate the implicit :any HTTP method
2
b9d378c8 »
2009-06-24 Update CHANGELOG for merge of regexes branch
3 * add experimental support for matching URIs via regular expressions
4 [Jacqui Maher, Tiago Albineli Motta, Peter Wagene]
5
e33b7327 »
2009-06-14 Fix that you'd get an Errno::EISDIR exception when registering with t…
6 * fix an exception when registering with the :response option and a string that
7 is the same as the name of a directory in the current path [Chris Kampmeier]
8
92075e03 »
2009-06-14 Deprecate FakeWeb.register_uri's :string and :file options in favor o…
9 * DEPRECATION: Calling FakeWeb.register_uri with a :string or :file option is
10 now deprecated. Both options have been replaced with a unified :body option,
11 since they supply the response body (as opposed to :response, which supplies
12 the full response including headers) [Chris Kampmeier]
13
b8fbab47 »
2009-06-14 Add support for specifying HTTP headers as options to FakeWeb.registe…
14 * add support for specifying HTTP headers as options to FakeWeb.register_uri
15 when using the :string or :file response types, since those methods only
16 specify a response body [David Michael, Chris Kampmeier]
17
0142d47c »
2009-05-26 Deprecate the implicit :any HTTP method
18 * DEPRECATION: Calling FakeWeb.register_uri and FakeWeb.registered_uri? without
19 an HTTP method as the first argument is now deprecated. To match against any
20 HTTP method (the pre-1.2.0 behavior), use :any [Chris Kampmeier]
21
22
b038c718 »
2009-05-31 Release 1.2.3
23 fakeweb (1.2.3)
3f201e03 »
2009-05-24 Update CHANGELOG
24
92a6dfa4 »
2009-05-26 Fix that :string and :file responses were returning the request URI a…
25 * fix the #http_version of :file and :string responses, which was returning the
26 request URI instead of something sensible like "1.0" [Chris Kampmeier]
27
3f201e03 »
2009-05-24 Update CHANGELOG
28 * add method aliases in the Net::HTTP patch to eliminate warnings when running
29 with -w [Joshua Clingenpeel]
30
31 * fix that removing the redefinition of OpenURI::HTTPError in 1.2.0 caused
32 :exception responses to raise when OpenURI isn't available [Chris Kampmeier]
33
34 * fix registering an :exception response with classes that require arguments for
35 instantiation, like Interrupt's subclasses [Chris Kampmeier]
36
37
790f0c4e »
2009-05-04 Release 1.2.2
38 fakeweb (1.2.2)
871ff894 »
2009-05-04 Fix that our support for HTTP Basic auth was attempting to construct …
39
40 * fix that HTTP Digest and OAuth requests could raise URI::InvalidURIErrors
41 [Bill Kocik, Chris Kampmeier]
42
43
11d55fa7 »
2009-04-29 Release 1.2.1
44 fakeweb (1.2.1)
c38e2ab6 »
2009-03-31 Update CHANGELOG for HTTP basic auth support
45
0d194c86 »
2009-04-29 Update CHANGELOG for f62cf41, 95428dd, and a024f67
46 * fix that query parameters are handled correctly when registering with a URI
47 object [Anselmo Alves, Chris Kampmeier]
48
49 * fix an exception when registering with the :response option and a string
50 containing "\0" [Jonathan Baudanza, Chris Kampmeier]
51
96d37c65 »
2009-04-11 Update CHANGELOG for c98f1d8
52 * fix that trailing slashes were considered significant for requests to the root
53 of a domain [Chris Kampmeier]
54
c38e2ab6 »
2009-03-31 Update CHANGELOG for HTTP basic auth support
55 * add support for HTTP basic authentication via userinfo strings in URIs
56 [Michael Bleigh]
57
871ff894 »
2009-05-04 Fix that our support for HTTP Basic auth was attempting to construct …
58
7365a381 »
2009-03-07 Prepare docs for 1.2.0 release
59 fakeweb (1.2.0)
20dedf51 »
2008-10-13 Update changelog
60
1c490cae »
2009-03-07 Update CHANGELOG
61 * add lib/fakeweb.rb so you can require "fakeweb" as well [Chris Kampmeier]
62
a1b5555a »
2009-02-01 Update the README and CHANGELOG to mention Ruby 1.9.1 support
63 * fix compatibility with Ruby 1.9.1 [Chris Kampmeier]
64
65 * fix that newlines in file-based responses could be doubled in the response
bbe5c25e »
2009-01-31 Update CHANGELOG to include fixes from Mark Menard
66 object's body [Mark Menard, Chris Kampmeier]
67
a1b5555a »
2009-02-01 Update the README and CHANGELOG to mention Ruby 1.9.1 support
68 * fix unnecessary munging of the transfer-encoding header, which improves
bbe5c25e »
2009-01-31 Update CHANGELOG to include fixes from Mark Menard
69 compatibility with mechanize [Mark Menard]
70
a1b5555a »
2009-02-01 Update the README and CHANGELOG to mention Ruby 1.9.1 support
71 * fix a test and the RCov dependency to be compatible with JRuby [Mark Menard]
bbe5c25e »
2009-01-31 Update CHANGELOG to include fixes from Mark Menard
72
748b1e39 »
2009-01-05 Update changelog to mention cleanup work by technicalpickles
73 * remove an unnecessary redefinition of OpenURI::HTTPError [Josh Nichols]
74
75 * rearrange implementation code into separate files, one per class [Josh Nichols]
76
a1b5555a »
2009-02-01 Update the README and CHANGELOG to mention Ruby 1.9.1 support
77 * fix a bug where FakeWeb.response_for would raise if the request wasn't
75f55d44 »
2009-01-04 Update changelog
78 registered [Chris Kampmeier]
79
80 * add HTTP method support, so FakeWeb takes both the URI and method into
81 account for registration, requests, and responses. Backwards-compatible with
82 the old method signatures, which didn't have a method param. [Chris Kampmeier]
83
c5f95a35 »
2008-12-28 Update CHANGELOG
84 * start work on Ruby 1.9 compatibility [Chris Kampmeier]
85
86 * add FakeWeb.allow_net_connect= to enable/disable the pass-through to
87 Net::HTTP for unregistered URIs [Mislav Marohnić, Chris Kampmeier]
88
89 * remove setup.rb, since most people use RubyGems [Mislav Marohnić]
90
91 * fix that 'http://example.com/?' (empty query) matches a registered
92 'http://example.com/', and vice-versa [Mislav Marohnić]
93
698ce174 »
2008-12-21 Update CHANGELOG
94 * improve the test suite to not rely on an internet connection [Chris Kampmeier]
95
9c81fac5 »
2008-11-25 Update CHANGELOG
96 * use `rake test` instead of `rake tests` [Josh Nichols]
97
98 * fix an incompatibility with Ruby 1.8.6 p36 where you'd get "Errno::EINTR:
99 Interrupted system call" exceptions in Socket#sysread for any non-faked
100 request [Chris Kampmeier]
101
102 * response rotation: you can now optionally call FakeWeb.register_uri with an
103 array of options hashes; these are used, in order, to respond to
104 repeated requests (to repeat a response more than once before rotating, use
105 the :times option). Once you run out of responses, further requests always
106 receive the last response. [Michael Shapiro]
107
c72cd5b5 »
2008-11-24 Reformat the CHANGELOG to use a more conventional style, so it's easi…
108 * add support for Net::HTTP's undocumented full-URI request style (fixes
109 URI::InvalidURIErrors that you might see in older libraries) [Chris Kampmeier]
110
111 * sort query params before storing internally, so that
112 http://example.com/?a=1&b=2 and http://example.com/?b=2&a=1 are considered the
113 same URL (although this is technically incorrect, it's much more
114 convenient--most web apps work that way, and Net::HTTP's use of a hash to pass
115 query params means that the order in which FakeWeb stores them can be
116 unpredictable) [Chris Kampmeier]
117
118 * add support for ports in URLs, so that http://example.com/ and
119 http://example.com:3000/ are not the same [Chris Kampmeier]
120
121 * fix for non-faked SSL requests failing with "Unable to create local socket"
122 [Chris Kampmeier]
123
124 * update Rakefile to fix warning about deprecated code [Chris Kampmeier]
125
20dedf51 »
2008-10-13 Update changelog
126
f5918b4f »
2007-02-01 update gemspec to properly require dependencies.
127 fakeweb (1.1.2)
128
c72cd5b5 »
2008-11-24 Reformat the CHANGELOG to use a more conventional style, so it's easi…
129 * add required dependencies to GemSpec to ensure that tests pass in firebrigade
130 (http://firebrigade.seattlerb.org/) [Blaine Cook]
f5918b4f »
2007-02-01 update gemspec to properly require dependencies.
131
132
79fc1cda »
2006-08-03 Some minor fixes relating to File.string and google.com redirects. Se…
133 fakeweb (1.1.1)
134
c72cd5b5 »
2008-11-24 Reformat the CHANGELOG to use a more conventional style, so it's easi…
135 * fix for non-existence of :string method on File as presented by open-uri
136 [Blaine Cook]
137
138 * fix for curl example test - google redirects to ccTLDs for those outside US
139 [Blaine Cook]
79fc1cda »
2006-08-03 Some minor fixes relating to File.string and google.com redirects. Se…
140
141
142 fakeweb (1.1.0)
9bdcca3b »
2006-05-23 Update code for compatibility with ruby 1.8.4; this breaks compatibil…
143
c72cd5b5 »
2008-11-24 Reformat the CHANGELOG to use a more conventional style, so it's easi…
144 * update code to correspond to ruby 1.8.4 (breaks compatibility with ruby 1.8.2)
145 [Blaine Cook]
9bdcca3b »
2006-05-23 Update code for compatibility with ruby 1.8.4; this breaks compatibil…
146
147
7a1a3d5c »
2006-05-23 Initial Import
148 fakeweb (1.0.0)
149
c72cd5b5 »
2008-11-24 Reformat the CHANGELOG to use a more conventional style, so it's easi…
150 * initial import [Blaine Cook]
Something went wrong with that request. Please try again.