Skip to content

Releases: JSIStudios/SimpleRestServices

v1.3.0.2

12 Feb 21:09
Compare
Choose a tag to compare

Minor feature and usability release

Changes

  • Add the AllowAutoRedirect property (#63)
  • Addresses a small bug in the retry logic (#61)
  • Simplify the build process for new contributors (#64)

Acknowledgements

Thank you goes to all of the following users, who contributed feedback, bug reports, code submissions, testing, and reviews which helped in this release. In alphabetical order by username. This list does not include people who contacted us through other channels, but your feedback is no less valuable so we thank you as well.

v1.3.0.0

24 Oct 15:01
Compare
Choose a tag to compare

Non-Feature release

This release adds no additional features, but fixes issues with strongly named dependencies and the version number. We will continue to keep the assembly version at 1.3 as to no break strongly named dependent assemblies and will only update the 1.3.x.x of the file version for future release.

v1.2.0.2

30 Sep 18:31
Compare
Choose a tag to compare

Bug Release

Changes

You can view all commits for this release here.

You can view all issues closed for this release here.

  • Fix string serialization issue on web response errors.

v1.2.0.1

24 Sep 19:51
Compare
Choose a tag to compare

Patch Release

Changes

You can view all commits for this release here.

You can view all issues closed for this release here.

  • Fix NuGet package dependency specification

v1.2.0.0

24 Sep 19:43
Compare
Choose a tag to compare

Minor Feature Release: Add .NET 3.5 Support

This release does not include any breaking changes for users coming from v1.1.0.0. If you are updating to this release from a release before v1.1.0.0, please take time to read the release notes from v1.1.0.0 to make sure you are aware of recent breaking changes in the library.

Changes

You can view all commits for this release here.

You can view all issues closed for this release here.

  • Add support for REST client functionality in .NET 3.5

v1.1.3.0

20 Sep 19:23
Compare
Choose a tag to compare

Minor Release

This release does not include any breaking changes for users coming from v1.1.0.0. If you are updating to this release from a release before v1.1.0.0, please take time to read the release notes from v1.1.0.0 to make sure you are aware of recent breaking changes in the library.

Changes

You can view all commits for this release here.

You can view all issues closed for this release here.

  • Add RequestSettings.ConnectionLimit property; if set the value will be applied to the ServicePoint.ConnectionLimit property of the service point before the call is made
  • Remove 2 unnecessary methods (pointless overrides of methods defined in a base class)

v1.1.2.0

13 Sep 16:50
Compare
Choose a tag to compare

Minor Bug Fixing Release

This release does not include any breaking changes for users coming from v1.1.0.0. If you are updating to this release from a release before v1.1.0.0, please take time to read the release notes from v1.1.0.0 to make sure you are aware of recent breaking changes in the library.

Changes

You can view all commits for this release here.

You can view all issues closed for this release here.

  • Only retry operations when explicitly requested by the calling code
  • Do not retry operations more times than specified
  • Do not hide StringSerializationException from calling code (invalid JSON models will now result in an exception getting thrown)
  • Fix RestServiceBase.Stream improperly reading buffered data from streams

v1.1.1.0

01 Aug 20:39
Compare
Choose a tag to compare

Minor Bug Fixing Release

This release does not include any breaking changes for users coming from v1.1.0.0. If you are updating to this release from a release before v1.1.0.0, please take time to read the release notes from v1.1.0.0 to make sure you are aware of recent breaking changes in the library.

Changes

You can view all commits for this release here.

  • Fixed a bug where an incorrect argument null check was performed instead of following the proper default behavior given in the API documentation

v1.1.0.0

31 Jul 16:09
Compare
Choose a tag to compare

Minor Milestone Release (some breaking changes)

Updates

You can view all issues closed for this release here, and all commits for this release here.

  • Major update to documentation
    • Full API documentation added for all "client" types and members
    • API documentation for IntelliSense is now included in the NuGet distribution.
  • Signed the assembly
  • Uploaded a symbols package to SymbolSource.org
  • Minor bug fixes

Breaking Changes

This release has a few minor breaking changes, so be careful when updating.

  • RestServiceBase will now throw an exception if the server could not be reached or does not respond to a request. Previously this exception was caught and a default (meaningless) Response was returned, leaving the caller with no way to identify or report the error.
  • HTTP status codes are represented using the HttpStatusCode enumeration instead of a simple int.
  • DateTimeOffset is used in place of DateTime to remove any possible confusion related to time zones.
  • TimeSpan is used instead of int for representing a duration of time (timeouts, delays, etc.).
  • The spelling of the RequestSettings.Credentials and RequestSettings.ExtendedLoggingData property names was corrected (previously Credecials and ExtendedLogginData).