twitter-conduit v0.5.0 Release Notes

Release Date: 2020-04-28 // almost 4 years ago
    • 👌 Support for OverloadedLabels

    twitter-conduit now supports the OverloadedLabels extensions for overloaded parameters in APIRequest (e.g.: #count, #max_id).

    We can now write:

      homeTimeline & #count ?~ 200
    

    instead of:

      import qualified Web.Twitter.Conduit.Parameters as P
    
      homeTimeline & P.count ?~ 200
    

    NOTE: See Web.Twitter.Conduit.ParametersDeprecated module if you would like to use classic value lenses.

    • ⬇️ Drop supports conduit < 1.3 and http-conduit < 2.3 #69.
    • ⚡️ Web.Twitter.Conduit.Status is no longer re-exported by Web.Twitter.Conduit in order to avoid name conflictions (e.g. update, lookup) #71.
    • ➕ Add alias for functions in Web.Twitter.Conduit.Status with statuses- prefix #71. (e.g. Web.Twitter.Conduit.Api.statusesHomeTimeline for Web.Twitter.Conduit.Status.homeTimeline)
    • ⬇️ Drop supports network < 2.6 #74.
    • 👌 Support tweet_mode parameter #72.

Previous changes from v0.4.0

    • Follow direct message API changes #65 #62
    • 🔄 Changed WithCursor type 5b9e9d7a
      • Added type parameter to WithCursor to supports Text as the next cursor type.
      • Changed {previous,next}Cursor in WithCursor to be optional
    • 🔄 Changed APIRequest type to take HTTP Method f25fd9b3