Koala v1.7 Release Notes

  • ๐Ÿ†• New methods:

    • API#debug_token allows you to examine user tokens (thanks, Cyril-sf!)
    • Koala.config allows you to set Facebook servers (to use proxies, etc.) (thanks, bnorton!)

    Internal improvements:

    • ๐Ÿ”„ CHANGED: Parameters can now be Arrays of non-enumerable values, which get comma-separated (thanks, csaunders!)
    • CHANGED: API#put_wall_post now automatically encodes parameters hashes as JSON
    • ๐Ÿ”„ CHANGED: GraphCollections returned by batch API calls retain individual access tokens (thanks, billvieux!)
    • โšก๏ธ CHANGED: Gem version restrictions have been removed, and versions updated.
    • ๐Ÿ”„ CHANGED: How support files are loaded in spec_helper has been improved.
    • ๐Ÿ›  FIXED: API#get_picture returns nil if FB returns no result, rather than error (thanks, mtparet!)
    • ๐Ÿ›  FIXED: Koala now uses the right grant_type value for fetching app access tokens (thanks, miv!)
    • ๐Ÿ›  FIXED: Koala now uses the modern OAuth endpoint for generating codes (thanks, jayeff!)
    • ๐Ÿ›  FIXED: Misc small fixes, typos, etc. (thanks, Ortuna, Crunch09, sagarbommidi!)

    โœ… Testing improvements:

    • ๐Ÿ›  FIXED: MockHTTPService compares Ruby objects rather than strings.
    • FIXED: Removed deprecated usage of should_not_receive.and_return (thanks, Cyril-sf!)
    • ๐Ÿ›  FIXED: Test suite now supports Typhoeus 0.5 (thanks, Cyril-sf!)
    • ๐Ÿ”„ CHANGED: Koala now tests against Ruby 2.0 on Travis (thanks, sanemat!)