I’m excited to announce the release of Koala 0.10!

New Features

In this release, we’ve added support for Facebook’s new Test User API — huge thanks to Rafi Jacobi, my colleague at Context Optional, for contributing this feature. With the TestUsers API class you can create individual test user accounts:

test_users = Koala::Facebook::TestUsers.new(app_access_token)
# returns the test user's information
test_users.create(is_app_installed, permissions)

You can also make friend connections between your test users, delete them, and so on. You can also create a whole network of test users who are friends with each other using our create_network method. Of course, everything is tested (though the live tests for test user networks take a long time) — all this and more is documented in the Koala wiki.

With 0.10, we’ve also made the access_token property accessible (read-only) and fixed a minor bug.

Upcoming Release

Chris and I are working on support for image and video uploads. We’ve had several requests for this and are eager to add this last feature and hit 1.0, and hope to have it done early next year. (Since neither Net::HTTP nor Typhoeus natively support multipart POST uploads, it’s slightly more complicated than most features.) Stay tuned!

Happy holidays,

Alex