v1.1.0
mountebank is happy to provide you with the following changes in v1.1.0
More Install Options
- v1.0 only supported installing through npm. mountebank now supports self-contained packages on all supported platforms, which do not require node.js installed on the target platform. See the [DEPRECATED - only works in versions prior to 2.5] page for details.
New Features
- A new
?replayable=truequery parameter to retrieve all imposters or a single imposter without therequestsarray,matchesarray, and hypermedia. This supports runtime downloads of a configuration to replay later. - Mass update and delete capability. mountebank now supports
PUTandDELETEverbs on /imposters. This is designed to support loading a configuration file of imposters at runtime. - A new
_behaviorsfield available for stubs._behaviorscurrently supports adding latency to each response. - A new
--nomockcommand line option to prevent mountebank from recording requests. This supports long-running processes from leaking memory where mocking is not important. - A new
--configfilecommand line option to load a configuration file at startup for creating imposters. - The
configand logs resources are now exposed oer JSON.
Documentation Improvements
- Example usages in multiple languages and multiple protocols.
- An ATOM feed, which will be updated with release notes on every release. Subscribe in feedly or your favorite RSS reader.
- A new glossary to help explain mountebank concepts.
- Embedded site search, accessible through the search box in the header.
Bug Fixes
- Fixed incorrect handling of JSON null values
- Fixed inconsistent end tags on the stubs documentation.
- mountebank now support numbers and
booleans for
deepEqualspredicates. - Fixed rendering of several pages in Internet Explorer.
Many thanks to Nikos Baxevanis and Andrew Hadley for help with this release.
