ReciPants is a Web-based recipe manager that supports Postgres, MySQL, and Oracle databases. It features searching, categories, exporting, scaling, emailing recipes, password reminders, secure user cookies, internationalization, and fully customizable templated output.
| Licenses | GPL |
|---|---|
| Implementation | Perl |
Recent releases


Changes: Support for Oracle databases, a Farenheit to Centigrade temperature converter, a Brix to Baume sweetness converter, and a database connection test utility. There were also anti-cross-site scripting security improvements, IP address verification in user cookies, the ability to connect to databases on remote machines, and the ability to supply custom database connect strings. The date now displays the correct month, the email address format checker now allows hyphens in mailbox names, and single quotes no longer crash recipe search.


Changes: This release fixes the ingredient quantity column type in MySQL that caused fractional quantities to be rounded to the nearest whole number (e.g., 1/2 was rounded to 0). Systems using PostgreSQL as their database are not effected.


Changes: New features include SMTP support, wildcard recipe and user searches, and a module detector that checks to see if you have the required Perl modules installed. Ingredients measured in pounds now show up. Ingredient quantities entered as mixed fractions now work properly. The potential for orphaned recipes due to bad ingredient format is gone. A work-around for MySQL 4.x auto_increment values starting with 1 instead of 0 has been added to prevent the category system from barfing.


Changes: The ingredients.qty column type was fixed (int -> numeric). A regex check was added to the ingredient format. An index on ingredients.recipe_id was added.


No changes have been submitted for this release.
A database refactoring and migration tool for safely changing databases and rolling back.