Changelog

20191210

Added

Changed

Fixed

  • Some alert messages were logged twice

  • Evaluating an undefined or null variable, as a string, now returns the empty string instead of the string null

  • Incorrect default content-type text/xml for request bodies

  • The set-response-headers action now replaces Cache-Control headers instead of merging them

  • The serve action now correctly handles whitespace and other URL-Encoded characters in the name of the fallback-doc

20191018

Added

Changed

  • The test search for flat-test is recursive

  • Logs are sent to stderr in JSON format

Fixed

20190919

Added

  • The $error variable containing error information for client request/response validation errors

  • The error flow, called if an error occurs, and referenced by flow in x-flat-error in the swagger.yaml

  • The exit-on-error request option (for JSON-configured requests) to trigger the error flow

  • An additional parameter algorithm for the jwt-decode() function to limit the acceptable signing algorithms. Mandatory for RSASSA based signatures

  • The contains and pattern compare flags for the assert action

  • The flat test Framework with assert, test-request, backend-flow and set-env actions

  • The json-stringify() and json-parse() functions

Changed

Fixed