RenderCV v2.8 Release Notes

Release Date: 2026-03-21 // 3 months ago
  • Full Changelog : v2.7...v2.8

    ➕ Added

    • Four new themes have been added: harvard, ink, opal, and ember.
    • Four new centered section title types have been added: centered_without_line, centered_with_partial_line, centered_with_centered_partial_line, and centered_with_full_line.
    • 0️⃣ Built-in locale defaults for 2 additional languages have been added: Vietnamese and Hungarian.
    • 🐧 Multi-platform Docker builds are now available for both linux/amd64 and linux/arm64 (#697).

    🔄 Changed

    • 📦 The rendercv-typst Typst package is now bundled inside the Python package. RenderCV no longer requires an internet connection to compile PDFs, as it no longer needs to download the package from Typst Universe at runtime. The package will continue to be published on Typst Universe for standalone Typst users.

    🛠 Fixed

    • 🛠 Custom fonts folder not being found when using a relative input path has been fixed (#692).
    • CLI overrides like --design.theme no longer crash when the target section is not present in the main YAML file (#595).
    • The SUMMARY placeholder can now be used inline in templates (#653).
    • Design and locale overlay files specified in YAML settings.render_command are now loaded correctly (#690).
    • Copied template files are now made writable for immutable distributions like NixOS (#673).
    • Markdown lines are now processed independently to prevent cross-line emphasis interference (#685).
    • Connector words in phrases no longer appear when their associated placeholder is empty (e.g., "BS in Mechanical Engineering" now correctly renders as "Mechanical Engineering" when the degree is omitted, instead of "in Mechanical Engineering").
    • 🛠 EducationEntry location placement in markdown output has been fixed (#691).

    🆕 New Contributors


Previous changes from v2.7

  • 🚀 Alongside the v2.7 release, we're proud to announce our new product: the RenderCV Web App at rendercv.com, rewritten from scratch.

    Here are some highlights:

    • It's mobile-friendly. Edit and access your CV on any device.
    • 💅 It has an AI chat. Polish your CV with AI, review diffs, and accept or reject changes.
    • 💅 It has both YAML and form editors. Switch between them; both are polished and easy to use.
    • 🔀 Sync all your data to your GitHub repository.
    • Download your entire account as a ZIP with one click, including all YAML files and PDFs.
    • Shareable public links. Share any CV as a PDF via a public link.

    🌐 Please share your feedback using the feedback button in the web app! We read every message.

    🚀 Changelog for RenderCV 2.7 release

    Full Changelog : v2.6...v2.7

    ➕ Added

    • A new settings.pdf_title field has been added to customize the title of produced PDF documents (#624).
    • 🌐 A new locale.phrases field has been added for customizable phrases in the CV, allowing translations like "DEGREE in AREA" to be adapted per language (#618, #650, #660).
    • A new design.entries.degree_width field has been added (#671).
    • --output-folder option has been added to the rendercv render command to specify the output directory (#578).
    • Watch mode now monitors included config files and re-renders when they change (#579).
    • DAY and DAY_IN_TWO_DIGITS placeholders have been added to date formatting (#548).
    • Reddit has been added as a social network type (#658).
    • 👍 Right-to-left (RTL) language support has been added, with Arabic (#591), Hebrew, and Persian as built-in locales (#452, #645).
    • 0️⃣ Built-in locale defaults for 3 additional languages have been added: Dutch (#585), Norwegian Bokmål, and Norwegian Nynorsk (#652).
    • URLs are now allowed for the cv.photo field.
    • Empty sections are now allowed.
    • 👍 "today" is now supported as a value for settings.current_date.

    🔄 Changed

    • PyPI version check is now non-blocking (#615).
    • bold_keywords now only matches full words instead of sub-words.
    • Extra keys are no longer allowed in the top-level YAML input and in the cv field.
    • Obsolete PNG files are now automatically deleted when re-rendering (#590).
    • YAML aliases are now treated as literal strings.

    🛠 Fixed

    • The --quiet option of the rendercv render command now works correctly (#608).
    • 🛠 The design file not applying when used with a settings file has been fixed (#642).
    • bold_keywords no longer applies to placeholder variables in file paths and PDF titles (#557).
    • DAY and DAY_IN_TWO_DIGITS placeholders now work correctly in output file paths (#684).
    • 🛠 Vertical alignment of titles with icons for education entries has been fixed (#603).
    • Mandarin Chinese locale spelling and schema validation have been corrected (#617, #678).
    • 🛠 settings.current_date issues have been fixed.
    • 🛠 Arabic, Hebrew, and Persian locale issues have been fixed.
    • Empty links no longer cause failures.
    • A duplicate font has been removed from available_font_families (#643).
    • YAML error handling has been improved.
    • Pydantic error handling for multiple YAML sources has been improved.

    ✂ Removed

    • The ex unit is no longer accepted in dimension fields (e.g., margins, spacing).

    🆕 New Contributors