All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- rework TestConfigs
- implementing Servlets must now provide their configs as TestConfigs.Builder
- don't flush writers early to prevent potential conflicts with e.g. Content-MD5 filters
- display presentation toggles only if there is more than one presentation
- fixed query parameter handling on TestRequest (broken in 0.3.0 and 0.3.1)
- shade json-simple
- shade j2html
- render unhandled Throwables to html
- added uncaught exception messages to JSON response
- added json presentation
- added support for different request presentations
- added x-www-form-urlencoded presentation
- added hex response presentation
- added support for different response presentations
- added support for unmodifiable test-provided parameters via
TestConfigs.fixed(..)
- extended JSON response
- fix artifact deployment to sonatype
- Support SHA-256 for Basic auth. Use by prefixing credentials with
sha256|
, e.g.selftest.credentials=sha256|a60ec1cf58f49cd2fab6d9e...
.
- Dependency on Logback is now optional. Logging framework is configurable under
selftest.logger
, defaulting to logback.
- First release