mirror of
https://github.com/rendercv/rendercv.git
synced 2025-12-24 05:58:06 -05:00
16 KiB
16 KiB
toc_depth
| 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.10 - 2024-05-25
Full Changelog: v1.9...v1.10
Added
rendercv --versioncommand has been added to show the version of RenderCV.StackOverflow(#77),GitLab(#78),ResearchGate, andYouTubehas been added to the available social network types.
Fixed
- Authors in
PublicationEntryare now displayed correctly inengineeringresumesandsb2novthemes. justify-with-no-hyphenationtext alignment has been fixed.
1.9 - 2024-05-19
Full Changelog: v1.8...v1.9
Added
- RenderCV is now a multilingual tool. English strings can be overridden with
locale_catalogsection in the YAML input file (#26, #20). See the documentation for more information. - PNG files for each page can be generated now (#57).
rendercv newcommand now generates Markdown and\LaTeXsource 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 rendercommand:--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\LaTeXsource 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.FILEwithVALUE. 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 newcommand:--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.
datefield is now optional inPublicationEntry.- README.md and the documentation have been rewritten.
Fixed
ExperienceEntryandNormalEntrywithout location and dates have been fixed in theengineeringresumes,classic, andsb2novthemes.\LaTeXtemplates have been polished.- Bugs related to the special characters in email addresses have been fixed (#64).
1.8 - 2024-04-16
Full Changelog: v1.7...v1.8
Added
- Horizontal space has been added between entry titles and dates in the
engineeringresumestheme. - The
date_and_location_widthoption has been added to theengineeringresumestheme. - A new design option,
disable_external_link_icons, has been added.
Changed
sb2novtheme's\LaTeXcode has been changed completly. There are slight changes in the looks.classic,sb2nov, andengineeringresumesuse the same\LaTeXcode base now.- The design option
show_last_updated_datehas been renamed todisable_last_updated_datefor consistency. - Mastodon links now use the original hostnames instead of
https://mastodon.social/.
Fixed
- The location is now shown in the header (#54).
- The
education_degree_widthoption of theclassictheme has been fixed. - Lualatex and xelatex rendering problems have been fixed (#52).
1.7 - 2024-04-08
Full Changelog: v1.6...v1.7
Added
- The new theme,
engineeringresumes, is ready to be used now. - The
education_degree_widthdesign option has been added for theclassictheme. last_updated_date_styledesign option has been added for all the themes exceptmoderncv.
Fixed
- Highlights can now be broken into multiple pages in the
classictheme (#47). - Some JSON Schema bugs have been fixed.
1.6 - 2024-03-31
Full Changelog: v1.5...v1.6
Added
- A new theme has been added:
engineeringresumes. It hasn't been tested fully yet. - A new text alignment option has been added to
classicandsb2nov:justified-with-no-hyphenation(#34) - Users are now allowed to run local
lualatex,xelatex,latexmkcommands in addition topdflatex(#48).
Changed
- Orcid is now displayed in the header like other social media links.
Fixed
1.5 - 2024-03-27
Full Changelog: v1.4...v1.5
Added
- Users can now make bold or italic texts normal with Markdown syntax.
Changed
- The
moderncvtheme doesn't italicize any text by default now.
Fixed
- The
moderncvtheme's PDF title issue has been fixed. - The ordering of the data models' keys in JSON Schema has been fixed.
- The unhandled exception when a custom theme's
__init__.pyfile is invalid has been fixed. - The
sb2novtheme'sPublicationEntrywithoutjournalanddoifields is now rendered correctly. - The
sb2novtheme'sOneLineEntry's colon issue has been fixed.
1.4 - 2024-03-10
Full Changelog: v1.3...v1.4
Added
- A new entry type has been added:
BulletEntry
Changed
OneLineEntry'snamefield has been changed tolabel. This was required to generalize the entry validations.moderncv's highlights are now bullet points.moderncv'sTextEntriesdon't have bullet points anymore.sb2nov'sTextEntriesdon't have bullet points anymore.
1.3 - 2024-03-09
Full Changelog: v1.2...v1.3
Added
- CLI documentation has been added to the user guide.
Changed
- Future dates are now allowed.
- Authors' first names are no longer abbreviated in
PublicationEntry. - Markdown is now supported in the
authorsfield ofPublicationEntry. doifield is now optional forPublicationEntry.
Fixed
- The
journalis now displayed in thePublicationEntryof thesb2novtheme.
1.2 - 2024-02-27
Full Changelog: v1.1...v1.2
Fixed
- Markdown
TextEntry, where all the paragraphs were concatenated into a single paragraph, has been fixed. - Markdown
OneLineEntry, where all the one-line entries were concatenated into a single line, has been fixed. - The
classictheme'sPublicationEntry, where blank parentheses were rendered when thejournalfield was not provided, has been fixed. - A bug, where an email with special characters caused a
\LaTeXerror, has been fixed. - Unicode error, when
rendercv newis called with a name with special characters, has been fixed.
1.1 - 2024-02-25
Full Changelog: v0.10...v1.1
Added
- RenderCV is now a
\LaTeXCV framework. Users can move their\LaTeXCV 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 has been changed to be more flexible. All the sections are now under the
sectionsfield. 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) has been improved.
- The validation error messages have been 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 have been improved, and it uses
pytestinstead ofunittest. - The documentation has been rewritten.
- The reference has been rewritten.
- The build system has been changed from
setuptoolstohatchling.
0.10 - 2023-11-29
Full Changelog: v0.9...v0.10
Fixed
- Author highlighting issue has been fixed in
PublicationEntry.
0.9 - 2023-11-29
Full Changelog: v0.8...v0.9
Added
- Page numbering has been added.
- Text alignment options have been added (left-aligned or justified).
- Header options have been added (margins and header font size).
university_projectsfield has been added.
0.8 - 2023-11-17
Full Changelog: v0.7...v0.8
Fixed
- YYYY date issue has been solved (#5).
0.7 - 2023-11-03
Full Changelog: v0.6...v0.7
Changed
- The date type has been improved. It supports
YYYY-MM-DD,YYYY-MM, andYYYYformats now.
Fixed
- Custom sections' error messages have been fixed.
0.6 - 2023-10-28
Full Changelog: v0.5...v0.6
Added
- New fields have been added:
experience,projects,awards,interests, andprogramming_skills.
Fixed
0.5 - 2023-10-27
Full Changelog: v0.4...v0.5
Added
- Orcid support has been added.
Fixed
- Special
\LaTeXcharacters' escaping has been fixed.
0.4 - 2023-10-22
Full Changelog: v0.3...v0.4
Changed
- CLI has been improved for more intuitive validation error messages.
0.3 - 2023-10-20
Full Changelog: v0.2...v0.3
Fixed
- The colors of CLI output have been fixed.
- Encoding problems have been fixed.
0.2 - 2023-10-17
Full Changelog: v0.1...v0.2
Fixed
- MacOS compatibility issues have been fixed.
0.1 - 2023-10-15
The first release of RenderCV.