Skip to content

v3.3.0

Latest

Choose a tag to compare

@yunanwg yunanwg released this 22 Mar 11:12
f77ff71

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)
    The letter() 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_keywords is 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 both cv() and letter(), and synced the letter API documentation to match the modernized module.

πŸ’– Contributors