All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- fixed JSON response parsing to wrap numeric keys in quotes (sc-85635)
- minor package updates & a few lint fixes
- added support for
PATCH
requests for JSON and XML integrations (sc-47206)
- roll back upgrade to
flat
in previous PR that broke XPath parsing
- add support for
follow_redirects
request variable flag to JSON, form, query, & XML integrations (sc-51845
- added support for fallback_price
- allow private IP/domains for local and test Node Environments
- fix ssrf vulnerabilities
- added support for capturing a reference ID
- added support for basic auth credentials for JSON integration
- array responses are now appended under an
array.
property
- fix npm vulnerabilities
- Allow setting outcome on match to
error
- JSON integration now supports the extra nested parameters variable
- JSON, XML, Form and Post integration now support basic username and password authorization
- Decaffeinated the integration
- 'price' is now parsed regardless of presence of success vars
- Guard against bogus searchpath
- Capture 'price' response variable
- Support wildcards in reason parsing
- update soap package to remove security vulns
- test to verify and demonstrate setting SOAP attributes
- failing SOAP header test
- compact arrays created in "Form POST"
form_field
parameters
- new parameter on "Form POST",
encode_form_field_names
; defaults to true
- fix to parse reason text from JSON array response
- compact arrays for SOAP transactions
- fix to cookie header search to ignore case
- add ability to capture cookie headers via
cookie_search_term
- added ability to override response
Content-Type
(issue #32)
- support "capture" fields in HTML responses, too
- clean up "reason" text extracted from XML CDATA
- Can now specify "capture" fields and mapped regular expressions with capture groups to populate them
form_field.*
field names with brackets are correctly preserved (issue #8)
- When all
json_property
values have a leading digit, assume the user wants a root array.
- add
send_ascii
to SOAP integrations request variables
- make
unidecode
a regular dependency (not devDependency)
- support for request variable
send_ascii
: map "true" to this and all lead data will be transliterated to ASCII (e.g., ö -> o)
- responses are now always treated as success if no outcome on match and no search term are specified
- addition of
json_parameter
andextra_parameter
to JSON integration: "To 'stuff' the JSON into a parameter and send as Form URL encoded" (similar to XML integration'sxml_parameter
)
- new request variable on
xml
: map additional parameters toextra_parameter.*
whenxml_parameter
is set - this changelog
- Initial commit