All Versions
Latest Version
Avg Release Cycle
29 days
Latest Release
2619 days ago

Changelog History

  • v1.1.1 Changes

    April 21, 2017

    Using Poison ~> 3.0 now

  • v1.1.0 Changes

    March 22, 2017
    • HTTPotion -> HTTPoison (ibrowse to hackney)
      • For more than one reason, but the biggest was that hackney has support for form/multipart
    • File attachment for cards
  • v1.0.1 Changes

    January 22, 2017
    • Partial wrapping of Trello Notifications API
    • One step closer to world domination
  • v1.0.0 Changes

    September 23, 2016
    1. Instead of raising errors we now return tuples from our library functions.

      {:ok, boards} = ExTrello.boards() {:error, %ExTrello.Error{code: code, message: message}} = ExTrello.get("/a_path_that_doesnt_exist")

      This is a breaking change for anyone using a 0.x.x version in their applications.

    โš  1. Dialyzer errors have been fixed and only warnings from other libraries are emitted now.

    1. Checklists model has been added and some convenience functions along with it.
  • v0.5.0

    August 18, 2016
  • v0.4.2 Changes

    August 12, 2016

    Enable bare requests to be made from ExTrello:

    • get, post, put, delete requests can be constructed using simple function calls to
    • ๐Ÿšš signed parameter values removed from query params (this was bad, we were putting our oauth credentials in the query string...doh!)
    • correctly use :headers option for HTTPotion
    • correctly use request body when using post, put, delete
  • v0.4.0 Changes

    August 10, 2016
    • ๐Ÿ›  Edit card has been fixed & should behave appropriately.
    • ๐Ÿ“ฆ The new OAuth 1.0 library is packaged with this library now so no need to explicitly declare it as a dependency.
  • v0.2.3 Changes

    August 05, 2016

    Fetch all cards of a board: ExTrello.board_cards/1
    Fetch individual card: ExTrello.card/1
    Fetch individual action: ExTrello.action/1

    Technically fetching the cards of a board was always possible with ExTrello.board("board_id_here", cards: "all") but I feel users will probably want convenient ways to grab just the nested/associated resources without getting the parent.

    ๐Ÿฑ Will continue to broaden the API surface this way unless someone can argue a good reason not to ๐Ÿ˜„

  • v0.2.0 Changes

    July 30, 2016

    Authenticated clients may now retrieve their boards on Trello (or another username's visible boards) via:

    ExTrello.boards(opts \\ []) & ExTrello.boards("username", opts)