| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- =======================================================================
- iEat Release Notes
- @VERSION@ @BUILD_DATE@
- =======================================================================
- Major new features:
- - Ability to email recipes (as text email message).
- - Recipe comments: any logged-in user can add comments to any recipe.
- - Advanced search form, which allows construction of searches for
- answering questions such as "show all recipes created by 'foo' that
- are rated higher than 3 stars".
- - Added a recipe search "quick link" to find all recipes created by
- the owner of the recipe (as displayed in the footer on recipe
- pages). Must be logged in to show up.
- Changes since last release:
- - Added 'email recipe' feature to email text version of recipe to folks.
- - Display text-exported recipe ingredient fractions as fractions
- instead of decimal (e.g. "1 1/2" instead of "1.5").
-
- - Cleaned up AOP definitions in Spring config file to make more
- compact.
- - Now index users as they are updated or upon registration.
- - Don't display remove ("minus") button on dynamic forms in the first
- row they appear in because that row is not allowed to be removed.
- This appears on the kitchen and advanced search forms and the edit
- recipe form for both ingredients and instruction steps.
-
- - Implemented advanced search function, which touched many areas.
-
- - Display user login names instead of actual names in recipe footers,
- to both protect user's names and aid users in the advanced search
- criteria for finding recipes by recipe owner.
-
- - Fixed bug where changes to recipe rating were not being indexed.
- - Changed persistent lists to use Hibernate all-delete-orphans
- cascade setting so database does not get cluttered with "orphaned"
- rows of related data.
-
- - Enhanced RecipeML import to support importing the recipe unit
- system and ingredient qualifiers.
-
- - Support importing recipe category data (base, course, ethnicity, etc)
- for recipes previously exported to RecipeML by iEat. iEat encodes
- this information while exporting the recipe, and now the import
- process is able to import that data back in.
-
- - Fix bug in ingredient quantity calculation during RecipeML import
- where non-fractions where always converted to 1.
-
- - Display user login names instead of real names in recipe comments.
- - Fixed bug that prevented admins from deleting recipes that had no
- owner (i.e. the owner had been deleted from the system).
-
- - Now handle "recipe not found" error condition, which can occur
- easily after deleting a recipe and clicking on the cached link from
- the recipe index before the cached entry expires.
- - Handle errors gracefully when importing RecipeML.
- - Code change to support IE for rating star system.
- - Implemented support for XHTML-valid popup links via JavaScript
- onclick event trapping and the <a> element's REL attribute.
-
- - Added dynamic pop-up links to the user page for user login names in
- recipe footers. Only shown for admins.
- - Fix security bug that allowed viewing the advanced search page
- when not logged in.
-
- - Implemented pop-up help for advanced search form.
- - Implemented "quick link" next to user login names in recipe footers
- to execute search for all recipes created by that user. Must be
- logged in to show up.
- - Change bullet encoding to use Unicode #2022 entity so passes XHTML
- validation.
-
- - Now invalidate the entire session when log out (or just before
- logging in). Previously only the user's session information was
- removed, and not other session data such as the recipe search
- form.
-
- - Fix problem that prevented importing where category data not
- available.
|