Patch and Release Notes (2.x and 1.x)
Version 2.1.x
[FREY-212] - ListPublishedFoods returns error if a food contains a unit that is not in the Tyr domain model
[FREY-193] - Update Genesis API for compatibility with Genesis R&D 11.4.470
[FREY-182] - Api fails to start when upgrading database when accessing FoodQueryService.svc
[FREY-146] - Some Nutrient quantities are missing from GetAnalysisByUserCode response
[FREY-144] - GetLabelImageByFoodId
[FREY-145] - GetBarcodeImageByFoodId
Version 2.0.x
[FREY-143] - ListPublishedFoods intermittently returns duplicate foods
[FREY-142] - Update Genesis API to use efc4c 11.3.x
[FREY-139] - Implement paging in SearchByModifiedDateRange
[FREY-137] - SearchByModifiedDateRange fails on REST endpoint
[FREY-131] - Allergen statement text missing from response
[FREY-132] - Allergen groups missing from response
[FREY-133] - CommonName is not being set properly in food response
[FREY-129] - SearchByName operation fails if a food belongs to more than one published group
[FREY-128] - Services fail to activate after updating to 2.0.8
[FREY-121] - Test Connection fails during installer
[FREY-127] - Unable to activate v2.0 service with v2.0 license key
[FREY-115] - Update API for new label regulations
[FREY-122] - An administrator can configure the API to use transport security
Version 1.7.x
[FREY-131] - Allergen statement text missing from response
[FREY-132] - Allergen groups missing from response
[FREY-133] - CommonName is not being set properly in food response.
[FREY-129] - SearchByName operation fails if a food belongs to more than one published group
[FREY-121] - Test Connection fails during installer
[FREY-122] - An administrator can configure the API to use transport security
[FREY-116] - Preparation Time and Cooking Method is missing from the food response.
[FREY-118] - Group response does not contain member food Ids
[FREY-119] - Nutrient amounts from GetAnalysisByUserCode appear to be incorrect
[FREY-117] - Do not allow DELETE, PUT, OPTIONS, HEAD requests
[FREY-111] - SearchByModifiedDateRange SOAP request fails.
Version 1.6
[FREY-103] - GetAnalysisByFoodId is significantly slower than GetAnalysisByUserCode
[FREY-88] - Add "StartRow" and "PageSize" properties to ListPublishedFoodsRequest in order to support paging
Version 1.5
[FREY-102] - GetAnalysisByFoodId and UserCode is failing for Ingredients.
[FREY-99] - Add Nutrient Content Claims Text to Food Response
Version 1.4
[FREY-100] - FoodId's are different depending on how the food is called
[FREY-97] - Conversions Empty in FoodResponse
[FREY-96] - Include GroupIDs with FoodResponse
Added GetGroups
Added ListGroups
Version 1.3
[FREY-74] - GetAnalysisByFoodId
Version 1.2
Breaking change:
The structure of the Quantity type has changed. In v1.1, a QuantityDto is similar to:
|
 In v1.2, the QuantityDto is similar to:
|
Added ListPublishedFoodUserCodes
[FREY-52] - Unable to install
[FREY-76] - GetAnalysisByUserCode fails in REST
[FREY-77] - Errors in REST operations crash with a 504 and no content
[FREY-78] - Unknown NullReferenceException in ListPublishedFoods
[FREY-79] - NullReferenceException in CreateIngredientStatementDtos
[FREY-80] - Changes to XmlDateTimeOffset break GenesisAPI SearchByModifiedDateRange queries
[FREY-81] - Customers can publish ESHA groups, which the API then uses to try and return disallowed foods via ListPublishedFoods
Version 1.1
[FREY-56] - API won't install, 'The given key was not present in the dictionary' when attempting to connect to the server
[FREY-58] - API failing to install
[FREY-61] - Proxy type generated for PublishedFoodsByModifiedDateRangeRequest does not interpret type of Start and End correctly
[FREY-63] - Analysis of food at amount doesn't give analysis for given amount
[FREY-64] - Proxy generated by WCFTestClient submits DateTime element without timezone info, which generates a service exception
[FREY-67] - Freyja unit tests fail on EFC assert
[FREY-35] - AnalysisDto needs both rounded and raw values
[FREY-36] - GenesisAPI is exposed on REST endpoints