The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
## 2022-05-24
### New Features / Enhancements
- [FIX] #48 - Improvements to thread safety in `HTTPDataLoader`'s class when making multiple calls at the same time.
## 2022-05-20
### New Features / Enhancements
- [FIX] #46 - Fixed a crash initializing `HTTPMetrics` `Stage` object with invalid time interval
## 2022-05-18
### New Features / Enhancements
- [FIX] #44 - EXC_BAD_ACCESS with concurrent access to inner's `HTTPDataLoader` running tasks (it may happen with several concurrent requests in progress)
## 2022-04-27
### New Features / Enhancements
- [NEW] #40 - Ability to return a custom `HTTPResponse` as result of a validation inside the `HTTPValidator` response using the `nextValidatorWithResponse` action response.
## 2022-03-23
### Bug Fix
- [FIX] #33 - Custom validator example does not work because of throw *(thanks to @haemi)*
- [FIX] #35 - `HTTPClient`'s `.queryParams` are not added to requests that have no query parameters (aka `nil`) *(thanks to @nashfive)*
### New Features / Enhancements
- [NEW] #38 - `match(urlRegex:)` function and the init of `HTTPStubRegExMatcher()` does not `throws` in case of wrong regular expression pattern *(thanks to @haemi)*
- [NEW] #34 - Custom error is returned from custom validator and/or `decode()` function *(thanks to @haemi)*
## 2022-03-21
### Bug Fixes
- [FIX] #31 - Fix for`HTTPStubResponse` initializer that is inaccessible due to `internal` protection level (thanks to @haemi)
## 2022-03-19
### Bug Fixes
- [FIX] #27 Fix `HTTPAltRequestValidator` which does not retry the original request (thanks to @haemi)
### New Features
- [NEW] #26 Modify the body of a request after initialization before executing it (thanks to @nashfive)
- [NEW] #28 Added `HTTPDynamicStubResponse` to customize stub response dynamically
## 2022-03-15
### Bug Fixes
- [CHG] #24 Decode function should not return an optional value
- [NEW] #23 Allow defining shared query params at client level
## 2022-03-12
### Bug Fixes
- [FIX] #19 Fixed missing Content-Type/Content-Length in MultiPartForm encoded form
- [FIX] #20 Fixed missing closing boundary string in encoded MultiPartForm
### New Features/Enhancements
- [NEW] #21 Complete Unit Tests suite for MultiPartForm Data Encoding
- [NEW] #17 Added cURLDescription also for HTTPResponse
- [NEW] #18 Serialize/deserialize in a different Task/thread
## 2022-02-18
- [FIX] #15 - `HTTPStubRequest` does not correctly support `Equatable` protocol resulting in a bug when removing a stub