Skip to content
This repository was archived by the owner on Jun 14, 2022. It is now read-only.

v1.1.0

Choose a tag to compare

@aoberoi aoberoi released this 05 Jan 00:49
· 44 commits to main since this release

Our first release of 2018! 🎉 Here's what we've cooked up for you fine folks:

  • New CLI options --record and --replay 🎛 -- We've deprecated the previous steno record and steno replay usages, in favor of steno --record and steno --replay. Why? This reflects the point below of our new unified control API implementation. It also paves the way for a future where you can switch modes on the fly without restarting steno. 💯 The previous usage still works, and will continue to work until v2.0.0, but we suggest you make the switch now.

  • Unified control API 📦 -- You'll notice that if you started steno in record mode, but make a control API request which only functions in replay mode, instead of getting no response at all you'll now get a helpful error response. That should be much less confusing.

  • Usage statistics 📈 -- We want to make steno the best it can be for you the users. To that end, we've added a prompt that shows when your first run steno so you can decide if we can anonymously collect data about your usage. We won't get any request, response, or scenario information 🔒, only basic counts of lifecycle events. We're open source, so you can see the exact data in this PR.

  • Specifiying initial scenario 1️⃣ -- You can now use the --scenario-name and --scenario-dir options to specify the initial scenario to record or replay on startup.

  • Bug fixes 💊 -- Better error messages when the port you want to start steno on is already being used, incoming interaction replay order fixed, matching on empty bodies (as in GET requests) fixed, help output issues fixed.

  • --version -- steno will output the version number with this option.