All Versions
Latest Version
Avg Release Cycle
88 days
Latest Release

Changelog History
Page 1

  • v2.5.5 Changes

    • [FIX] #176 Fix a bug that the UsageInfo in PageResult is not initialized in the first page. Thanks @uginroot.

    Note that the tag v2.5.4 was tagged on a wrong branch. I deleted it to avoid potential issues.

  • v2.5.3 Changes

    • ๐Ÿ“œ [NEW] #163 Add a new type UnmarshalError to hold error details when json.Decoder fails to parse Facebook API response. Thanks @stlimtat.
  • v2.5.2 Changes

    February 26, 2020
    • โšก๏ธ [FIX] Update go.mod import path from to Since go1.14, incompatible versions are omitted by default.
  • v2.5.1 Changes

    December 12, 2019
    • [FIX] #150 Add additional error messages to help debug issues. Thanks @sothychan.
  • v2.5.0 Changes

    November 17, 2019
    • [NEW] #147 MakeParams is aware of struct field tag "facebook" and "json" now. It works quite similar to json.Marshal except that it makes any data to Params instead of JSON string. Thank @samber for your input.
    • [FIX] #148 Fix a panic in Param#Encode when a nil value is included in Param. Thanks again, @samber.
  • v2.4.0 Changes

    April 30, 2019
    • ๐Ÿ‘ [NEW] #126 #128 Support v3.3 rate limiting header x-business-use-case-usage, x-ad-account-usage and X-FB-Ads-Insights-Throttle in UsageInfo. Use it in any Result by calling Result#UsageInfo(). It's also available in PagingResult by calling PagingResult#UsageInfo(). Thanks @OwlLaboratory for raising this change for me. And Thanks @AlphaB for your PR.
  • v2.3.3 Changes

    December 25, 2018
    • [FIX] #120 Use timing-safe hmac.Equal to check signed request. Thanks, @gstvg.
  • v2.3.2 Changes

    September 06, 2018
    • ๐Ÿ“œ [FIX] #114 Correctly parse query string in the path which doesn't start with '/', e.g. fb.Get("me?fields=name,email", nil).
  • v2.3.1 Changes

    September 06, 2018
    • [FIX] #114 Query string in the path, e.g. fb.Get("/me?fields=name,email", nil), works as expected now. Thanks, @AsifArko.
  • v2.3.0 Changes

    August 03, 2018
    • [FIX] #110 Use HTTP GET to send request in which the method is GET. Thank @nayakravi for raising this issue, and Thank @AlphaB and @robbiet480 for your valuable inputs.