Skip to content

Latest commit

 

History

History
69 lines (39 loc) · 2.18 KB

CHANGELOG.md

File metadata and controls

69 lines (39 loc) · 2.18 KB

Change Log

2.13.1

  • Re-release

2.13.0

2.12.0

  • Enhancement - add with_json to had_request matcher.

2.11.0

  • Enhancement - add jsonpath to Predicate. (Thanks @yevhen-m.)
  • Enhancement - add PredicateGenerator.
  • Enhancement - add fault behavior to responses.

2.10.0

  • Enhancement #61 - Add decorate response for proxies. (Thanks @dAnjou.)

2.9.0

  • Enhancement #57, changes to allow modification of stubs and impostors on an already running Mountebank server. (Thanks @jbackman.)
  • Enhancement #56, improve finding of DEFAULT_MB_EXECUTABLE. (Thanks @jbackman.)
  • Fix #57, exception Stub.from_structure() for stubs with inject response.

2.8.1

  • Fix #52, exception building HttpResponse from structure with no mode specified. (Thanks @jbackman.)

2.8

  • Add default_response attribute to Impostor.

2.7

  • HTTPS support.

2.6.1

  • Bugfix - Stub.from_structure() decodes logically combinable predicates. (Thanks, @SShatun.)

2.6

  • Add support for PATCH HTTP verb. (Thanks to @garry-jeromson.)
  • Add NotPredicate.

2.5.1

  • Bugfix - Ensure imposter host matches server host

2.5

  • Add dynamic predicates and responses. This feature requires Mountebank 2.0 or later, but all other features should continue to work with older version.
  • Add MountebankServer.query_all_imposters() method to retrieve all imposters from a running MB server, including those not created locally.

2.4

  • Allow MountebankServer to attach to an already running MB instance on another host.
  • Make has_request() a builder style matcher, and use builder matcher construction wherever possible.

2.3

  • Allow MountebankServer to attach to an already running MB instance. Split out execute-server behavior from MountebankServer class into new ExecutingMountebankServer.
  • Python 3.8 supported.