Rendercv

Latest version: v2.2

Safety actively analyzes 723685 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

2.2

> **Full Changelog**: https://github.com/rendercv/rendercv/compare/v2.1...v2.2

Added

- Two new entry types have been added: `NumberedEntry` and `ReversedNumberedEntry`.
- Four new fields have been added to the YAML input file: `design.section_titles.font_family`, `design.header.name_font_family`, `design.header.connections_font_family`, and `design.entries.allow_page_break_in_sections`.
- New fonts have been added: EB Garamond, Fontin, Gentium Book Plus, Lato, Noto Sans, Open Sans, Raleway, and Open Sauce Sans.
- Users are now allowed to use custom fonts, by providing font files in the `fonts` folder next to the YAML input file.
- Typst commands are now allowed in the YAML input file. For example, a text can be converted to a subscript with `sub[text]`.
- A new social network has been added: `X` ([212](https://github.com/rendercv/rendercv/pull/212), [#187](https://github.com/rendercv/rendercv/issues/187), [#109](https://github.com/rendercv/rendercv/issues/109), [#107](https://github.com/rendercv/rendercv/issues/107)).
- Executable files for Windows, MacOS, and Linux are now available with each release.

Fixed

- `None` values in the entries are now handled correctly.
- `--png-path` option of the `rendercv render` command has been fixed ([332](https://github.com/rendercv/rendercv/issues/332)).
- Issues with escaping Markdown characters have been fixed ([347](https://github.com/rendercv/rendercv/issues/347)).

New Contributors
* misrasaurabh1 made their first contribution in https://github.com/rendercv/rendercv/pull/338

2.1

> **Full Changelog**: https://github.com/rendercv/rendercv/compare/v2.0...v2.1

Added

- The `rendercv render` error caused by an open output PDF file in Windows is now handled ([327](https://github.com/rendercv/rendercv/pull/327)).

Fixed

- The "Font Awesome 6" font family issue (missing icons in the header) has been fixed ([314](https://github.com/rendercv/rendercv/pull/314)).
- The Docker image has been fixed to use the latest version of RenderCV ([321](https://github.com/rendercv/rendercv/pull/321)).
- Partial installation (`pip install rendercv` instead of `pip install rendercv[full]`) errors have been fixed ([326](https://github.com/rendercv/rendercv/pull/326)).
- Path issues in `rendercv_settings` and CLI have been fixed ([312](https://github.com/rendercv/rendercv/pull/312)).
- Bold and italic text rendering issues have been fixed ([303](https://github.com/rendercv/rendercv/pull/303)).
- Asterisk is now escaped in Typst ([303](https://github.com/rendercv/rendercv/pull/303)).

New Contributors
* MarcinKonowalczyk made their first contribution in https://github.com/rendercv/rendercv/pull/299
* mheguy made their first contribution in https://github.com/rendercv/rendercv/pull/321

2.0

> **Full Changelog**: https://github.com/rendercv/rendercv/compare/v1.18...v2.0

RenderCV has transitioned from using $\LaTeX$ to Typst. RenderCV is now much faster and more powerful.

Added

- RenderCV now supports Chinese, Japanese, and Korean characters by default ([61](https://github.com/rendercv/rendercv/issues/61)).
- A new theme has been added: `engineeringclassic`.
- `summary` field has been added to `NormalEntry`, `ExperienceEntry`, and `EducationEntry` ([210](https://github.com/rendercv/rendercv/issues/210)).
- `rendercv_settings.date` field has been added for time span calculations and last updated date text.

Changed

- $\LaTeX$ has been replaced with Typst.
- The `design` field has been changed completely. See the [documentation](https://docs.rendercv.com/user_guide/structure_of_the_yaml_input_file/#design-field) for details.
- The `locale_catalog` field has been renamed to `locale`, and some fields have been moved from `design` to `locale`. See the [documentation](https://docs.rendercv.com/user_guide/structure_of_the_yaml_input_file/#locale-field) for details.
- The `moderncv` theme's header has been changed.

1.18

> **Full Changelog**: https://github.com/rendercv/rendercv/compare/v1.17...v1.18

Changed

- `design.seperator_between_connections` field has been renamed to `design.separator_between_connections` ([282](https://github.com/rendercv/rendercv/issues/277)).

Fixed

- `locale_catalog` field has been fixed ([282](https://github.com/rendercv/rendercv/issues/275)).

1.17

> **Full Changelog**: https://github.com/rendercv/rendercv/compare/v1.16...v1.17

Added
- `cv.photo` field has been added to the YAML input file. It allows users to add a photo to their CVs ([193](https://github.com/rendercv/rendercv/pull/193)).
- `rendercv_settings.bold_keywords` field has been added to the YAML input file. It allows users to make specific keywords automatically bold in the rendered CV ([144](https://github.com/rendercv/rendercv/issues/144)).
- `markdown_to_latex` filter has been added to Jinja templates ([269](https://github.com/rendercv/rendercv/pull/269)).

Changed
- `design.last_updated_date_style` and `design.page_numbering_style` fields are moved to `locale_catalog.last_updated_date_style` and `locale_catalog.page_numbering_style` fields, respectively ([270](https://github.com/rendercv/rendercv/pull/270)).


New Contributors
* kael-k made their first contribution in https://github.com/rendercv/rendercv/pull/193
* maharjun made their first contribution in https://github.com/rendercv/rendercv/pull/269

1.16

> **Full Changelog**: https://github.com/rendercv/rendercv/compare/v1.15...v1.16

Fixed
- `rendercv render` command has been fixed for Python 3.10 and 3.11 (249, 250).

New Contributors
* S-Avalloni made their first contribution in https://github.com/rendercv/rendercv/pull/249

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.