Tweetinvi 0.9.10.x

Rating:        Based on 1 rating
Reviewed:  0 reviews
Downloads: 1682
Change Set: 45509
Released: Oct 14, 2015
Updated: Oct 15, 2015 by linvi
Dev status: Beta Help Icon

Recommended Download

Application Tweetinvi 0.9.10.0 - Binaries
application, 672K, uploaded Oct 15, 2015 - 1399 downloads

Other Available Downloads

Application Tweetinvi 0.9.10.0 - Source Code
application, 2508K, uploaded Oct 15, 2015 - 226 downloads
Application Tweetinvi 0.9.10.0 - Merged Binaries
application, 583K, uploaded Oct 15, 2015 - 57 downloads

Release Notes

Important

This release contains some minor breaking changes. Please take a look at them before migrating.

Overview

Breaking Changes

  • Streams are now by default using the credentials of the thread they are created with.
  • User.ProfileImageFullSizeUrl has been renamed User.ProfileImageUrlFullSize for naming consistency.
  • The UserStream.StreamRunning event has been renamed UserStream.StreamIsReady to help distinguish it from the event StreamStarted.

Universal App 1.1

Tweetinvi has been upgraded to work with Windows universal apps 1.1.

Tweet

  • Tweet.TweeLength() has now a new additional boolean parameter willBePublishedWithMedia. It give you the ability to calculate the lenght of a Tweet when publishing it with a media.
var tweetLength = Tweet.Length("hello", new PublishTweetOptionalParameters()
{
    MediaIds = new List<long> { 42 }
});

User

  • Improved retrieval of user profile images
  • User static class now has a new static method User.FollowUser().
var success = User.FollowUser("tweetinviapi");

Streams

  • Streams are now by default using the credentials of the thread they are created with.
var stream = Stream.CreateSampleStream(new TwitterCredentials(...));
  • Streams have now a Credentials property that you can set up when the stream is not running.
var stream = Stream.CreateSampleStream();
stream.Credentials = new TwitterCredentials(...);

  • The UserStream.StreamRunning event has been renamed UserStream.StreamIsReady to help distinguish it from the event StreamStarted.
  • Very long FilteredStream query are now correctly being sent to Twitter (e.g. 5000 followers)!
  • Improvements of multi threaded streams

Messages

Messages now natively handle the FullText attribute which is set to true by default.

var messagesReceived = Message.GetLatestMessagesReceived(new MessagesReceivedParameters()
{
    FullText = false
});

Events

A new event QueryBeforeExecuteAfterRateLimitAwait has been added to TweetinviEvents. It notifies you that a query is going to be executed right away.
The difference with QueryBeforeExecute is that it is occuring after awaiting for RateLimits when the RateLimits is set to automatic.

Languages support

  • Added language support for Japanese and Swedish.

Documentation

  • Static classes of the Tweetinvi namespace now have documentation that should help you understand what it will do.

Windows Phone 8.1 - Note

Please note that Windows Phone 8.1 does not work with Streams.
A bug ticket is currently opened, you can follow it here

Other

  • Reduced the number of object instantiation to improve memory and execution time.
  • TwitterNullCredentialsException is now thrown if no credentials have been set up.
  • Added examples to publish/destroy a tweet in Examplinvi.Web
  • Help has now a new field for the size of the Direct Message which is now of 10000.

Thank you!

Special thanks to @LeeC and @Kom2009 for their generous donations :)

Reviews for this release