v0.4.0
Date: 2022/04/09
Highlights
- Nēnē now has an API for running the website build so you can script the build process and modify/add data between assembling the website, rendering the templates, and saving the output.
- Glob patterns are now allowed in the
ignore
field ofconfig.yml
(thanks to @florian-wagner 🎉). - Each page now has a list of all pages that share a folder with it (its "siblings"), making it easier to build index pages.
- No breaking changes for this release so it's safe to upgrade (please report any breaking builds).
Bug fixes
New features
- Allow globbing patterns in ignore list by @florian-wagner in #19
- Create a public API by @leouieda in #20 #22
- Add a list of siblings for each page in
page["siblings"]
by @leouieda in #24
Maintenance
- Use dependente to extract requirements on CI by @leouieda in #15
- Move functions to a printing module by @leouieda in #16
- Move functions to specific modules by @leouieda in #17
- Separate rendering into functions by @leouieda in #18
- Read and propagate data in a single step by @leouieda in #23
New Contributors
- @florian-wagner made their first contribution in #19
Full Changelog: v0.3.3...v0.4.0