Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4th release #2

Merged
merged 7 commits into from
Mar 17, 2024
Merged

4th release #2

merged 7 commits into from
Mar 17, 2024

Conversation

kampute
Copy link
Owner

@kampute kampute commented Mar 17, 2024

  • Updated the HttpRestClient class, removing constraint on the ResponseErrorType property for increased flexibility.
  • Added a ResponseObject property to the HttpResponseException class to enhance error handling capabilities by including the response body in exceptions.
  • Improved the XML content deserialization mechanism utilizing the DataContractSerializer by checking for the presence of the DataContract attribute to more accurately identifies model types supported for deserialization.
  • Renamed SharedDisposalManager to SharedDisposal and introduced a ReferenceCount property to better manage and track shared disposable resources.
  • Created the AsyncGuard class to provide a structured approach to asynchronous resource management, replacing the ad-hoc private class in HttpError401Handler.
  • Performed code cleanup and enhanced XML documentation comments for better clarity and maintainability.

@kampute kampute merged commit 42d1931 into master Mar 17, 2024
1 check passed
@kampute kampute deleted the 4th_release branch March 17, 2024 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants