notes-0.6.0.txt 3.6 KB

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