robinrodricks / FluentStorage

A polycloud .NET cloud storage abstraction layer. Provides Blob storage (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) and Messaging (AWS SQS, Azure Queue/ServiceBus). Supports .NET 5+ and .NET Standard 2.0+. Pure C#.
MIT License
263 stars 33 forks source link

Remove Newtonsoft.Json from FluentStorage project (supersedes #43) #45

Closed GiampaoloGabba closed 10 months ago

GiampaoloGabba commented 10 months ago

This PR resumes the old #43 where i made a mess with GIT :)

The main project FluentStorage is referencing Newtonsoft.Json without using it.

To me, its better to not take such dependency in the main project, so we can reference it in our main application layer without taking external dependencies, and then reference to desired implementation in our infrastructure project. Then if the implementation needs Newstonsoft.Json, we take the dependency here.

robinrodricks commented 10 months ago

Thanks!

robinrodricks commented 10 months ago

Released.

https://www.nuget.org/packages/FluentStorage/5.4.1