This one's packed β new docs site, a modernized cover letter module, and some important deprecation cleanups. If you've been putting off updating your deprecated params... now's the time π
β¨ What's new
-
MkDocs Material documentation site (#162, #163)
brilliant-CV now has a proper docs site with auto-generated configuration reference. No more digging through source code to find parameter names. -
Cover letter module modernization (#164)
Theletter()function gets a major refresh β cleaner API, better defaults, and alignment with the CV module's patterns. Partially addresses #96. -
Simplified keyword injection (#160)
inject_keywordsis now deprecated in favor of a simpler, more intuitive approach. Migration is straightforward β check the docs for details. -
Deprecated params now panic (#161)
No more silent backward compatibility. If you're using a deprecated parameter, you'll get a clear error telling you exactly what to change.β οΈ These deprecated parameters will be fully removed in v4.0.0 β we recommend migrating as soon as possible to avoid breakage when the next major version lands.
π Fixes
- Custom AI prompt injection from metadata (#151)
Custom AI prompts defined in metadata weren't being picked up correctly. Fixed!
π Docs
- cv() and letter() examples + letter API sync (#170)
Added practical examples for bothcv()andletter(), and synced the letter API documentation to match the modernized module.
π Contributors
- @saveriogzz β welcome back! π