Spring Social Facebook 1.0.3 (June 19, 2013) ============================================ Compatibility notes: This release includes changes to enable Spring Social Facebook to work after the July 2013 Breaking Changes. In order for this version of Spring Social Facebook to work prior to July 10, 2013, you'll need to configure your application at Facebook to enable the July 2013 Breaking Changes. Within Facebook's application configuration, go to "Settings->Advanced" and click the "Enabled" radio button next to "July 2013 Breaking Changes". Improvements * Support July 2013 Breaking Changes in Facebook's Graph API. (SOCIALFB-116) * Add several missing properties to Page object. (SOCIALFB-122) * Change FriendOperations.getFriendProfiles() to return all friends. (SOCIALFB-105) Bug Fixes * Add FRIENDS constant to Privacy enum. (SOCIALFB-108) * Make Reference, WorkEntry, and EducationEntry serializable so that FacebookProfile will be serializable. (SOCIALFB-111) Spring Social Facebook 1.0.2 (September 3, 2012) ================================================ Bug Fixes * Deserialize the "pictures" field of Page, Post, and Video returned from Facebook as either a String or as an object in anticipation of changes to the Facebook API to be applied on October 3, 2012. (SOCIALFB-92) * Deserialize the likesCount property of Comment as being sent from Facebook as either "likes" or "like_count" to reflect changes in the Facebook API to be applied September 5, 2012. (SOCIALFB-93) Miscellaneous * Deprecated the picture property of Page, Post, and Video classes; to be replaced in Spring Social Facebook 1.1.0. (SOCIALFB-92) * Deprecated the position property of the Photo class to reflect changes in the Facebook API to be applied September 5, 2012. (SOCIALFB-94) Spring Social Facebook 1.0.1 (December 15, 2011) ================================================ Bug Fixes * Handle unknown album types as AlbumType.UNKNOWN (SOCIALFB-50) * Check for existence of "count" field before attempting to read the likes count (SOCIALFB-33) * Default album privacy to CUSTOM when an unrecognized privacy is received from facebook. (SOCIALFB-38) Improvements * Added middle name to FacebookProfile (SOCIALFB-29) * Expose RestOperations through Facebook interface for access to endpoints not yet covered by the API binding (SOCIALFB-32) * Added GroupOperations.getMemberships() to retrieve a list of groups that a user is a member of (SOCIALFB-49) * Added a new FRIENDS_WALLS albums type to reflect a new album type returned by the graph API (SOCIALFB-50) * Added paging support (offset and limit) to FriendOperations. getFriendProfiles() (SOCIALFB-44) * Added paging (offset and limit) to CommentOperations.getComments() (SOCIALFB-25) * Added story, storyTags, and messageTags properties to Post objects to capture in-text tagging of stories and messages (SCOIALFB-36) Spring Social Facebook 1.0.0 (September 8, 2011) ================================================ Misc: * Updated FacebookTemplate to match changes in AbstractOAuth2ApiBinding. Spring Social Facebook 1.0.0.RC3 (August 25, 2011) ================================================== Bug Fixes * Treat false responses from Facebook's Graph API as errors indicating insufficient privileges. This fixes a deserialization problem when trying to deserialize "false" as an object. (SOCIALFB-18) * Handle "Feed action request limit reached" errors by throwing RateLimitExceededException. (SOCIALFB-19) Improvements * New sample demonstrating how to use Spring Social in a Facebook Canvas application. (SOCIALFB-20) Spring Social Facebook 1.0.0 RC2 (July 26, 2011) ================================================ Improvements * Changed GraphApi.fetchConnections() to more intuitively work with list element type rather than a list wrapper. (SOCIALFB-9) * Handle duplicate status errors from Facebook by thrown a DuplicateStatusException. (SOCIALFB-12) * Added offset and limit parameters to many API methods to support paging through results. (SOCIALFB-14) Bug Fixes * Added SwfPost and MusicPost types and change post deserialization to fall back to generic Post type when the type is unrecognized. (SOCIALFB-2) * FacebookErrorHandler now does default error handling first and only reads the body of the response if it gets past the default handling to avoid IOExceptions when using SimpleClientHttpRequestFactory. (SOCIALFB-13) Spring Social Facebook 1.0.0 RC1 (June 22, 2011) ================================================ * Spring Social Facebook extracted into a standalone project that can progress and release independent of Spring Social releases. * More API bindings: * Upload photos and videos * Fan pages, including posting to a page's feed as the page administrator. Refer to Spring Social's changelog for a history of the Facebook module prior to it being extracted into its own project.