Hot Fix
- Soft-delete collection files instead of hard-delete, in user data folder. Deleted collection files will remain with the
deleted_
prefix. (3.7.0.1)
Features
- Rate limiters in repeaters. Read more about it in the docs.
ReadAsJson<T>()
methods for WebSocket messages, in Pororoca.Test.- Better CSV report compatibility with Microsoft Excel.
- Auto-check for updates. You can control this in top menu > Options. (issue #126)
Bug Fixes
- Fixed packaging of macOS releases, moved locale folders to inside
Pororoca.app
. - Protection against infinite recursive schemas in OpenAPI import. (issue #128)
Refactors
- More robust WebSocket implementation with
Channel<T>
to collect exchanged messages. This is a breaking change if you use Pororoca.Test for WebSocket testing. Read more about in the docs. (issue #78) - FileStreams of WebSocket client messages are now disposed after the messages are sent.
- WebSocket messages are now saved into files with better naming.
- The user saved collections are now loaded asynchronously and in parallel, resulting in much faster start-up time, on all platforms.
- Pororoca collections export and import now use Stream and JSON UTF-8 APIs, improved performance.
TreatWarningsAsErrors
flag in desktop project.- Removed DataGridSelectionUpdater class.
Others
- Dialog for selecting UI tests to run and their execution speed. (issue #125)
- Improved WebSocket endpoints in TestServer with maximum lifetime messages and subprotocols. Removed HTTP status code being set after connection closed.
- Fixed flaky WebSocket tests.
- Raised .NET SDK version to 8.0.404.
- Raised System.Text.Json version to 9.0.0 for security.