Summary of Changes from 2.x to 3.1

2.x Reference3.1 ReferenceSummary of Change

GetAnalysisByFoodId 1.X-2.X

GetAnalysisByUserCode 1.X-2.X

GetAnalysisCombined GetAnalysisByFoodId and GetAnalysisByUserCode into one method.  

GetBarcodeImageNew Reference (Retrieves the barcode for the food identified by the specified User Code or Food Id value as a PNG encoded bitmap.)
GetBarcodeImageByFoodId 1.X-2.XGetBarcodeImageByFoodIdNow return a response with the binary of an image as a member of the request
GetBarcodeImageByUserCode 1.X-2.XGetBarcodeImageByUserCodeNow return a response with the binary of an image as a member of the request

GetConversionsNew Reference (Retrieves the conversions collection for a food identified by the specified Usercode or FoodId value.)

GetFoodNew Reference. Added Options (see next two references)
GetFoodByUserCode 1.X-2.XGetFoodByUserCodeAdded Optional UserCode to query food (user can supply UserCode to get food desired)
GetFoodByUserCode 1.X-2.XGetFoodByFoodIdAdded Optional FoodID to query food (user can supply FoodID to get food desired)

GetGroups 1.X-2.X

ListGroups 1.X-2.X

ListGroups (4.0)Added a filter to only get certain groups, by id
Added paging (StartIndex, PageSize)

GetLabelImageNew Reference (Retrieves the label for the food identified by the specified User Code or Food Id value as a PNG encoded bitmap.)
GetLabelImageByFoodId 1.X-2.XGetLabelImageByFoodIdNow return a response with the binary of an image as a member of the request
GetLabelImageByUserCode 1.X-2.XGetLabelImageByUserCodeNow return a response with the binary of an image as a member of the request
ListAllergens 1.X-2.XListAllergensAdded Paging (StartIndex, PageSize)
ListAuthorities 1.X-2.XListAuthoritiesAdded Paging (StartIndex, PageSize)
ListNutrients 1.X-2.XListNutrientsAdded Paging (StartIndex, PageSize)

ListRecommendationProfilesNew Reference (Provides a list of all recommendation profiles)
ListPublishedFoods 1.X-2.XListFoods

Added Options (FilterByFoodTypes, FilterByPublicationStates)

Added Paging (StartIndex, PageSize)

ListPublishedFoodUserCodes 1.X-2.XListFoodUserCodes

Added Options (FilterByFoodTypes, FilterByPublicationStates)

Added Paging (StartIndex, PageSize)

ListUnits 1.X-2.XListUnitsAdded Paging (StartIndex, PageSize)

NewFood (3.1)New Reference (Creates new foods with the Food instances provided.)
SearchByGroup 1.X-2.XSearchByGroup

Added Options (FilterByFoodTypes, FilterByPublicationStates)

Added Paging (StartIndex, PageSize)

SearchByModifiedDateRange 1.X-2.XSearchByModifiedDateRange

Added Options (FilterByFoodTypes, FilterByPublicationStates)

Added Paging (StartIndex, PageSize)

SearchByName 1.X-2.XSearchByName

Added Options (FilterByFoodTypes)

Added Paging (StartIndex, PageSize)


SearchByPropertyNew Reference (Searches foods returning those which have the specified property and value.)

UpdateFood (3.1)New Reference (Updates existing foods with the Food instances provided.)