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 upper limit of the polyunsaturated reference value for linoleic acid has been reduced to 4% of calories, while that for alpha linolenic acid has been raised to 2%. An internal constant for the percentage of total fat that is fatty acids has been replaced by a function that figures it for each analysis.
Release Notes: This release removes test code for features that were not implemented, displays the calorie-derived values for protein and carbs on the "Daily Value" absolute value screen (and the real values on the subsequent screen) to aid in setting the personal options, and coherently puts together the algorithms from the previous two releases for figuring the essential fatty acid reference value ranges.
Release Notes: This release includes the ratio of unsaturated to saturated fat on the analysis screen.
Release Notes: This release widens the range of possible polyunsaturated fat reference values when calories are reset from an analysis screen showing a high-fat diet.
Release Notes: This release adds a progress report during the initial bulk load of the USDA data, and changes a comparison between floating point numbers that some gcc optimizations turned into an infinite loop.
Release Notes: This release adds a screen coming out of the graphing function to change the group of nutrients if desired.
Release Notes: This release makes further changes to the algorithm that resets the polyunsaturated fat reference values when calories are reset from the analysis screen. The purpose is to "learn" the user's typical diet and reduce confusion by showing any adequate level of intake as 100%, no matter which particular fatty acids comprise that intake.
Release Notes: This release modifies the way the Omega-6 reference values are recomputed in relation to the Omega-3 values. Formerly, all Omega-6 values were recomputed; now, only the arachidonic acid value is recomputed by solving Lands' equation for n-6 hufa in plasma phospholipids.