From bb143b363da29ea3b87e9dca34c203c240c3772c Mon Sep 17 00:00:00 2001 From: Sina Atalay <79940989+sinaatalay@users.noreply.github.com> Date: Fri, 6 Mar 2026 18:35:10 +0300 Subject: [PATCH] v2.7 release --- README.md | 2 +- docs/changelog.md | 50 +++++++++++++++++++++++++++++++++++++++- docs/index.md | 2 +- pyproject.toml | 2 +- src/rendercv/__init__.py | 2 +- 5 files changed, 53 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2a0d35f8..6f0bf7ec 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@

RenderCV

-_CV/resume generator for academics and engineers_ +_Resume builder for academics and engineers, deployed at [rendercv.com](https://rendercv.com)_ [![test](https://github.com/rendercv/rendercv/actions/workflows/test.yaml/badge.svg?branch=main)](https://github.com/rendercv/rendercv/actions/workflows/test.yaml) [![coverage](https://coverage-badge.samuelcolvin.workers.dev/rendercv/rendercv.svg)](https://coverage-badge.samuelcolvin.workers.dev/redirect/rendercv/rendercv) diff --git a/docs/changelog.md b/docs/changelog.md index 3aaed70b..3e01aa5b 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -8,7 +8,7 @@ hide: All notable changes to this project will be documented in this file. -[Click here to see the unreleased changes.](https://github.com/rendercv/rendercv/compare/v2.6...HEAD) +[Click here to see the unreleased changes.](https://github.com/rendercv/rendercv/compare/v2.7...HEAD) +## [2.7] - March 6, 2026 + +> **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](https://github.com/rendercv/rendercv/issues/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](https://github.com/rendercv/rendercv/issues/618), [#650](https://github.com/rendercv/rendercv/issues/650), [#660](https://github.com/rendercv/rendercv/issues/660)). +- A new `design.entries.degree_width` field has been added ([#671](https://github.com/rendercv/rendercv/issues/671)). +- `--output-folder` option has been added to the `rendercv render` command to specify the output directory ([#578](https://github.com/rendercv/rendercv/issues/578)). +- Watch mode now monitors included config files and re-renders when they change ([#579](https://github.com/rendercv/rendercv/issues/579)). +- `DAY` and `DAY_IN_TWO_DIGITS` placeholders have been added to date formatting ([#548](https://github.com/rendercv/rendercv/issues/548)). +- Reddit has been added as a social network type ([#658](https://github.com/rendercv/rendercv/issues/658)). +- Right-to-left (RTL) language support has been added, with Arabic ([#591](https://github.com/rendercv/rendercv/issues/591)), Hebrew, and Persian as built-in locales ([#452](https://github.com/rendercv/rendercv/issues/452), [#645](https://github.com/rendercv/rendercv/issues/645)). +- Built-in locale defaults for 3 additional languages have been added: Dutch ([#585](https://github.com/rendercv/rendercv/issues/585)), Norwegian Bokmål, and Norwegian Nynorsk ([#652](https://github.com/rendercv/rendercv/issues/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](https://github.com/rendercv/rendercv/issues/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](https://github.com/rendercv/rendercv/issues/590)). +- YAML aliases are now treated as literal strings. + +### Fixed + +- The `--quiet` option of the `rendercv render` command now works correctly ([#608](https://github.com/rendercv/rendercv/issues/608)). +- The design file not applying when used with a settings file has been fixed ([#642](https://github.com/rendercv/rendercv/issues/642)). +- `bold_keywords` no longer applies to placeholder variables in file paths and PDF titles ([#557](https://github.com/rendercv/rendercv/issues/557)). +- `DAY` and `DAY_IN_TWO_DIGITS` placeholders now work correctly in output file paths ([#684](https://github.com/rendercv/rendercv/issues/684)). +- Vertical alignment of titles with icons for education entries has been fixed ([#603](https://github.com/rendercv/rendercv/issues/603)). +- Mandarin Chinese locale spelling and schema validation have been corrected ([#617](https://github.com/rendercv/rendercv/issues/617), [#678](https://github.com/rendercv/rendercv/issues/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](https://github.com/rendercv/rendercv/issues/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). + ## [2.6] - December 23, 2025 > **Full Changelog**: [v2.5...v2.6] @@ -596,6 +642,7 @@ RenderCV has transitioned from using $\LaTeX$ to Typst. RenderCV is now much fas The first release of RenderCV. +[v2.6...v2.7]: https://github.com/rendercv/rendercv/compare/v2.6...v2.7 [v2.5...v2.6]: https://github.com/rendercv/rendercv/compare/v2.5...v2.6 [v2.4...v2.5]: https://github.com/rendercv/rendercv/compare/v2.4...v2.5 [v2.3...v2.4]: https://github.com/rendercv/rendercv/compare/v2.3...v2.4 @@ -630,6 +677,7 @@ The first release of RenderCV. [v0.3...v0.4]: https://github.com/rendercv/rendercv/compare/v0.3...v0.4 [v0.2...v0.3]: https://github.com/rendercv/rendercv/compare/v0.2...v0.3 [v0.1...v0.2]: https://github.com/rendercv/rendercv/compare/v0.1...v0.2 +[2.7]: https://github.com/rendercv/rendercv/releases/tag/v2.7 [2.6]: https://github.com/rendercv/rendercv/releases/tag/v2.6 [2.5]: https://github.com/rendercv/rendercv/releases/tag/v2.5 [2.4]: https://github.com/rendercv/rendercv/releases/tag/v2.4 diff --git a/docs/index.md b/docs/index.md index 45a55b87..11777b70 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,7 +1,7 @@ # RenderCV
-*CV/resume generator for academics and engineers* +*Resume builder for academics and engineers* [![test](https://github.com/rendercv/rendercv/actions/workflows/test.yaml/badge.svg?branch=main)](https://github.com/rendercv/rendercv/actions/workflows/test.yaml) [![coverage](https://coverage-badge.samuelcolvin.workers.dev/rendercv/rendercv.svg)](https://coverage-badge.samuelcolvin.workers.dev/redirect/rendercv/rendercv) diff --git a/pyproject.toml b/pyproject.toml index d0d24b39..ec02cdcb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ build-backend = "uv_build" # Build-backend object for building RenderCV # Metadata about RenderCV. name = "rendercv" version = "2.7" -description = "CV/resume generator for academics and engineers" +description = "Resume builder for academics and engineers" readme = "README.md" requires-python = ">=3.12" license = "MIT" diff --git a/src/rendercv/__init__.py b/src/rendercv/__init__.py index bbd9a0a8..5eebeab8 100644 --- a/src/rendercv/__init__.py +++ b/src/rendercv/__init__.py @@ -1,7 +1,7 @@ import warnings __version__ = "2.7" -__description__ = "Typst-based CV/resume generator for academics and engineers." +__description__ = "Resume builder for academics and engineers" warnings.filterwarnings("ignore") # Ignore Pydantic warnings