All Versions
Latest Version
Avg Release Cycle
29 days
Latest Release
1649 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)