All Versions
Latest Version
Avg Release Cycle
85 days
Latest Release
1876 days ago

Changelog History
Page 2

  • v0.4.1 Changes

    September 24, 2014
    • ๐Ÿ›  Fix issue #39 reported by @buttscicles

    This bug did not properly parse the Set-Cookie header with multiple cookies when replaying a recorded response.

  • v0.4.0 Changes

    July 29, 2014
    • ๐Ÿ‘ Allow the user to pass placeholders to Betamax#use_cassette.

    • Include Betamax's version number in cassettes

  • v0.3.2 Changes

    June 05, 2014
    • ๐Ÿ›  Fix request and response bodies courtesy of @dgouldin
  • v0.3.1 Changes

    May 28, 2014
    • ๐Ÿ›  Fix GitHub Issue #35 - Placeholders were not being properly applied to request bodies. This release fixes that so placeholders are now behave as expected with recorded request bodies.
  • v0.3.0 Changes

    May 23, 2014
    • โž• Add Betamax#start and Betamax#stop to allow users to start recording and stop without using a context-manager.

    • โž• Add digest-auth matcher to help users match the right request when using requests' HTTPDigestAuth.

    • ๐Ÿ”จ Reorganize and refactor the cassettes, matchers, and serializers modules.

    • ๐Ÿ”จ Refactor some portions of code a bit.

    • Cassette.cassette_name no longer is the relative path to the file in which the cassette is saved. To access that information use Cassette.cassette_path. The cassette_name attribute is now the name that you pass to Betamax#use_cassette.

  • v0.2.0 Changes

    April 12, 2014
    • ๐Ÿ›  Fix bug where new interactions recorded under new_episodes or all were not actually saved to disk.

    • Match URIs in a far more intelligent way.

    • ๐Ÿ‘‰ Use the Session's original adapters when making new requests

    In the event the Session has a custom adapter mounted, e.g., the SSLAdapter in requests-toolbelt, then we should probably use that.

    • โž• Add on_init hook to BaseMatcher so matcher authors can customize initialization

    • โž• Add support for custom Serialization formats. See the docs for more info.

    • โž• Add support for preserving exact body bytes.

    • ๐Ÿ—„ Deprecate serialize keyword to Betamax#use_cassette in preference for serialize_with (to be more similar to VCR).

  • v0.1.6 Changes

    December 07, 2013
    • ๐Ÿ›  Fix how global settings and per-invocation options are persisted and honored. (#10)

    • Support match_requests_on as a parameter sent to Betamax#use_cassette. (No issue)

  • v0.1.5 Changes

    September 27, 2013
    • ๐Ÿ‘‰ Make sure what we pass to base64.b64decode is a bytes object
  • v0.1.4 Changes

    September 27, 2013
    • Do not try to sanitize something that may not exist.
  • v0.1.3 Changes

    September 27, 2013
    • ๐Ÿ›  Fix issue when response has a Content-Encoding of gzip and we need to preserve the original bytes of the message.