Latest release

Release 1.36.0

@nbartels nbartels released this Jan 29, 2017

1.36.0 (January 29, 2017)

  • Issue #657: Add equals, hashcode and toString to Send API types
    Thanks to @marceloverdijk for the hint
  • Issue #655: WorkExperience type added
  • Issue #656: SavedMessageResponse type added
  • Issue #654: OpenGraph types added
  • Issue #652: InstagramUse type added
    Thanks to @hkroger for the hint
  • Issue #639: LiveVideo type added
  • Issue #650: is_transient field added to error
    Thanks to @hkroger for the hint
  • Issue #651: License header changed to 2017

Downloads

2.0.0 RC 1

@nbartels nbartels released this Dec 24, 2016 · 234 commits to master since this release

2.0.0-rc.1 (December 24, 2016)

Please check the migration guide.

  • new Json parser
    • Issue #321: Replace "Json.org" parser with "minimal-json" parser
    • Issue #519: unicode (emoji) fix added to minimal-json (port of #501)
    • Issue #585: improve the JsonAssert util
  • Logging
    • Issue #31: support user-definable logging via slf4j

      Great idea @revetkn
    • Issue #635: rename logger categories
  • Code quality
    • Issue #339: Code quality fix - Collection.isEmpty should be used

      Thanks to @faisal-hameed for this PR
    • Issue #345: Code quality fix - @Override annotation should be used

      Thanks to @faisal-hameed for this PR
    • Issue #344: Code quality fix - Redundant field intializers

      Thanks to @faisal-hameed for this PR
    • Issue #189 and #190: create collections with needed size

      Thanks to @profes for the report and PR
  • Cleanup
    • Issue #299: StoryAttachment changed
    • Issue #257: Post and Comment use same Attachment type
    • Issue #302: Graph API 1.0 support removed
    • Issue #314: Event#getPicture returns Picture instead of String
    • Issue #311: Remove Attribution field from Post type
    • Issue #310: Event venue field has wrong type
    • Issue #323: Remove deprecated classes from Post type
    • Issue #337: Photo#getComments() returns List of comments instead of Comments object

      Thanks to @vido88 for this report
    • Issue #364: Remove inner class MessageTag from Post
    • Issue #80: Exception Generator added

      Thanks to @slumx for the report
    • Issue #195: Likes type improved
    • Issue #113: Event can contain multiple venues

      Thanks to @guychauliac for the PR
    • Issue #367: old inner class comments removed from comment type
    • Issue #402: Page field location should be of type Location
    • Issue #301: deprecated FQL methods removed
    • Issue #609: Remove experimental classes
    • Issue #467: Use Comments and Likes in Photo type
    • Issue #452: fix bug from #448

Downloads

Release 1.35.0

@nbartels nbartels released this Dec 16, 2016 · 11 commits to master since this release

1.35.0 (December 16, 2016)

  • Issue #634: FEED_REACTION_EDIT webhook type added
  • Issue #636: FEED_VIDEO_EDITED webhook type added
  • Issue #637: CallToAction object

    Thanks to @haresh208 for the hint

Downloads

Release 1.34.1

@nbartels nbartels released this Nov 24, 2016 · 17 commits to master since this release

1.34.1 (November 24, 2016)

  • Issue #632: fix error in javadoc

    Thanks to @alexconlin for the PR
  • Issue #631: performance issue with stacktrace during logging

    Thanks to @hkroger for the hint

Downloads

Release 1.34.0

@nbartels nbartels released this Nov 17, 2016 · 21 commits to master since this release

1.34.0 (November 17, 2016)

  • Messenger Platform 1.3 support
    • Issue #619: Passing parameters via M.me links
    • Issue #620: List Template
    • Issue #621: seq id is deprecated
    • Issue #622: Checkbox plugin support

      Thanks to @marceloverdijk for the hint
    • Issue #623: messaging_referral event

      Thanks to @marceloverdijk for the hint
  • Issue #625: Bugfix for logger name issue

    Thanks to @torbenw for the bug report
  • Issue #626: Add toString method to MessageRecipient Impls

    Thanks to @marceloverdijk for the hint
  • Issue #618: deleteObject support thread settings now

    Thanks to @marceloverdijk for the hint
  • Issue #574 and #617: Thread settings enums added

    Thanks to @marceloverdijk for the hint and PR
  • Issue #615 and #616: NotificationTypeEnum added

    Thanks to @marceloverdijk for the hint and PR
  • Issue #613: fbtrace_id added to FacebookGraphException

    Thanks to @marceloverdijk for the hint
  • Issue #612: MessageRecipient interface added

    Thanks to @marceloverdijk for the hint

Downloads

Release 1.33.0

@nbartels nbartels released this Oct 26, 2016 · 35 commits to master since this release

1.33.0 (October 26, 2016)

  • Cleanup:
    • Issue #602: Readme changed to describe only basic usage
    • Issue #604: Experimental package marked as deprecated
    • Issue #608: unused imports removed
  • Issue #605: more targeting improvements

    Thanks to @matthewbogner for the hint and PR
  • Issue #607: PaymentItem credentials changed to credential
    Thanks to @barhun for the hint
  • Issue #603: Basic logging change to resolve #31

Downloads

Release 1.32.0

@nbartels nbartels released this Oct 13, 2016 · 43 commits to master since this release

1.32.0 (October 13, 2016)

  • Graph API 2.8:
    • Issue #589: Feed Targeting
    • Issue #590: User Bios
    • Issue #588: Basic support
  • Graph API 2.7:
    • Issue #517: Add missing field to VideoCopyright
  • Messenger Platform:
    • Issue #594: add sticker_id to MessageItem class and MessagingAttachment class

      Thanks to @Abdelrahman-Hasan for the hint
    • Issue #596: Improve the SendResponse

      Thanks to @marceloverdijk for the hint
    • Issue #584: add attachment_id and is_reusable to MediaAttachment class

      Thanks to @Abdelrahman-Hasan for the hint
    • Issue #581: Please add a Message#addQuickReplies (multiple)

      Thanks to @marceloverdijk for the hint
    • Issue #582: Throw exception on adding too many QuickReplies
    • Issue #580: Wrong Date in FlightSchedule leads to error code when sending
    • Issue #592: Messenger documentation bug

      Thanks to @vraffy for the hint
  • Issue #587: Added ChangeValue type FEED_REACTION_ADD

    Thanks to @misternerd for the hint
  • Issue #586: Wrong appsecret_proof created by EncodingUtils

    Thanks to @mchmielarz for the hint
  • Issue #579: Move license files to root
  • Issue #600 and #601: NPE on empty message_tags

    Thanks to @anenkov for the PR
  • Issue #599: add support for interests in post.feed_targeting

    Thanks to @matthewbogner for the hint and PR
  • Issue #597: relevant_until_ts field in FeedTargeting is missing

Downloads

Release 1.31.0

@nbartels nbartels released this Sep 22, 2016 · 62 commits to master since this release

1.31.0 (September 22, 2016)

  • Messenger Platform Update:
    • Issue #566: new QuickReply types added

      Thanks to @marceloverdijk for the hint
    • Issue #567: CallButton added
    • Issue #568: ShareButton added
    • Issue #571: Field webview_height_ratio added to WebButton
    • Issue #569: BuyButton added, Payment webhook type added
    • Issue #570: Webview and Extension fields added
  • General Cleanup:
    • Issue #556: log exceptions that can be ignored
    • Issue #559: log more exceptions and use lastIndexOf with Char
    • Issue #557: use isEmpty() instead of size() where possible
    • Issue #561: catch Exception instead of Throwable
    • Issue #564: types should extend AbstractFacebookType
  • Issue #552: Added missing fields to comment attachments

    Thanks to @mnshdw for the PR
  • Issue #544: Add toString() method to webhook classes

    Thanks to @marceloverdijk for the hint
  • Issue #553: Add SenderAction enum

    Thanks to @marceloverdijk for the hint
  • Issue #576: Fixed issue MessagingItem.getItem not returning ReadItem

    Thanks to @marceloverdijk for the PR
  • Issue #555: FacebookPermissions scope changed to public

    Thanks to @rhino88 for the PR

Downloads

Release 1.30.0

@nbartels nbartels released this Aug 15, 2016 · 79 commits to master since this release

1.30.0 (August 15, 2016)

  • Issue #548 and #549: Support for x-page-usage header

    Thanks to @kukido for the PR
  • Issue #543: getCoverPhoto returns Photo-type now

    Thanks to @torbenw for the hint
  • Issue #546: account linking support for webhook

    Thanks to @marceloverdijk for the hint
  • Issue #547: account linking support for send API
  • Issue #542: greeting thread_settings

    Thanks to @uwol for the PR
  • Issue #541: quick replies not working correctly
  • Issue #539: Additional change values for webhook

    Thanks to @CrWEE for the PR
  • Issue #540: fetch device access token with Graph API 2.7 fixed
  • Issue #538: Ad types checked for usage of fields with type object
  • Issue #537: Integration test for likes/fan_count
  • Issue #536: Graph API 2.0 deprecated
  • Issue #535: Targeting rule deserialisation fixed

    Thanks to @hkroger for the hint

Downloads

Release 1.29.0

@nbartels nbartels released this Jul 28, 2016 · 92 commits to master since this release

1.29.0 (July 28, 2016)

  • Issue #391, #532 and #533: LifeEvent type added

    Thanks to @quangpld for the PR
  • Issue #522: TargetingProductAudienceSubSpec setRule not visible outside package

    Thanks to @hkroger for the hint
  • Issue #525: Add Quick replies support to Send API

    Thanks to @alexdlaird for the PR
  • Issue #524: Message object should contain a metadata field

    Thanks to @alexdlaird for the PR
  • Issue #523: AdsImageCrops deserialization doesn't work

    Thanks to @hkroger for the hint
  • Issue #528 and #527: Removed product from com.restfb.types.Payment

    Thanks to @fmachado for the PR
  • Issue #526: jsonObject.keys() as String-typed Iterator

    Thanks to @leandroutn for the hint
  • Issue #529: cleanup - Add unittests to utils package
  • Issue #531: Missing field publisher_platforms in Targeting class

    Thanks to @huymluu for the hint
  • Issue #530: Webhooks: add unhide for all HIDE-able elements

Downloads