Welcome to this new release of Mockoon. There are several bug fixes and new features in this version that we hope you will like.
We also started working on the GraphQL mocking. As we want to deliver the right feature, we would be glad to gather more feedback on what you expect. Feel free to reach us on our Discord server, or comment on the issue.
Mockoon is an open-source project built by volunteer maintainers. If you like our application, please consider sponsoring us and join all the Sponsors and Backers who helped this project over time!
After temporarily disabling the new environment files watcher in v1.18.1 due to an issue (#649), we reworked this feature from the ground up. It must now be manually activated in the settings and offers more choices:
You can now activate the file watcher and reload the environments after validating a confirmation prompt, or automatically.
Defining the default response is now easier. Before this change, the default response was always the first one. Now, the blue flag indicates the default response and you can change it by clicking on the grey flags:
We added new templating helpers:
base64Decode. (Issues #655 and #625)
We also updated Faker.js to version 6. It offers some new helpers and locales. (Issue #716)
A new context menu entry is available to copy the full API endpoint path:
Following the introduction of a custom privacy-friendly telemetry system last year, we removed Google Analytics from the desktop application. (Issue #713)
setVarhelper is now correctly working inside block helpers. (Issue #706)
fakerhelper now returns the correct value and not only strings. It makes this helper compatible with other helpers that requires numbers, arrays or booleans to work (e.g.
each, etc.). (Issue #699)
We moved the project to a monorepo to accelerate the development and reduce the amount of manipulation we have to do when working on features. (Issue #640)
We also updated the CI workflows to always test the packaged desktop application when opening PRs. It will greatly reduce the amount of testing needed during a release.
We updated the OpenAPI documentation to explain the discrepancies between the specification and Mockoon's features.
A big thank you to the following people that helped to make Mockoon better: