Release Notes: The program now allows commercial foods that have a nutrition label and an ordered ingredients statement to be added to the food database. An approximation to a food's recipe is found that best fits the criteria and the recipe is analyzed to provide information about the additional nutrients not stated on the nutrition label.
Release Notes: This release introduced the latest USDA database, SR16-1, and changed the handling of the essential fatty acids. Lands' equation for "estimated percentage of n-6 HUFA in plasma cell membrane phopholipids based on diet" now only appears optionally on the analysis screen if the user sets a required target value, in which case, William Lands' recommendations for polyunsaturated fatty acid values replace the program's own. The determination of what is Omega-6 and what is Omega-3 has been changed so as to estimate only when the USDA database does not differentiate.
Release Notes: Because the program uses the approximation of 4 calories per gram for carbohydrate and protein to analyze meals according to the "Daily Value" -- although real food has various values for calories per gram -- the program now refigures fat percentage values at each analysis so that when calories, carbs, and protein are each at exactly 100%, fat will be also.
Release Notes: This release fixes a buffer overflow in the food selection function which caused the program to not find certain foods even though they existed in the database.
Release Notes: A bug has been fixed in which during food selection, the program lost the value of the food name key. Also, some of the program's reference values for the essential fatty acids have been modified.
Release Notes: The program now defaults to either grams or ounces, depending on the weight unit the user enters to specify servings. A bug in handling customary meal names that are too long has been fixed.
Release Notes: The program computes essential fatty acid reference values based on the user's diet. Prior releases aimed toward a particular balance of Omega-6 and Omega-3. This release allows the user to specify the balance between Omega-6 and Omega-3 without having to determine the amount of the individual fatty acids.
Release Notes: The program is now capable of understanding food names in simple English, such as "fried chicken" and "mashed potatoes." This is accomplished by including the list of abbreviations the USDA uses and by successively searching for each tokenized term, whatever the order in the USDA name.
Release Notes: The last release introduced a bug when adding customary meals to regular meals. The program now adds the foods without the additional prompt screen.
Release Notes: This release changes the method of searching for foods to a substring search. The narrowing-down of food categories to a unique food is the same as in prior releases.