v1.9
This is a big release!
This release brings significant and useful updates. The documentation has been extensively rewritten to provide more comprehensive information. You might discover new RenderCV features that you may not be aware of yet! Check out the links below:
Full Changelog: v1.8...v1.9
Added
- RenderCV is now a multilingual tool. English strings can be overridden with
locale_catalog
section in the YAML input file (#26, #20). See the documentation for more information. - PNG files for each page can be generated now (#57).
-
rendercv new
command now generates Markdown and$\LaTeX$ source files in addition to the YAML input file so that the default templates can be modified easily. - A new CLI command has been added,
rendercv create-theme
, to allow users to create their own themes easily.rendercv create-theme "customtheme" --based-on "classic"
- A developer guide has been written.
- New options have been added to the
rendercv render
command:-
--output-folder-name "OUTPUT_FOLDER_NAME"
: Generates the output files in a folder with the given name. By default, the output folder name isrendercv_output
. The output folder will be created in the current working directory. (#58) -
--latex-path LATEX_PATH
: Copies the generated$\LaTeX$ source code from the output folder and pastes it to the specified path. -
--pdf-path PDF_PATH
: Copies the generated PDF file from the output folder and pastes it to the specified path. -
--markdown-path MARKDOWN_PATH
: Copies the generated Markdown file from the output folder and pastes it to the specified path. -
--html-path HTML_PATH
: Copies the generated HTML file from the output folder and pastes it to the specified path. -
--png-path PNG_PATH
: Copies the generated PNG files from the output folder and pastes them to the specified path. -
--dont-generate-markdown
: Prevents the generation of the Markdown file. -
--dont-generate-html
: Prevents the generation of the HTML file. -
--dont-generate-png
: Prevents the generation of the PNG files. -
--ANY.LOCATION.IN.THE.YAML.FILE "VALUE"
: Overrides the value ofANY.LOCATION.IN.THE.YAML.FILE
withVALUE
. This option can be used to avoid storing sensitive information in the YAML file. Sensitive information, like phone numbers, can be passed as a command-line argument with environment variables. This method is also beneficial for creating multiple CVs using the same YAML file by changing only a few values.
-
- New options have been added to the
rendercv new
command:-
--dont-create-theme-source-files
: Prevents the creation of the theme source files. By default, the theme source files are created. -
--dont-create-markdown-source-files
: Prevents the creation of the Markdown source files. By default, the Markdown source files are created.
-
Changed
- Package size has been reduced by removing unnecessary TinyTeX files.
date
field is now optional inPublicationEntry
.- README.md and the documentation have been rewritten.
Fixed
-
ExperienceEntry
andNormalEntry
without location and dates have been fixed in theengineeringresumes
,classic
, andsb2nov
themes. -
$\LaTeX$ templates have been polished. - Bugs related to the special characters in email addresses have been fixed (#64).
New Contributors
Full Changelog: v1.8...v1.9