mirror of https://github.com/eyhc1/rendercv.git
2.3 KiB
2.3 KiB
toc_depth |
---|
1 |
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Click here to see the unreleased changes.
1.2 - 2024-02-27
Fixed
- Fixed Markdown
TextEntry
, where all the paragraphs were concatenated into a single paragraph. - Fixed Markdown
OneLineEntry
, where all the one-line entries were concatenated into a single line. - Fixed the
classic
theme'sPublicationEntry
, where blank parentheses were rendered when thejournal
field was not provided. - Fixed a bug where an email with special characters caused a LaTeX error.
- Fixed Unicode error when
rendercv new
is called with a name with special characters.
1.1 - 2024-02-25
Added
- RenderCV is now a
\LaTeX
CV framework. Users can move their\LaTeX
CV themes to RenderCV to produce their CV from RenderCV's YAML input. - RenderCV now generates Markdown and HTML versions of the CV to allow users to paste the content of the CV to another software (like Grammarly) for spell checking.
- A new theme has been added:
moderncv
. - A new theme has been added:
sb2nov
.
Changed
- The data model is changed to be more flexible. All the sections are now under the
sections
field. All the keys are arbitrary and rendered as section titles. The entry types can be any of the six built-in entry types, and they will be detected by RenderCV for each section. - The templating system has been changed completely.
- The command-line interface (CLI) is improved.
- The validation error messages are improved.
- TinyTeX has been moved to another repository, and it is being pulled as a Git submodule. It is still pushed to PyPI, but it's not a part of the repository anymore.
- Tests are improved, and it uses
pytest
instead ofunittest
. - The documentation has been rewritten.
- The reference has been rewritten.
- The build system has been changed from
setuptools
tohatchling
.