Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 1.28 KB

File metadata and controls

50 lines (39 loc) · 1.28 KB

1.9.0

  • Removed custom TLS stack
  • Allowed option for callers of library to inject own http client

1.8.1

  • Upgrade System.Text.JSON
  • Skip custom CABundle verification on MacOS as it was broken since last MacOS update

1.8.0

  • Added .NET 9 as target
  • CVE-2024-43485 - Upgrade System.Text.JSON
  • Removed .NET 6

1.7.0

  • Added .NET 8 as test target
  • Dropped .NET 6
  • Added tests for macOS ARM
  • Bumped System.Text.Json to 8.0.4

1.6.0

  • Increased TargetFramework to netstandard2.0
  • Tinify client is now tested on
    • netcoreapp3.1
    • net5.0
    • net6.0
  • Modernized internals
  • Added new API methods
    • Source.Convert
    • Source.Transform
    • Source.TransformBackground
    • Result.Extension

1.5.3

  • Removed expired LetsEncrypt 'DST Root' from cabundle causing validation issues on older systems

1.5.2

  • Lower TargetFramework to 1.4 to support .NET Core 1.x.

1.5.1

  • Make Tinify.CompressionCount nullable, it is unset if no calls to the server have been made or if the server does not return a count.
  • Use POST requests if a body is present, to avoid System.Net.ProtocolViolationException.
  • Files read with Source.FromFile() will be opened for reading only.

1.5.0

  • Retry failed requests by default.
  • Implementation of .NET API client, compatible with .NET Standard 1.3.