Recipemd

Latest version: v5.0.0

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

3.0.0

- *Breaking:* Classes in `recipemd.data` are now frozen
- *Breaking:* Rename `recipemd-tags` to `recipemd-find` and option `-f/--filter` to `-e/--expression`
- *Breaking:* `recipemd-find` now searches tags, ingredient names and units
- *Breaking:* `recipemd-find` displays result in columns instead of rows by default. Use `-x` for old behavior
- Prevent duplicated headlines when flattening
- Amount values can be negative to allow simple stock keeping
- Remove linked recipe amount from title in instructions as it is confusing with multiple levels of flattened recipes
- Add option `--export-linked` to export linked recipes in the correct scale to a folder
- Advanced expression syntax in recipemd-find
- Terms are now case insensitive by default
- Terms can be quoted to for exact match
- Allow `tag:`, `ingr:` or `unit:` as prefix for terms to restrict term to tag, ingredient or unit
- Search via regular expressions is possible by surrounding a term with `/`
- Add option `-j/--json` for JSON output of recipe
- *Fix:* Exception in flattening if link ingredient has no amount

2.2.2

- Implement `recipemd-tags` tool for finding recipes by tag

2.2.1

- Add option `-r/--round` to allow control of rounding in cli output
- Add shell completions to cli

2.2.0

- Allow recipes to reference other recipes
- Implement flattening of referenced recipes in cli

2.1.0

- Allow unicode vulgar fractions in ingredient amounts

2.0.0

- *Breaking:* Implement parsing of yields separate from tags (according to RecipeMD 2.0.0 specification)

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.