linvi / tweetinvi

Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...
MIT License
1k stars 220 forks source link

Attempting upgrade of version and finding old release notes #674

Open dave-q opened 6 years ago

dave-q commented 6 years ago

Hello,

I'm comtemplating upgrading our version of your library that we have been using we are currently using v0.9. I looked at Nuget and saw we are well behind, so I'm keen to update, however I wanted to find out if there had been any breaking changes since then. I tried looking for the release notes but the link on the nuget page takes me to a 404.

We are targetting .Net 4.5.1 so I am planning only on upgrading to Tweetinvi v 1.3.

Where can I find old release notes? Or if it's easier does anyone know of any issues that may arrise for me by upgrading the version we are using?

Thanks

linvi commented 6 years ago

Hello,

You can find the release notes here : https://github.com/linvi/tweetinvi/releases

Obviously there will be a LOT of breaking changes since 0.9. In addition to this I would suggest that you wait for version 2.2 that will bring some stability and total rework of the Upload functionality.

Cheers, Linvi

linvi commented 6 years ago

Sorry for not explaining why you should keep upgrading.

Twitter API has changed more frequently in the last 2 years. As a result a number of functionality are being modified/deleted...

Tweetinvi tries to keep up with the changes and ensure the library matches the changes of the API.

For example in June, the Direct Messages will no longer work the same way. Same goes for the streaming API.

Here are some changes that might impact you if you do not upgrade regularly to the latest version :

Obviously if you do not need this changes you can continue using Tweetinvi with older versions but seeing how Twitter is changing their API (and what is planned for the future) I would recommend migrating to the latest versions.

I hope this helps you take your decision.

Cheers, Linvi