Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: third_party/requests/HISTORY.rst

Issue 24076010: Add 'requests' library to third_party. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/swarm_client
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | third_party/requests/LICENSE » ('j') | third_party/requests/README.swarming » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 .. :changelog:
2
3 History
4 -------
5
6 1.2.3 (2013-05-25)
7 ++++++++++++++++++
8
9 - Simple packaging fix
10
11
12 1.2.2 (2013-05-23)
13 ++++++++++++++++++
14
15 - Simple packaging fix
16
17
18 1.2.1 (2013-05-20)
19 ++++++++++++++++++
20
21 - Python 3.3.2 compatibility
22 - Always percent-encode location headers
23 - Fix connection adapter matching to be most-specific first
24 - new argument to the default connection adapter for passing a block argument
25 - prevent a KeyError when there's no link headers
26
27 1.2.0 (2013-03-31)
28 ++++++++++++++++++
29
30 - Fixed cookies on sessions and on requests
31 - Significantly change how hooks are dispatched - hooks now receive all the
32 arguments specified by the user when making a request so hooks can make a
33 secondary request with the same parameters. This is especially necessary for
34 authentication handler authors
35 - certifi support was removed
36 - Fixed bug where using OAuth 1 with body ``signature_type`` sent no data
37 - Major proxy work thanks to @Lukasa including parsing of proxy authentication
38 from the proxy url
39 - Fix DigestAuth handling too many 401s
40 - Update vendored urllib3 to include SSL bug fixes
41 - Allow keyword arguments to be passed to ``json.loads()`` via the
42 ``Response.json()`` method
43 - Don't send ``Content-Length`` header by default on ``GET`` or ``HEAD``
44 requests
45 - Add ``elapsed`` attribute to ``Response`` objects to time how long a request
46 took.
47 - Fix ``RequestsCookieJar``
48 - Sessions and Adapters are now picklable, i.e., can be used with the
49 multiprocessing library
50 - Update charade to version 1.0.3
51
52 The change in how hooks are dispatched will likely cause a great deal of
53 issues.
54
55 1.1.0 (2013-01-10)
56 ++++++++++++++++++
57
58 - CHUNKED REQUESTS
59 - Support for iterable response bodies
60 - Assume servers persist redirect params
61 - Allow explicit content types to be specified for file data
62 - Make merge_kwargs case-insensitive when looking up keys
63
64 1.0.3 (2012-12-18)
65 ++++++++++++++++++
66
67 - Fix file upload encoding bug
68 - Fix cookie behavior
69
70 1.0.2 (2012-12-17)
71 ++++++++++++++++++
72
73 - Proxy fix for HTTPAdapter.
74
75 1.0.1 (2012-12-17)
76 ++++++++++++++++++
77
78 - Cert verification exception bug.
79 - Proxy fix for HTTPAdapter.
80
81 1.0.0 (2012-12-17)
82 ++++++++++++++++++
83
84 - Massive Refactor and Simplification
85 - Switch to Apache 2.0 license
86 - Swappable Connection Adapters
87 - Mountable Connection Adapters
88 - Mutable ProcessedRequest chain
89 - /s/prefetch/stream
90 - Removal of all configuration
91 - Standard library logging
92 - Make Response.json() callable, not property.
93 - Usage of new charade project, which provides python 2 and 3 simultaneous chard et.
94 - Removal of all hooks except 'response'
95 - Removal of all authentication helpers (OAuth, Kerberos)
96
97 This is not a backwards compatible change.
98
99 0.14.2 (2012-10-27)
100 +++++++++++++++++++
101
102 - Improved mime-compatible JSON handling
103 - Proxy fixes
104 - Path hack fixes
105 - Case-Insensistive Content-Encoding headers
106 - Support for CJK parameters in form posts
107
108
109 0.14.1 (2012-10-01)
110 +++++++++++++++++++
111
112 - Python 3.3 Compatibility
113 - Simply default accept-encoding
114 - Bugfixes
115
116
117 0.14.0 (2012-09-02)
118 ++++++++++++++++++++
119
120 - No more iter_content errors if already downloaded.
121
122 0.13.9 (2012-08-25)
123 +++++++++++++++++++
124
125 - Fix for OAuth + POSTs
126 - Remove exception eating from dispatch_hook
127 - General bugfixes
128
129 0.13.8 (2012-08-21)
130 +++++++++++++++++++
131
132 - Incredible Link header support :)
133
134 0.13.7 (2012-08-19)
135 +++++++++++++++++++
136
137 - Support for (key, value) lists everywhere.
138 - Digest Authentication improvements.
139 - Ensure proxy exclusions work properly.
140 - Clearer UnicodeError exceptions.
141 - Automatic casting of URLs to tsrings (fURL and such)
142 - Bugfixes.
143
144 0.13.6 (2012-08-06)
145 +++++++++++++++++++
146
147 - Long awaited fix for hanging connections!
148
149 0.13.5 (2012-07-27)
150 +++++++++++++++++++
151
152 - Packaging fix
153
154 0.13.4 (2012-07-27)
155 +++++++++++++++++++
156
157 - GSSAPI/Kerberos authentication!
158 - App Engine 2.7 Fixes!
159 - Fix leaking connections (from urllib3 update)
160 - OAuthlib path hack fix
161 - OAuthlib URL parameters fix.
162
163 0.13.3 (2012-07-12)
164 +++++++++++++++++++
165
166 - Use simplejson if available.
167 - Do not hide SSLErrors behind Timeouts.
168 - Fixed param handling with urls containing fragments.
169 - Significantly improved information in User Agent.
170 - client certificates are ignored when verify=False
171
172 0.13.2 (2012-06-28)
173 +++++++++++++++++++
174
175 - Zero dependencies (once again)!
176 - New: Response.reason
177 - Sign querystring parameters in OAuth 1.0
178 - Client certificates no longer ignored when verify=False
179 - Add openSUSE certificate support
180
181 0.13.1 (2012-06-07)
182 +++++++++++++++++++
183
184 - Allow passing a file or file-like object as data.
185 - Allow hooks to return responses that indicate errors.
186 - Fix Response.text and Response.json for body-less responses.
187
188 0.13.0 (2012-05-29)
189 +++++++++++++++++++
190
191 - Removal of Requests.async in favor of `grequests <https://github.com/kennethre itz/grequests>`_
192 - Allow disabling of cookie persistiance.
193 - New implimentation of safe_mode
194 - cookies.get now supports default argument
195 - Session cookies not saved when Session.request is called with return_response= False
196 - Env: no_proxy support.
197 - RequestsCookieJar improvements.
198 - Various bug fixes.
199
200 0.12.1 (2012-05-08)
201 +++++++++++++++++++
202
203 - New ``Response.json`` property.
204 - Ability to add string file uploads.
205 - Fix out-of-range issue with iter_lines.
206 - Fix iter_content default size.
207 - Fix POST redirects containing files.
208
209 0.12.0 (2012-05-02)
210 +++++++++++++++++++
211
212 - EXPERIMENTAL OAUTH SUPPORT!
213 - Proper CookieJar-backed cookies interface with awesome dict-like interface.
214 - Speed fix for non-iterated content chunks.
215 - Move ``pre_request`` to a more usable place.
216 - New ``pre_send`` hook.
217 - Lazily encode data, params, files.
218 - Load system Certificate Bundle if ``certify`` isn't available.
219 - Cleanups, fixes.
220
221 0.11.2 (2012-04-22)
222 +++++++++++++++++++
223
224 - Attempt to use the OS's certificate bundle if ``certifi`` isn't available.
225 - Infinite digest auth redirect fix.
226 - Multi-part file upload improvements.
227 - Fix decoding of invalid %encodings in URLs.
228 - If there is no content in a response don't throw an error the second time that content is attempted to be read.
229 - Upload data on redirects.
230
231 0.11.1 (2012-03-30)
232 +++++++++++++++++++
233
234 * POST redirects now break RFC to do what browsers do: Follow up with a GET.
235 * New ``strict_mode`` configuration to disable new redirect behavior.
236
237
238 0.11.0 (2012-03-14)
239 +++++++++++++++++++
240
241 * Private SSL Certificate support
242 * Remove select.poll from Gevent monkeypatching
243 * Remove redundant generator for chunked transfer encoding
244 * Fix: Response.ok raises Timeout Exception in safe_mode
245
246 0.10.8 (2012-03-09)
247 +++++++++++++++++++
248
249 * Generate chunked ValueError fix
250 * Proxy configuration by environment variables
251 * Simplification of iter_lines.
252 * New `trust_env` configuration for disabling system/environment hints.
253 * Suppress cookie errors.
254
255 0.10.7 (2012-03-07)
256 +++++++++++++++++++
257
258 * `encode_uri` = False
259
260 0.10.6 (2012-02-25)
261 +++++++++++++++++++
262
263 * Allow '=' in cookies.
264
265 0.10.5 (2012-02-25)
266 +++++++++++++++++++
267
268 * Response body with 0 content-length fix.
269 * New async.imap.
270 * Don't fail on netrc.
271
272
273 0.10.4 (2012-02-20)
274 +++++++++++++++++++
275
276 * Honor netrc.
277
278 0.10.3 (2012-02-20)
279 +++++++++++++++++++
280
281 * HEAD requests don't follow redirects anymore.
282 * raise_for_status() doesn't raise for 3xx anymore.
283 * Make Session objects picklable.
284 * ValueError for invalid schema URLs.
285
286 0.10.2 (2012-01-15)
287 +++++++++++++++++++
288
289 * Vastly improved URL quoting.
290 * Additional allowed cookie key values.
291 * Attempted fix for "Too many open files" Error
292 * Replace unicode errors on first pass, no need for second pass.
293 * Append '/' to bare-domain urls before query insertion.
294 * Exceptions now inherit from RuntimeError.
295 * Binary uploads + auth fix.
296 * Bugfixes.
297
298
299 0.10.1 (2012-01-23)
300 +++++++++++++++++++
301
302 * PYTHON 3 SUPPORT!
303 * Dropped 2.5 Support. (*Backwards Incompatible*)
304
305 0.10.0 (2012-01-21)
306 +++++++++++++++++++
307
308 * ``Response.content`` is now bytes-only. (*Backwards Incompatible*)
309 * New ``Response.text`` is unicode-only.
310 * If no ``Response.encoding`` is specified and ``chardet`` is available, ``Respo onse.text`` will guess an encoding.
311 * Default to ISO-8859-1 (Western) encoding for "text" subtypes.
312 * Removal of `decode_unicode`. (*Backwards Incompatible*)
313 * New multiple-hooks system.
314 * New ``Response.register_hook`` for registering hooks within the pipeline.
315 * ``Response.url`` is now Unicode.
316
317 0.9.3 (2012-01-18)
318 ++++++++++++++++++
319
320 * SSL verify=False bugfix (apparent on windows machines).
321
322 0.9.2 (2012-01-18)
323 ++++++++++++++++++
324
325 * Asynchronous async.send method.
326 * Support for proper chunk streams with boundaries.
327 * session argument for Session classes.
328 * Print entire hook tracebacks, not just exception instance.
329 * Fix response.iter_lines from pending next line.
330 * Fix but in HTTP-digest auth w/ URI having query strings.
331 * Fix in Event Hooks section.
332 * Urllib3 update.
333
334
335 0.9.1 (2012-01-06)
336 ++++++++++++++++++
337
338 * danger_mode for automatic Response.raise_for_status()
339 * Response.iter_lines refactor
340
341 0.9.0 (2011-12-28)
342 ++++++++++++++++++
343
344 * verify ssl is default.
345
346
347 0.8.9 (2011-12-28)
348 ++++++++++++++++++
349
350 * Packaging fix.
351
352
353 0.8.8 (2011-12-28)
354 ++++++++++++++++++
355
356 * SSL CERT VERIFICATION!
357 * Release of Cerifi: Mozilla's cert list.
358 * New 'verify' argument for SSL requests.
359 * Urllib3 update.
360
361 0.8.7 (2011-12-24)
362 ++++++++++++++++++
363
364 * iter_lines last-line truncation fix
365 * Force safe_mode for async requests
366 * Handle safe_mode exceptions more consistently
367 * Fix iteration on null responses in safe_mode
368
369 0.8.6 (2011-12-18)
370 ++++++++++++++++++
371
372 * Socket timeout fixes.
373 * Proxy Authorization support.
374
375 0.8.5 (2011-12-14)
376 ++++++++++++++++++
377
378 * Response.iter_lines!
379
380 0.8.4 (2011-12-11)
381 ++++++++++++++++++
382
383 * Prefetch bugfix.
384 * Added license to installed version.
385
386 0.8.3 (2011-11-27)
387 ++++++++++++++++++
388
389 * Converted auth system to use simpler callable objects.
390 * New session parameter to API methods.
391 * Display full URL while logging.
392
393 0.8.2 (2011-11-19)
394 ++++++++++++++++++
395
396 * New Unicode decoding system, based on over-ridable `Response.encoding`.
397 * Proper URL slash-quote handling.
398 * Cookies with ``[``, ``]``, and ``_`` allowed.
399
400 0.8.1 (2011-11-15)
401 ++++++++++++++++++
402
403 * URL Request path fix
404 * Proxy fix.
405 * Timeouts fix.
406
407 0.8.0 (2011-11-13)
408 ++++++++++++++++++
409
410 * Keep-alive support!
411 * Complete removal of Urllib2
412 * Complete removal of Poster
413 * Complete removal of CookieJars
414 * New ConnectionError raising
415 * Safe_mode for error catching
416 * prefetch parameter for request methods
417 * OPTION method
418 * Async pool size throttling
419 * File uploads send real names
420 * Vendored in urllib3
421
422 0.7.6 (2011-11-07)
423 ++++++++++++++++++
424
425 * Digest authentication bugfix (attach query data to path)
426
427 0.7.5 (2011-11-04)
428 ++++++++++++++++++
429
430 * Response.content = None if there was an invalid repsonse.
431 * Redirection auth handling.
432
433 0.7.4 (2011-10-26)
434 ++++++++++++++++++
435
436 * Session Hooks fix.
437
438 0.7.3 (2011-10-23)
439 ++++++++++++++++++
440
441 * Digest Auth fix.
442
443
444 0.7.2 (2011-10-23)
445 ++++++++++++++++++
446
447 * PATCH Fix.
448
449
450 0.7.1 (2011-10-23)
451 ++++++++++++++++++
452
453 * Move away from urllib2 authentication handling.
454 * Fully Remove AuthManager, AuthObject, &c.
455 * New tuple-based auth system with handler callbacks.
456
457
458 0.7.0 (2011-10-22)
459 ++++++++++++++++++
460
461 * Sessions are now the primary interface.
462 * Deprecated InvalidMethodException.
463 * PATCH fix.
464 * New config system (no more global settings).
465
466
467 0.6.6 (2011-10-19)
468 ++++++++++++++++++
469
470 * Session parameter bugfix (params merging).
471
472
473 0.6.5 (2011-10-18)
474 ++++++++++++++++++
475
476 * Offline (fast) test suite.
477 * Session dictionary argument merging.
478
479
480 0.6.4 (2011-10-13)
481 ++++++++++++++++++
482
483 * Automatic decoding of unicode, based on HTTP Headers.
484 * New ``decode_unicode`` setting.
485 * Removal of ``r.read/close`` methods.
486 * New ``r.faw`` interface for advanced response usage.*
487 * Automatic expansion of parameterized headers.
488
489
490 0.6.3 (2011-10-13)
491 ++++++++++++++++++
492
493 * Beautiful ``requests.async`` module, for making async requests w/ gevent.
494
495
496 0.6.2 (2011-10-09)
497 ++++++++++++++++++
498
499 * GET/HEAD obeys allow_redirects=False.
500
501
502 0.6.1 (2011-08-20)
503 ++++++++++++++++++
504
505 * Enhanced status codes experience ``\o/``
506 * Set a maximum number of redirects (``settings.max_redirects``)
507 * Full Unicode URL support
508 * Support for protocol-less redirects.
509 * Allow for arbitrary request types.
510 * Bugfixes
511
512
513 0.6.0 (2011-08-17)
514 ++++++++++++++++++
515
516 * New callback hook system
517 * New persistient sessions object and context manager
518 * Transparent Dict-cookie handling
519 * Status code reference object
520 * Removed Response.cached
521 * Added Response.request
522 * All args are kwargs
523 * Relative redirect support
524 * HTTPError handling improvements
525 * Improved https testing
526 * Bugfixes
527
528
529 0.5.1 (2011-07-23)
530 ++++++++++++++++++
531
532 * International Domain Name Support!
533 * Access headers without fetching entire body (``read()``)
534 * Use lists as dicts for parameters
535 * Add Forced Basic Authentication
536 * Forced Basic is default authentication type
537 * ``python-requests.org`` default User-Agent header
538 * CaseInsensitiveDict lower-case caching
539 * Response.history bugfix
540
541
542 0.5.0 (2011-06-21)
543 ++++++++++++++++++
544
545 * PATCH Support
546 * Support for Proxies
547 * HTTPBin Test Suite
548 * Redirect Fixes
549 * settings.verbose stream writing
550 * Querystrings for all methods
551 * URLErrors (Connection Refused, Timeout, Invalid URLs) are treated as explicity raised
552 ``r.requests.get('hwe://blah'); r.raise_for_status()``
553
554
555 0.4.1 (2011-05-22)
556 ++++++++++++++++++
557
558 * Improved Redirection Handling
559 * New 'allow_redirects' param for following non-GET/HEAD Redirects
560 * Settings module refactoring
561
562
563 0.4.0 (2011-05-15)
564 ++++++++++++++++++
565
566 * Response.history: list of redirected responses
567 * Case-Insensitive Header Dictionaries!
568 * Unicode URLs
569
570
571 0.3.4 (2011-05-14)
572 ++++++++++++++++++
573
574 * Urllib2 HTTPAuthentication Recursion fix (Basic/Digest)
575 * Internal Refactor
576 * Bytes data upload Bugfix
577
578
579
580 0.3.3 (2011-05-12)
581 ++++++++++++++++++
582
583 * Request timeouts
584 * Unicode url-encoded data
585 * Settings context manager and module
586
587
588 0.3.2 (2011-04-15)
589 ++++++++++++++++++
590
591 * Automatic Decompression of GZip Encoded Content
592 * AutoAuth Support for Tupled HTTP Auth
593
594
595 0.3.1 (2011-04-01)
596 ++++++++++++++++++
597
598 * Cookie Changes
599 * Response.read()
600 * Poster fix
601
602
603 0.3.0 (2011-02-25)
604 ++++++++++++++++++
605
606 * Automatic Authentication API Change
607 * Smarter Query URL Parameterization
608 * Allow file uploads and POST data together
609 * New Authentication Manager System
610 - Simpler Basic HTTP System
611 - Supports all build-in urllib2 Auths
612 - Allows for custom Auth Handlers
613
614
615 0.2.4 (2011-02-19)
616 ++++++++++++++++++
617
618 * Python 2.5 Support
619 * PyPy-c v1.4 Support
620 * Auto-Authentication tests
621 * Improved Request object constructor
622
623 0.2.3 (2011-02-15)
624 ++++++++++++++++++
625
626 * New HTTPHandling Methods
627 - Response.__nonzero__ (false if bad HTTP Status)
628 - Response.ok (True if expected HTTP Status)
629 - Response.error (Logged HTTPError if bad HTTP Status)
630 - Response.raise_for_status() (Raises stored HTTPError)
631
632
633 0.2.2 (2011-02-14)
634 ++++++++++++++++++
635
636 * Still handles request in the event of an HTTPError. (Issue #2)
637 * Eventlet and Gevent Monkeypatch support.
638 * Cookie Support (Issue #1)
639
640
641 0.2.1 (2011-02-14)
642 ++++++++++++++++++
643
644 * Added file attribute to POST and PUT requests for multipart-encode file upload s.
645 * Added Request.url attribute for context and redirects
646
647
648 0.2.0 (2011-02-14)
649 ++++++++++++++++++
650
651 * Birth!
652
653
654 0.0.1 (2011-02-13)
655 ++++++++++++++++++
656
657 * Frustration
658 * Conception
659
OLDNEW
« no previous file with comments | « no previous file | third_party/requests/LICENSE » ('j') | third_party/requests/README.swarming » ('J')

Powered by Google App Engine
This is Rietveld 408576698