3.2.1 (2024-04-18)
Fixed bugs:
- Only the first WebMock.Assert in a test yields correct assertion result #58
- Setting content-length response header does not set response content length correctly #56
- WithQueryParam assertion is not correctly testing duplicates #54
- The History interface does not work as documented #53
Merged pull requests:
- fix: Restore History interface #60 (rhatherall)
- fix: Allow multiple assertions #59 (rhatherall)
- fix: Allow setting Content-Length by header #57 (rhatherall)
- fix: Allow duplicate query parameter matching #55 (rhatherall)
3.2.0 (2022-06-20)
Implemented enhancements:
- Add support for matching JSON content by RegEx #52 (rhatherall)
- Add support for matching content by XML values #51 (rhatherall)
- Add support for asserting HEAD requests #48 (rhatherall)
Fixed bugs:
- Plain query parameters (without values) can cause exceptions #49
Closed issues:
- It is not currently possible to make assertions on HEAD requests #47
Merged pull requests:
- Fix exception matching query params with no value #50 (rhatherall)
3.1.0 (2021-03-09)
Implemented enhancements:
- Add support for matching requests by query params #46 (rhatherall)
3.0.1 (2021-02-08)
Fixed bugs:
- Windows Defender Firewall prompts on first run #44
Merged pull requests:
- Bind to localhost only #45 (rhatherall)
3.0.0 (2021-01-27)
Implemented enhancements:
- Assertion matching by URL query parameters #41
- Request content matching by Form-Data #20
- Request matching by JSON values
Fixed bugs:
- Test failure due to platform line endings #43
- Request history is not persisting query parameters #42
2.0.0 (2020-11-25)
Implemented enhancements:
- Dynamic response stubs #16
- Add support for dynamic responses #40 (rhatherall)
- Remove packages for Delphinus installation #39 (rhatherall)
- Remove
Delphi.
unit prefix #38 (rhatherall)
Fixed bugs:
- Unsupported Authorisation Scheme error when setting Authorization header #34
- Repeated calls to stubs with content causes exception #32
Closed issues:
Merged pull requests:
- Allow any authorization header values for stubs #35 (rhatherall)
- Use fresh content streams for successive requests #33 (rhatherall)
1.3.0 (2020-10-07)
Implemented enhancements:
- Add auto-port allocation #31 (rhatherall)
Closed issues:
- In large projects you can frequently hit port clashes #30
1.2.2 (2020-07-25)
Fixed bugs:
- Delphinus installation needs packages #29
1.2.1 (2020-07-23)
Fixed bugs:
- Cannot browse to source when installed via Delphinus #28
1.2.0 (2020-07-23)
Implemented enhancements:
- Add Delphinus support #26 (rhatherall)
Fixed bugs:
- Project is not showing in Delphinus #27
Closed issues:
1.1.0 (2020-02-16)
Implemented enhancements:
- Dynamic request matchers #22
- Add dynamic request matching #23 (rhatherall)
- Enable TestInsight #21 (rhatherall)
1.0.1 (2019-11-12)
Fixed bugs:
- Some warnings in Berlin #17
Merged pull requests:
- Clean up warning (W1010) and silence warnings (W1029) #18 (rhatherall)
1.0.0 (2019-11-03)
Implemented enhancements:
- Request assertions #15
- TWebMockTestsClient should be replaced with THTTPClient #13
- Add
URLFor
method #12 - Replace usages of Indy HTTP terms with terms used in the RFCs #11
- Request history logging #10
Merged pull requests:
- Replace TWebMockTestsClient with THTTPClient #14 (rhatherall)
0.2.0 (2019-09-13)
Implemented enhancements:
- Request content matching by regular-expressions #9
- Request content matching by value #8
- Response headers #7
- Request header matching by regular-expressions #5
- Request path matching by regular-expressions #4
- Delphi 10.3.2 is out #2
- Request header matching by value #1
- Upgrade project format to Delphi 10.3.2 #3 (rhatherall)
Closed issues:
- Documentation of request header matching is missing from README #6
0.1.0 (2019-07-17)
* This Changelog was automatically generated by github_changelog_generator