Release 3.5.1
Fixed bugs:
Merged pull requests:
- Upgrade test deps #511 (bhelx)
- Encode forward slashes in URL parameters #510 (douglasmiller)
- Ensure that path parameters are not empty strings #509 (douglasmiller)
Potential Breaking Change Included
This release contains a bugfix which may result in a breaking change. If you are using the GatewayResponseValues property on the Transaction resource, the type has been changed from Dictionary<string, string> to Dictionary<string, object>. Look out for situations where the compiler may not help you understand that something may be wrong, example:
// This may silently fail now that this is an object and not a string
// casting to the expected type from `object` is the appropriate way to handle values
if (transaction.GatewayResponseValues["key"] == "value") {
// take some action
}See #512 for more information.