- improved how
view listhandles long ingredient names
- improved
view planoutput
- add pyyaml to pyproject.toml requirements...
- project.scripts
- project.scripts
- included pyyaml in requirements
- pipx: added project.scripts entry so that users can install via pipx
- recipe wizard now strips trailing whitespace from input
- settings bug in export command
- changes the values that can be set with
chef config - changed the default recipe library location
- cli: added decorator to check recipe library is initialised.
- settings: renamed Settings.from_file() -> Settings.load()
- settings: split settings into system-wide and project-specific settings
- settings: added support for user settings
- fixed settings bug when loading all recipes
- fixed a bug where an empty plan would not display properly
- plan: Plan.current was broken if no plans existed.
- config: config command now correctly handles passed values
- broken Plan.current
- settings loading doesn't break if the file doesn't exist
- shopping lists now convert units where possible
- added plural handling for units
- added support for normalising and converting units
- added support for tsp / tbsp
- readme-generation: we now display author name in the recipe index
- added --version argument.
- export now writes which version of yes-chef was used
chef exportnow auto-generates an index of recipes in README.md
- recipe list single spacing
- auto-capitalise items in markdown exports
- recipe wizard: interactive wizard that guides the user through creating a new recipe
- dummy change
- added CI workflows for main branch