- Convert all uses of
System.Web.HttpUtility.UrlEncode
and corresponding UrlDecode calls to
UrlPathEncode/Decode.
This is was because UrlEncode encodes spaces as a
+symbol rather than the hex%20as expected.
- Fix a NullReferenceException when the Consul connection is down and the WebException returned has an empty response.
- BREAKING CHANGE: Renamed
Clientclass toConsulClientandConfigtoConsulClientConfigurationto reduce confusion. - Completed major rework of the Client class to remove unneeded type parameters from various internal calls
- Added interfaces to all the endpoint classes so that test mocking is possible.