Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
net7.0
tonet8.0
across all projects. It also introduces significant enhancements to the FedEx API integration, including new classes and interfaces for authentication and address validation. TheMicrosoft.Extensions.Hosting
andMicrosoft.Extensions.Http.Polly
packages have been updated to version8.0.0
and8.0.4
respectively. TheFedExAddressValidationProvider
class now uses the FedEx Web Services client for address validation, with a note that this SOAP-based service will be disabled on August 31, 2024, and replaced with FedEx RESTful APIs. TheFedExApiOptions
class now includes aUrl
property for switching between development and production URLs for the FedEx API. TheFedExAuthClient
andFedExAddressValidationApiClient
classes have been updated to handle token refreshes and API alerts respectively. TheAddressValidationResponse
class now includes aIsValidAddress
method for validating addresses.This commit includes a significant overhaul of the codebase, with numerous updates, additions, and deletions. Key changes include:
.editorconfig
andsettings.props
files with new rules and warning suppressions.cancellationToken
parameter and improved documentation.ApiError.cs
for API error representation and updatedFedExApiOptions.cs
andREADME.md
.using
directives and updated project references.These changes aim to improve the overall code quality, enhance the functionality of the library, and provide a more robust implementation for address validation and FedEx Rates and Transit Times client.
3.Updated the
next-version
inGitVersion.yml
from3.11.0
to4.0.0
and theVersionPrefix
insettings.props
from3.0.0-preview1
to4.0.0-preview1
. These changes indicate the next software version and preview release version respectively.