One of our developers recently pointed out to me that setting includesRetweets to false on a TWTRUserTimelineDataSource still seems to render a timeline full of retweets. After sniffing the HTTP requests being sent to the API, it appears that it’s adding the parameter include_retweets=false. According to the documentation, that should be include_rts=false.
And, indeed, testing both versions in Apigee’s API console bears this out: with the URL generated by TwitterKit, we get retweets, and changing that parameter name to the documented version excludes them.
We’re currently using TwitterKit 1.15.3, because we won’t be able to drop support for iOS 7 for at least a few months. If this is already fixed in 2.0, that’d be good to know, though.