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=true
query parameter to retrieve all imposters or a single imposter without therequests
array,matches
array, and hypermedia. This supports runtime downloads of a configuration to replay later. - Mass update and delete capability. mountebank now supports
PUT
andDELETE
verbs on /imposters. This is designed to support loading a configuration file of imposters at runtime. - A new
_behaviors
field available for stubs._behaviors
currently supports adding latency to each response. - A new
--nomock
command line option to prevent mountebank from recording requests. This supports long-running processes from leaking memory where mocking is not important. - A new
--configfile
command line option to load a configuration file at startup for creating imposters. - The
config
and 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
deepEquals
predicates. - Fixed rendering of several pages in Internet Explorer.
Many thanks to Nikos Baxevanis and Andrew Hadley for help with this release.