From 0c18c4286bf21b6a2c99ebe6d75b7e21ae7ad876 Mon Sep 17 00:00:00 2001 From: Coleridge James Faraday Date: Thu, 5 Jun 2025 16:42:12 +0200 Subject: [PATCH 01/12] Inspire HEP social link bug fix (#242) * Fixed typo in Inspire HEP social link * Updated CHANGELOG --- CHANGELOG | 1 + moderncv.cls | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 903dc1a..210f9a8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,5 @@ version next +- Fix Inspire HEP social link (#241) - Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) - Fix error when omitting the photo in contemporary style (#201) - Fix spacing between first and last name (#204) diff --git a/moderncv.cls b/moderncv.cls index 23bff53..002e16a 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -325,7 +325,7 @@ \ifthenelse{\equal{#1}{playstation}} {\collectionadd[playstation]{socials} {#3}} {}% \ifthenelse{\equal{#1}{battlenet}} {\collectionadd[battlenet]{socials} {#3}} {}% \ifthenelse{\equal{#1}{arxiv}} {\collectionadd[arxiv]{socials} {\protect\httpslink[#3]{arxiv.org/a/#3}}} {}% - \ifthenelse{\equal{#1}{inspire}} {\collectionadd[inspire]{socials} {\protect\httpslink[#3]{inspirehep.net/authoris/#3}}} {}% + \ifthenelse{\equal{#1}{inspire}} {\collectionadd[inspire]{socials} {\protect\httpslink[#3]{inspirehep.net/authors/#3}}} {}% \ifthenelse{\equal{#1}{simplex}} {\collectionadd[simplex]{socials} {\protect\httpslink[#3]{simplex.chat/#3}}} {}% \ifthenelse{\equal{#1}{threema}} {\collectionadd[threema]{socials} {\protect\httpslink[#3]{threema.id/#3}}} {}% } From 02640f41c45cc84c8c5b8ead4f2c6cc49280a601 Mon Sep 17 00:00:00 2001 From: daniel Date: Wed, 18 Jun 2025 13:47:38 +0200 Subject: [PATCH 02/12] automated action for user guide creation (#192) --- .github/workflows/build-userguide-pdf.yml | 52 +++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .github/workflows/build-userguide-pdf.yml diff --git a/.github/workflows/build-userguide-pdf.yml b/.github/workflows/build-userguide-pdf.yml new file mode 100644 index 0000000..e82af2c --- /dev/null +++ b/.github/workflows/build-userguide-pdf.yml @@ -0,0 +1,52 @@ +name: Build user guide + +on: + push: + branches: + - master + paths: + - 'manual/moderncv_userguide.tex' + pull_request: + paths: + - 'manual/moderncv_userguide.tex' + +jobs: + build-userguide: + name: Build user guide + runs-on: ubuntu-latest + env: + UG_AUTHOR: Auto Userguide Creator + UG_COMMIT_MESSAGE: build of user guide + container: + image: thomasweise/docker-texlive-full:latest + + steps: + - name: Checkout source code + uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - name: Build user guide pdf + run: latexmk -pdflua -cd ./manual/moderncv_userguide.tex + + - name: Upload user guide pdf + uses: actions/upload-artifact@v4 + with: + name: moderncv_userguide.pdf + path: ./manual/moderncv_userguide/moderncv_userguide.pdf + + - name: Upload user guide log + if: ${{ always() }} + uses: actions/upload-artifact@v4 + with: + name: moderncv_userguide.log + path: ./manual/moderncv_userguide/moderncv_userguide.log + + - name: Push new user guide to master + if: ${{ github.ref_name == 'master' }} + run: | + git config --global user.name '${{ env.UG_AUTHOR }}' + git config --global user.email '${{ github.actor }}@users.noreply.github.com' + git add manual/moderncv_userguide.pdf + git commit -m "${{ env.UG_COMMIT_MESSAGE }}" + git push From d100f2064622e7d47bbbf2de5f47f838bbd3823a Mon Sep 17 00:00:00 2001 From: smo42 <71948475+smo42@users.noreply.github.com> Date: Wed, 23 Jul 2025 22:49:14 +0200 Subject: [PATCH 03/12] Update moderncvheadvii.sty (#245) * Update moderncvheadvii.sty added born for the contemporary style after address and before phone section * Update CHANGELOG - Fix birthdate not showing up in contemporary style (#244) * Update moderncvheadvii.sty - Fix birthdate not showing up in contemporary style (#244) (removed /born from letter) --- CHANGELOG | 1 + moderncvheadvii.sty | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 210f9a8..d296c95 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,5 @@ version next +- Fix birthdate not showing up in contemporary style (#244) - Fix Inspire HEP social link (#241) - Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) - Fix error when omitting the photo in contemporary style (#201) diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index 714088b..bab32cc 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -92,6 +92,7 @@ \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty \ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}% + \ifthenelse{\isundefined{\@born}}{}{\makenewline\bornsymbol\@born}% \phonesdetails% needs to be pre-rendered as loops and tabulars seem to conflict \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}% From 172f632d5fe1cc2da99d3595cf8234e867255012 Mon Sep 17 00:00:00 2001 From: Audric Schiltknecht Date: Thu, 31 Jul 2025 17:59:47 -0400 Subject: [PATCH 04/12] Make TikZ library use babel to not break with French (#247) * Make TikZ library use babel to not break with French Rendering was incorrect when using French babel: `\usepackage[french]{babel}` (and probably other languages). This can be fixed by configuring TikZ to use babel too. Fix #219 * Configure TikZ to use babel wherever it is used * Update CHANGELOG --- CHANGELOG | 1 + moderncvdebugtools.sty | 1 + moderncvheadvii.sty | 2 +- moderncviconstikz.sty | 1 + moderncvskillmatrix.sty | 1 + moderncvverticaltimeline.sty | 1 + 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index d296c95..98aa29d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,5 @@ version next +- Fix french babel breaking contemporary style (#219) - Fix birthdate not showing up in contemporary style (#244) - Fix Inspire HEP social link (#241) - Change moderncvcolors.tex to a .sty file for MikTeX compatibility (#199) diff --git a/moderncvdebugtools.sty b/moderncvdebugtools.sty index c19651a..a88c29f 100644 --- a/moderncvdebugtools.sty +++ b/moderncvdebugtools.sty @@ -17,6 +17,7 @@ % required packages %------------------------------------------------------------------------------- \RequirePackage{tikz} +\usetikzlibrary{babel} %------------------------------------------------------------------------------- diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index bab32cc..6e6f1a1 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -39,7 +39,7 @@ %------------------------------------------------------------------------------- \RequirePackage{qrcode} \RequirePackage{tikz} -\usetikzlibrary{tikzmark,fit} +\usetikzlibrary{tikzmark,fit,babel} %------------------------------------------------------------------------------- diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index 29355b8..f3f09ad 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -17,6 +17,7 @@ % required packages %------------------------------------------------------------------------------- \RequirePackage{tikz} +\usetikzlibrary{babel} \RequirePackage{etoolbox} \RequirePackage{xcolor} diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 9f03be1..5c2099e 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -230,6 +230,7 @@ % required packages %------------------------------------------------------------------------------- \RequirePackage{tikz} +\usetikzlibrary{babel} \RequirePackage{multirow} % package arydshln is needed for the dashed lines but is incompatible with fancy style \if@moderncvbodyv% diff --git a/moderncvverticaltimeline.sty b/moderncvverticaltimeline.sty index 1ee94a5..1231689 100644 --- a/moderncvverticaltimeline.sty +++ b/moderncvverticaltimeline.sty @@ -17,6 +17,7 @@ % required packages %------------------------------------------------------------------------------- \RequirePackage{tikz} +\usetikzlibrary{babel} %------------------------------------------------------------------------------- % vertical timeline implementation From 686f1a9a08ab1f49fd8a0344f5e32cf5ee9dcef7 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Sat, 6 Sep 2025 13:54:28 -0400 Subject: [PATCH 05/12] Add codespell support (config, workflow to detect/not fix) and make it fix some typos (#253) * Add github action to codespell master on push and PRs * Add rudimentary codespell config * Ignore latex \@ constructs * [DATALAD RUNCMD] chore: run codespell throughout fixing a few new typos automagically === Do not change lines below === { "chain": [], "cmd": "codespell -w", "exit": 0, "extra_inputs": [], "inputs": [], "outputs": [], "pwd": "." } ^^^ Do not change lines above ^^^ --- .codespellrc | 7 ++++ .github/workflows/codespell.yml | 25 +++++++++++++ CHANGELOG | 2 +- manual/moderncv_userguide.tex | 4 +-- moderncv.cls | 8 ++--- moderncvbodyv.sty | 4 +-- moderncvfooti.sty | 2 +- moderncvheadiv.sty | 2 +- moderncvskillmatrix.sty | 62 ++++++++++++++++----------------- template.tex | 6 ++-- 10 files changed, 77 insertions(+), 45 deletions(-) create mode 100644 .codespellrc create mode 100644 .github/workflows/codespell.yml diff --git a/.codespellrc b/.codespellrc new file mode 100644 index 0000000..89950d6 --- /dev/null +++ b/.codespellrc @@ -0,0 +1,7 @@ +[codespell] +# Ref: https://github.com/codespell-project/codespell#using-a-config-file +skip = .git*,*.pdf,.codespellrc +check-hidden = true +# names, case sensitive +ignore-regex = \bWille\b|\\@\S+ +# ignore-words-list = diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml new file mode 100644 index 0000000..b026c85 --- /dev/null +++ b/.github/workflows/codespell.yml @@ -0,0 +1,25 @@ +# Codespell configuration is within .codespellrc +--- +name: Codespell + +on: + push: + branches: [master] + pull_request: + branches: [master] + +permissions: + contents: read + +jobs: + codespell: + name: Check for spelling errors + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Annotate locations with typos + uses: codespell-project/codespell-problem-matcher@v1 + - name: Codespell + uses: codespell-project/actions-codespell@v2 diff --git a/CHANGELOG b/CHANGELOG index 98aa29d..847f38a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -140,7 +140,7 @@ version 1.4.0 (28 Mar 2013) now use each of these multiple times, e.g. to display multiple mobile phone numbers. - Deprecated \firstname and \familyname in favour of \name{}{}. -- Added a new mechanism to select amongs different possible icon sets: +- Added a new mechanism to select among different possible icon sets: \moderncvicons{}, where can be "marvosym" (used by default in the banking, casual and classic styles) or "letters" (used by default in the oldstyle style). \moderncvicons should always be called after diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index ab7ba7f..84fa732 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -405,7 +405,7 @@ In case BibTeX is used, the bibliography settings are adjusted in the lines % \renewcommand*{\bibliographyitemlabel}{[\arabic{enumiv}]} % \renewcommand{\refname}{Articles} - % bibliography with mutiple entries + % bibliography with multiple entries % \usepackage{multibib} % \newcites{book, misc}{{Books}, {Others}} \end{lstlisting} @@ -492,7 +492,7 @@ This can be combined with the \code{itemize} environment. \cvcolumn[]{} \end{cvcolumns} \end{lstlisting} -\code{} is a number between 0 and 1 controling the width of the column. +\code{} is a number between 0 and 1 controlling the width of the column. \subsubsection{Skill matrix macros} The skill matrix is a table for displaying skills such as computer skills or project management skills graphically. diff --git a/moderncv.cls b/moderncv.cls index 002e16a..3756507 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -154,7 +154,7 @@ % reduced list spacing % package providing hooks into lists -% originally developped by Jakob Schiotz (see http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty) +% originally developed by Jakob Schiotz (see http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty) % modified and distributed with moderncv(not available otherwise on ctan) \RequirePackage{tweaklist} \renewcommand*{\itemhook}{% @@ -234,7 +234,7 @@ \newcommand*{\born}[1]{\def\@born{#1}} % defines one's email (optional) -% usage: \email{} +% usage: \email{} \newcommand*{\email}[1]{\def\@email{#1}} % defines one's home page (optional) @@ -579,7 +579,7 @@ \newcommand*{\cvlistdoubleitem}[3][\listitemsymbol]{} % makes a typical resume job / education entry -% usage: \cventry[spacing]{years}{degree/job title}{institution/employer}{localization}{optionnal: grade/...}{optional: comment/job description} +% usage: \cventry[spacing]{years}{degree/job title}{institution/employer}{localization}{optional: grade/...}{optional: comment/job description} \newcommand*{\cventry}[7][.25em]{} % makes a resume entry with a proficiency comment @@ -655,7 +655,7 @@ \newcounter{cvcolumnscounter}% counter for the number of columns \newcounter{cvcolumnsautowidthcounter}% counter for the number of columns with no column width provided, and which will then be equally distributed \newcounter{tmpiteratorcounter}% counter for any temporary purpose (e.g., iterating loops) -\newlength{\cvcolumnsdummywidth}\setlength{\cvcolumnsdummywidth}{1000pt}% dummy width for total width, in order to enable arithmetics (TeX has no float variables, only integer counters or lengths) +\newlength{\cvcolumnsdummywidth}\setlength{\cvcolumnsdummywidth}{1000pt}% dummy width for total width, in order to enable arithmetic (TeX has no float variables, only integer counters or lengths) \newlength{\cvcolumnswidth}% total width available for head / content \newlength{\cvcolumnsautowidth}% total width of columns with no explicit width provided \newlength{\cvcolumnautowidth}% width of one of the columns with no explicit width provided (based on equal distribution of remaining space) diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index f29e577..e837017 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -111,11 +111,11 @@ \if@aftersection\else% \vspace*{-\separatorrulewidth}\fi% HACK; I don't understand where the space is coming from, nor what it's exact value is :( \noindent% -% \setlength{\fboxsep}{0pt}\framebox{% start of debuging +% \setlength{\fboxsep}{0pt}\framebox{% start of debugging \begin{tabular}[t]{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}|@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}% \@moderncvstrut{4pt}{16pt}#2 \\[#1]% the spacing needs to be inside the cell for the vertical rule to extend correctly \end{tabular}% -% }% end of debuging +% }% end of debugging \par\@aftersectionfalse\ignorespaces} \renewcommand*{\cvdoubleitem}[5][.5ex]{% diff --git a/moderncvfooti.sty b/moderncvfooti.sty index f1de51a..92f9de7 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -69,7 +69,7 @@ %------------------------------------------------------------------------------- % resume foot definition %------------------------------------------------------------------------------- -% lenghts +% lengths \renewcommand*{\recomputecvfootlengths}{\recomputefootlengths} % commands diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index c856a95..0c9970a 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -72,7 +72,7 @@ % \par\vspace{-\baselineskip}\vspace{-\parskip}\leftskip=\leftcolumnwidth% \par\vspace{-\baselineskip}\vspace{-\parskip}% \leftskip=\dimexpr\hintscolumnwidth+\separatorcolumnwidth\relax% \dimexpr require e-TeX engine extensions - \recomputecvlengths} % need to recompute the layout lenghts as we just changed \leftskip + \recomputecvlengths} % need to recompute the layout lengths as we just changed \leftskip \renewcommand*{\makecvhead}{ % recompute lengths (in case we are switching from letter to resume, or vice versa) \recomputecvlengths% diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 5c2099e..05ac64d 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -43,7 +43,7 @@ % Note: % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns % -The design of the table is such that the entry stands in the first column but -% occupies rows two and three. This has been done to accomodate english and german defaults. +% occupies rows two and three. This has been done to accommodate english and german defaults. % An alternative is provided by \cvskillplainlegend % % @@ -77,7 +77,7 @@ % Input: % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string naming the level column (2nd column), default: -% input_3 (optional): string naming the skill column (3nd column), default: +% input_3 (optional): string naming the skill column (3rd column), default: % input_4 (optional): string naming the experience-in-years column (4th column), default: % input_5 (optional): string naming the comment column (5th column), default: % @@ -97,11 +97,11 @@ % asterix (optional): include horizontal (dashed) line above the entered line. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> -% input_2: string, naming skill cathegory, default: <> +% input_2: string, naming skill category, default: <> % input_3: integer between 0 and 5, describing level of skill. \cvskill{input_2} is called internally, default: <> % input_4: string, naming the skill, default: <> % input_5: positive real number, stating the number of years of experience with this skill , default: <> -% input_6: string, explaining details w.r.t. that particual skill default: <> +% input_6: string, explaining details w.r.t. that particular skill default: <> % % Example usages: % \cvskillentry*{Language:}{3}{Python}{2}{I have done a million projects with Python} @@ -121,7 +121,7 @@ % and actually yield a decent looking table. The defaults depend on the style used and are chosen reasonably. % However, depending on the user input and the style that is used some of the columns might need adjustments. % The \setcvskillcolumns command provides means to influence the width of the first, the third and the fourth -% skill matrix column. The second column containg the output of \cvskill remains fixed width. The last column, +% skill matrix column. The second column containing the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. % % Input @@ -137,12 +137,12 @@ % \setcvskillcolumns[][0.45][]% adjust third (skill) column. Same as \setcvskillcolumns[][0.45] % \setcvskillcolumns[][][\widthof{``Year''}]% adjust fourth (years) column. % \setcvskillcolumns[\widthof{``Language''}][0.48][]% adjust 1st and 3rd columns. Same as \setcvskillcolumns[\widthof{``Language''}][0.45] -% \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% ajust all at once. +% \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% adjust all at once. % % Note % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \setcvskillcolumns in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefore +% be avoided. It is recommended to only use \setcvskillcolumns in the form of % \setcvskillcolumns[][][], thereby leaving the defaults in place for the first column. % % @@ -153,7 +153,7 @@ % such that the default english and german examples look good. % However, depending on the user input (translation) and the style that is used some adjustment might be needed. % The \setcvskilllegendcolumns command provides means to influence all columns except the ones containing -% \cvskill commands. The second column containg the output of \cvskill remains fixed width. The last column, +% \cvskill commands. The second column containing the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. % % Input @@ -161,24 +161,24 @@ % where depending on the style the legend_string gets printed. In case the % string is left empty adjusting this width allows moving the legend horizontally. % Default <\skilllegend@hintscolumnwidth> -% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descritor column, -% aka \cvskilllegend@leftdescriptorwidth. The desriptor column on the right, +% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descriptor column, +% aka \cvskilllegend@leftdescriptorwidth. The descriptor column on the right, % \cvskilllegend@rightdescriptorwidth is influenced by the factor 1-. % Default <\skilllegend@leftdesriptorfactor> % % Example usage -% \setcvskilllegendcolumns[][0.45]%% adjust left desriptor column. +% \setcvskilllegendcolumns[][0.45]%% adjust left descriptor column. % \setcvskilllegendcolumns[\widthof{``Legend''}][0.45]% adjust both left descriptor column and string column % % Note % - Due to implementation of \cvskilllegend for style 'fancy' (moderncvbodyv) % the first optional variable has no effect in this case. % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \cvskilllegend in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefore +% be avoided. It is recommended to only use \cvskilllegend in the form of % \cvskilllegend[][], thereby leaving the defaults in place for the first column. % - For style 'banking' the first column is set to align with the rest of the \cvskillentry entries -% Therefor adjusting the first column can be used to widen the table while moving it around. If no +% Therefore adjusting the first column can be used to widen the table while moving it around. If no % legend string is used, setting \cvskilllegend[0em] maximises the real enstate for the legend. % % @@ -402,7 +402,7 @@ % and actually yield a decent looking table. The defaults depend on the style used and are chosen reasonably. % However, depending on the user input and the style that is used some of the columns might need adjustments. % The \setcvskillcolumns command provides means to influence the width of the first, the third and the fourth -% skill matrix column. The second column containg the output of \cvskill remains fixed width. The last column, +% skill matrix column. The second column containing the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. % % Input @@ -418,12 +418,12 @@ % \setcvskillcolumns[][0.45][]% adjust third (skill) column. Same as \setcvskillcolumns[][0.45] % \setcvskillcolumns[][][\widthof{``Year''}]% adjust fourth (years) column. % \setcvskillcolumns[\widthof{``Language''}][0.48][]% adjust 1st and 3rd columns. Same as \setcvskillcolumns[\widthof{``Language''}][0.45] -% \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% ajust all at once. +% \setcvskillcolumns[\widthof{``Management Tools''}][0.6][3em]% adjust all at once. % % Note % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \setcvskillcolumns in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefore +% be avoided. It is recommended to only use \setcvskillcolumns in the form of % \setcvskillcolumns[][][], thereby leaving the defaults in place for the first column. % \def\arg@new@hintscolumnwidth{#1}% <-- all these terminal % signs are necessary for the fancy style to not show weird spaces!!! @@ -503,7 +503,7 @@ % such that the default english and german examples look good. % However, depending on the user input (translation) and the style that is used some adjustment might be needed. % The \setcvskilllegendcolumns command provides means to influence all columns except the ones containing -% \cvskill commands. The second column containg the output of \cvskill remains fixed width. The last column, +% \cvskill commands. The second column containing the output of \cvskill remains fixed width. The last column, % the comment column gets recalculated according to the setting of the other columns. % % Input @@ -511,24 +511,24 @@ % where depending on the style the legend_string gets printed. In case the % string is left empty adjusting this width allows moving the legend horizontally. % Default <\skilllegend@hintscolumnwidth> -% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descritor column, -% aka \cvskilllegend@leftdescriptorwidth. The desriptor column on the right, +% Input_2 (optional): float between 0 and 1 influencing the width of the left legend descriptor column, +% aka \cvskilllegend@leftdescriptorwidth. The descriptor column on the right, % \cvskilllegend@rightdescriptorwidth is influenced by the factor 1-. % Default <\skilllegend@leftdesriptorfactor> % % Example usage -% \setcvskilllegendcolumns[][0.45]%% adjust left desriptor column. +% \setcvskilllegendcolumns[][0.45]%% adjust left descriptor column. % \setcvskilllegendcolumns[\widthof{``Legend''}][0.45]% adjust both left descriptor column and string column % % Note % - Due to implementation of \cvskilllegend for style 'fancy' (moderncvbodyv) % the first optional variable has no effect in this case. % - For the styles 'classic' and 'casual' the first column is set to hintscolumnwidth such that -% it aligns with the rest of the entries. A readjustment of the first column should therefor -% be avoided. It is recomended to only use \cvskilllegend in the form of +% it aligns with the rest of the entries. A readjustment of the first column should therefore +% be avoided. It is recommended to only use \cvskilllegend in the form of % \cvskilllegend[][], thereby leaving the defaults in place for the first column. % - For style 'banking' the first column is set to align with the rest of the \cvskillentry entries -% Therefor adjusting the first column can be used to widen the table while moving it around. If no +% Therefore adjusting the first column can be used to widen the table while moving it around. If no % legend string is used, setting \cvskilllegend[0em] maximises the real enstate for the legend. % \def\arg@new@legend@hintscolumnwidth{#1}% @@ -594,7 +594,7 @@ % Note: % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns % -The design of the table is such that the entry stands in the first column but -% occupies rows two and three. This has been done to accomodate english and german defaults. +% occupies rows two and three. This has been done to accommodate english and german defaults. % An alternative is provided by \cvskillplainlegend % declare default legend entries @@ -768,7 +768,7 @@ % -The width of the columns can be adjusted by the \setcvskilllegendcolumns, see \setcvskilllegendcolumns % declare default legend entries -\NewDocumentCommand\skillPlainLegend@defaultLevelOne{}{basic knowlegde} +\NewDocumentCommand\skillPlainLegend@defaultLevelOne{}{basic knowledge} \NewDocumentCommand\skillPlainLegend@defaultLevelTwo{}{intermediate knowledge, some project experience} \NewDocumentCommand\skillPlainLegend@defaultLevelThree{}{extensive project experience} \NewDocumentCommand\skillPlainLegend@defaultLevelFour{}{deepened expert knowledge} @@ -915,7 +915,7 @@ % Input: % input_1 (optional): padding length appended to the legend, default: <0.25em> % input_2 (optional): string naming the level column (2nd column), default: -% input_3 (optional): string naming the skill column (3nd column), default: +% input_3 (optional): string naming the skill column (3rd column), default: % input_4 (optional): string naming the experience-in-years column (4th column), default: % input_5 (optional): string naming the comment column (5th column), default: % @@ -980,11 +980,11 @@ % asterix (optional): include horizontal (dashed) line above the entered line. This behaviour depends on the body style. % For the fancy style, the asterix has no meaning. % input_1 (optional): padding length appended to the legend, default: <0.25em> -% input_2: string, naming skill cathegory, default: <> +% input_2: string, naming skill category, default: <> % input_3: integer between 0 and 5, describing level of skill. \cvskill{input_2} is called internally, default: <> % input_4: string, naming the skill, default: <> % input_5: positive real number, stating the number of years of experience with this skill , default: <> -% input_6: string, explaining details w.r.t. that particual skill default: <> +% input_6: string, explaining details w.r.t. that particular skill default: <> % % Example usages: % \cvskillentry*{Language:}{3}{Python}{2}{I have done a million projects with Python} diff --git a/template.tex b/template.tex index f08609c..a99c6b6 100644 --- a/template.tex +++ b/template.tex @@ -196,7 +196,7 @@ Detailed achievements: %% Examples: % \setcvskilllegendcolumns[][0.45] % \setcvskilllegendcolumns[\widthof{``Legend''}][0.45] -% \setcvskilllegendcolumns[0ex][0.46]% this is usefull for the banking style +% \setcvskilllegendcolumns[0ex][0.46]% this is useful for the banking style %% Add a legend if you are using \cvskill{<1-5>} command or \cvskillentry %% Usage \cvskilllegend[*][][][][][][]{} @@ -281,9 +281,9 @@ Detailed achievements: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis ullamcorper neque sit amet lectus facilisis sed luctus nisl iaculis. Vivamus at neque arcu, sed tempor quam. Curabitur pharetra tincidunt tincidunt. Morbi volutpat feugiat mauris, quis tempor neque vehicula volutpat. Duis tristique justo vel massa fermentum accumsan. Mauris ante elit, feugiat vestibulum tempor eget, eleifend ac ipsum. Donec scelerisque lobortis ipsum eu vestibulum. Pellentesque vel massa at felis accumsan rhoncus. -Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum varius nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus varius blandit. +Suspendisse commodo, massa eu congue tincidunt, elit mauris pellentesque orci, cursus tempor odio nisl euismod augue. Aliquam adipiscing nibh ut odio sodales et pulvinar tortor laoreet. Mauris a accumsan ligula. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Suspendisse vulputate sem vehicula ipsum various nec tempus dui dapibus. Phasellus et est urna, ut auctor erat. Sed tincidunt odio id odio aliquam mattis. Donec sapien nulla, feugiat eget adipiscing sit amet, lacinia ut dolor. Phasellus tincidunt, leo a fringilla consectetur, felis diam aliquam urna, vitae aliquet lectus orci nec velit. Vivamus dapibus various blandit. -Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim varius pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis. +Duis sit amet magna ante, at sodales diam. Aenean consectetur porta risus et sagittis. Ut interdum, enim various pellentesque tincidunt, magna libero sodales tortor, ut fermentum nunc metus a ante. Vivamus odio leo, tincidunt eu luctus ut, sollicitudin sit amet metus. Nunc sed orci lectus. Ut sodales magna sed velit volutpat sit amet pulvinar diam venenatis. Albert Einstein discovered that $e=mc^2$ in 1905. From ee076d39f6b4b82c24e1847e7f2c47e1eeaded8b Mon Sep 17 00:00:00 2001 From: daniel Date: Sat, 6 Sep 2025 20:54:19 +0200 Subject: [PATCH 06/12] Install git in container used for automatic userguide generation (#254) * gh action uses image without git: therefore add it, provide the newest moderncv_userguide.pdf manually due to failed action * update apt sources --- .github/workflows/build-userguide-pdf.yml | 2 ++ manual/moderncv_userguide.pdf | Bin 123453 -> 123441 bytes 2 files changed, 2 insertions(+) diff --git a/.github/workflows/build-userguide-pdf.yml b/.github/workflows/build-userguide-pdf.yml index e82af2c..6122bf7 100644 --- a/.github/workflows/build-userguide-pdf.yml +++ b/.github/workflows/build-userguide-pdf.yml @@ -45,6 +45,8 @@ jobs: - name: Push new user guide to master if: ${{ github.ref_name == 'master' }} run: | + # maybe switch to an image with git already included, for now install it here + apt update && apt install git -y git config --global user.name '${{ env.UG_AUTHOR }}' git config --global user.email '${{ github.actor }}@users.noreply.github.com' git add manual/moderncv_userguide.pdf diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf index 2b3284f1576586c8e6462aed3ce616cb436e452f..fb33feb8bcee8faf0cca8c16b041f5dea949612d 100644 GIT binary patch delta 8781 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 delta 8798 zcmai&RaDjAx5ep0Bi(TbY4Fh9NFyPlQX<{m@dar?TI$f<9fxj^PU%MJLwDZaKVI&A zxi9Op*4lf_`L_2Mv!)N!-Uo^`1a5TqG_m@yPZDVoU`pEgQW~xDfrWUrNsT%-1tDDS zD^(|oveqSIONK@AfqhuWNqqESy)L1>Q&O4qgyBs?;UN0 zcT-Z-gx4i9mV{%^$er?u=*a_pW!_d$w$4wFUe_~|I!DK8*10TM9#0Joz}Qv_J4NSV zWWlPXqEcydCi`S)3g2`IV?5;O#i{#!`rrA*0(pMHbj2Pd6*8rtU(E{@9dlEo>Uq9I zv?$EnQ5ymiBvh9qYm*7(!}k;0=m|ZHOo<1IDrB6S#c#@zF5YTMGZ1&z|9VqH?wq&N zW>|4wx_3+yDsA~yD3VY02T+7YoH6UwS*w%mCT}nXmvp-3K0BMehBKV9Afgq<@w{nq zJxyO&sT>za+d(xH{_Fg{5iZNUj-=fh1gfO1P@j~is6c{?u6TzdfA&7S- zJkWpl{CdW7br$P2DA!h0F2QDx&aCWZmTU}~P2(pC+3U?a&K(_Bc|dAi=IHDxyh3ek zYiH9y5wIZc5LL)R5Lmc2EdiI9Fz7x1Zd$bropti~J^S=GTPdyLQ}?pBI7dCnx(JP{ zuUQ?F<7CI_`4S=uUN|G)@L{d}TPdmgj$WJ1OG6H=6l3kRW}xwlMmyW{0J+aV;|?9T zT5A)7eZ;%l%{Q{63rDqYOD(1*iP=dv55?lhwBysK`FR$Z1Zh`ey9f`4;nU$w-1xZ4 z=Fb{Bu(;tZ3T!ZoWCP_j)ONObTPI1-?GWv9z^CQ*`aPjiv6F93{|3sNntn)RhFt z*z@GcMaQEW{ZWRz*A1qk%FCbr=D0E9&XedDyz+EhEl8cO%Wku$SHwo&hf36Pb@6x0 zsK`xXGj3BON5nEEg6V6FJ`9=x`GsB2VFuRG>cqFpYXDt~-6WoGV$XVIG`9KQMh>)e zO-#xcBG`acz?A#Gen!mZ=WfX$L@^?%+v_Fb0y$}A{L0& z^+JQ002_X&T$)MJhS~x7`!1xw&s#%;7Y9c?%|ACq=6L0rIbhMRJ!L}b4XL%I5Tm8$ zD7uorbZKsDrC7)0N#sgV@fVdB2&g#@;_s{#hUQTtD(=KNl@-x_CA@aEQ#>;odDY!>c`ooY5!2YK*~j-%BDAfjAP}M&DnhBQ)oS+wOK3Uln%9^WMU+BG>w&<65`EYX!ABAUB=yd^K9Bx=eG1b-ij@yOau^Ko)r;`9agfZW~( zkg?OE|5zKCCR)6{IQ%=xr11xTUgG`665<-z(`T!K7$UN|!P#bGMEW<_eV!<5_m?ce z)o2ZFAg@oqL**AjGs3y){u8_zaCf1`pezzG4M9NNNUys$H#N9%NcXpRI^~zdJ8TR* z=Cxa7*naj7yDb)R(K~h_p@cWwx{8q{z=lx9xMGPUEO(}6c|+k))~hYy`>S!+P8}?R z29nG`2$ngIKR-=|I;AAdfsB6QeJrBnXozYU1Ew%2X{!C#mk4l_n(0acQjG{td z)DZvm&6RbAm`*I)7shKdj6Cf#Y&zV{uMZhl5VV3kb+JC{^Gh>`X?({iSLA{BMFpm9 zMK4KLyv6Y}*xk0Xu5B}|8p8n&OnexOi7n)grGOeZ6hYkTI)+yU33`>>JMPSEZy&!r zu1U@O5e*awwt8o&U5w&q%oR>9F8pJHM5e#rn{rHZh3F2U4zd;7cQmLH4$;Q*Cuq2P zd?)k%o0ckm;p0SGU8ZC@^%F8tqSqXznZ2ottFxK0-M>1Auhy6l0pU6gkS-fC{~Nvp z$QcpPPH7Oc3_E-B4>7_$HLMdm(_{ONG?XJ;4{HpQJ=UNb3gU2?KNyaG7hm^@Q9xyNs2?RBExPX)G9!RWVRs*V3_ZKmO*i>c!@$k&XdydLq0 zKH236&HN$F6%%iS0&_ksFF^R@>;)Sj%a>aI=5V9IiC4{ICrby%>~LDpH7xTmf(lqL zasCql_ggcErXC#Jr8fA9OLjjaN>-F`n_131Ut#0aoCsPi=eMrvF3BKL@d(VLqB<(( z#o_rI>SS3QlIBWz(vv zDpRA9J~gZs{#|-<(*BLBIKs}BjCYJ@VmuP~FmtZyFe6Z<{OvJ)R0W^u`&5WlcBCjeViVl7`VP?^e;m|_$WeNAUZp#q{k!N>?FQ}!UIO`+8I~fs0s4F^JGDM!J;I14egv(Xz(WF1XY2QFw3AAfy-p_>d;oTG zZs&d2ji=d%iI==T2Qw;ElLDFqI!`W^ZgpnvzaRXC``ZjB!Pc`rj#_^ywfdUWq4Hkvcm{$Ipq=YcaJ4t$o?zioV3l_9OR#}(WP0Dfqb@U<#Gm9(M7!9SoJSOy z@i&8=XnNfJqe*@N%X#9Sim;d#>Up_75yrE%)>W)#d<;#D_HgJ&f;iw;EDD{9S-Vkg zLa!%Q-t~o4G?LD43$2sy$yNvs0*S1ek7CLP%Jbea#J#bJ)Yh(Tnpu3oM@bJ zK7seahvM#s?W#ul19MK?Q>0p2|xxJ^~xpuhF)`xud1C}i)%r|^k@ z{KJCDj)g_=o~-V6tNPXC9rX{Z zm(l7`(q0*j7=+ws@(*abJ! zoz767-gm}Yr&wr6XvLB`8k|PFG{$Q-RD0zJ0Y<>x&^t4YU*Kw>6enK@1&XPSDJA(R zFfhudcj#9eRFl*fZ)R+3@)v*!h-z0}*q;q+dz4@W_?d_m6#B8WxoXf93Xkc}v{k8sPc^{L_FKVRdge3B|=n=9_xo`Zam)lhOJim9I9U?qdG zk%FhyKAYq1&L?~iz(-5z8+!D9TKAiAw_9P!{!Zp?x`~gez19eQU2Zd1ICS7^HfNB$ zDM6XA=)D_qj0dNCpXCJOVBRXu<3&V@_8Kkq+x)aIKzIbKB%3X_jX6~P;j!~`N)jAf z^OT-^h0m6rth^hSQ6`B;5JAC;l~^89#S4trxyR^aTB$2UW}*;hV^+#gI8?}bTs7VR zddlXXmI9o`weiklAtDm=xet&9Ve;?PNe*Dww-0fyCC#AxAxwSE9I!TBu zg&?EkGsY#Li1CdO^XuJqa~ngtfJY{AzEbk4pgYw5Is|%j+s?qk86hn^BhtXW^)jQK%F+=U@HrB^CjjC-H zlWD4WHIY!tkNCQ<1Xli8n=QYtyEg)DkUF~2Ep7ptULM~?W|kftOjDyQ(^$zG$ziN! z=aCIC=uIQ9Y%Of4hB}5g2A#9vw3ZLV z$FsFnnCrFcv=_|6F~?2+a)RabD3IkINMc6C-rkhZYL&gT~O z?M92{`~!Un(I7nbsIILXBhoA!TO3fexHIl6xXX8 ztcbBc0-ry0)16OuRec>OL$x*Lq>5`agrA{Sr^0)&B`Z9a<&4>rQ-x{yHIQl6*=Psg zr17!xAVAIHQZvj1kzcwv@qP9%q@hymr6X}s1Q37A`Xj|1U*tN*FA(<31!~0EQvbQ2 zmomc??zy1}NKXDJ0HYP%2wQKnJ}_a8SBVulPr?{7@8oALZG+Gs)rR}l`zBOpt%VElsle z@mQ|mc$~gwmNxl7oOQYW?!99EswNr8M=V7&c}FOut?VgquqkIK9qb3A-kk*hP;4Nh zDD^@SHWev*0C%HpFQ5%#4nBDG5u@W08%eFKnjD?cm_$}f!)R9AO#k_mNb7(k^H_yo zGSj`ib074Kb;$L%6iLzUZtT$3ody-+8K4h z-OYwxdtHp18a^m;-D!JbB!1QAU#zqYsLBgIfJ=6FT@)aMNKEPhdt#FtAKj}P^=vk6 zH)@vcT^l@J9o%atvNp-WX;-B*4@;9m(qi(RFA&sC)4EBcP1X4AUBA`DzGGMv2^uow4hUB zVw|uaDKRQ+1mm`dzYc#s@k1gEFDj z*xAT*`|w-9r6ukth!+UESVKdKanqGliD2sCg4jPbStwyCb*0Kqzw2m{h~(hk^zECs z(O>`RZD(}KYII8MCtUox&yNO!fL&zgnEoLF8*?ra&aLjLcwm|F*WC3IH1}z){*Pk$ zL$|QvAy&vDaU&7f$>LMxsrAFJT#dv^B3|A@TT6ik>||c#8FyghH+rl5YSWk*iLnD+ zpDuF$>NzjGrgv(l@hBgcJI;?+ zn&BRDd2kP|P7zvZp+RUE_zCL?+AlYFUS_)+JA3&QEW+Q#;iK|q*?OV8gKscNTC6S=6n9Mtpn*28#hN#Eaf-nVQRdwZ*yS_QHWqe@^%^V~R_aFv3vA zE2Mx4kpWOJvyr7s=wTwUzNl#$rGXzqq(L-J+rpkO-6`TO2!gB$ zCGNDW-Wb`6ZLEw)io9Ki9j{45t&qf6+`sa7qywgeV|`PRHO(BXNm3fEk^Cw*S!O^`mQiSeLW*#!e$M&8h5&#)p} z;SH|RQ-93$zSao88JEd+xMZqbB0>{h|62~m;$@RaI>b?xKnqw%Mg5R)pc zIeXpcwUUA#fb8$J<(E zl2axbbD0a}eY4@Os=>@FNL8-wTnL^GD{(Fut?K>w_P zTmC(o%ydgWQb*U`;ZS~&&uHf}G2^IVH0d<0x4F-x_6w zXQ9_Xu-EG%NC#ni9_Z~^0o1;3T+AfEv8#Z6)??zgo+c9buHU<8gqd1O6_%*O-@>lE z%RTrGKzk@(My{CGSyZ=wJXLMmnV5?b{Tkv~W4?dxiQJ^qOtnoYmvJyZ#l?H6L98}) zoXVyRl8^JL8QwovYIBAhy~R?GA{>R4mH7ivc`-?`)At8`>3TBewj?*wDHb~FQlCY0 ztksJXh38M&oqGoR-Bbm>(&}x;g|Afo#qT6JOERmb(!6whQlnT=O39-4*L||k_0Uyy5jLeI_=--1i00zLv_ zeqpZSU^N}S!MG?C?W^SE+KW9h{Nj2;m2B?V4~m_#_lFl6Dx=f!E-3C0m6&QK2%*T_ z!h_zzmCob5x!~nht+&Wl*yGKrr!3UroNE&$XD;K=fE>DKpcW$i*sn&x5dP=21>8XO z;Lp(p7)JKW?Dh;pE*gXJ2@v9=8vtaHd8jBb@RD7&zn|NW)5%<&>BtdD**308j=(ss zYS2k>@#Z`ku(TWmpB!sAlSf#inaNyg1NYUFbvpN~SGbpyqv(f3CAEfc(02kk`7qk7 z?j0_)a>yayvi=rCH>bzkXzjMoYMd0jS=&_o;Tq)1J01E}=g?P&(vnOsT^P{h{gE4_ zK$$l|D*pF^GV*wY)p5*rL{c`T`|E=MWhFP~P=(m**>Id!wV)1FL z{MP*aCV6iu?;yU%Wb&W<%pIsdg`mt--CgXaA4rf|CeCpL>|`@zO2i^9jpbLbbp%P& zdw((GRXtan%7}L?;#I3Hau!WC_!F*OLS+O-z6_8Z4j_O!yWOaRA31<*XA2Cs8kt~M zj2yVio|F&Ys)8y}%PkMiJPpB>M$z1pfhUCkdzZGKFPYP)RjxDxAfUT1ygSJZpya9T zd!oTBL9&;T<%bSE3aBBUblkZYxx`X9SC|XW;CDuZQ?+%07SVawnyTLq(7Bvw%P!82 zKy>Qa`Otu-tJM|acR>9CKl943bY{^r@-5dzgsxAm$U|FyvsM=GCIogIcPA#6Q?*sd zV5$R5`n$cjSc(Y3K}D6OIyGw>IeHx0CJzWSZ6zSgA0Yp*fa`MQwh2kPCFCs;o+!(S zs)fGwO52A*s?s=o0+FidO65Lw1vee(X3wtZ5 zdB;tNVUz zr3e!Q)~8u~8elgJ|H$&FWE&b|{APS=aeUwldDc2jkQa8G9R`b(Ne&i6cU)Myq48%! zkYmlDX8Qd|P=*Mer?05^k@YLou2BOnHL6s}4XeU|REep&^M?h(?7_h|f*(lHcd#+L zHPF-0|5FISuhi6e-D>?}E}s1=#YN2uV@Tf+;{u;^+!PcS9z$8eypt zUp~DsS){Eq(b7D&Bchj_*=l<0J&Jn?`tICg?4RBp;_g3zAfo;nBL4QHRskwp!h!~m zSXTylsVicqk-t3~mgKifo%A;z;X)1waW7}}s27D=j7z0k>qA?o?Qi6QMN&JJb~FVK z-2h~l+o)}K9vl)o{{>1FzLwTM83N>C!E4K6%TUT~jx)}}x;<)o_c!(S_e7;ZRpDFw zbdHzEKWMUh+rjWBkC&lW3(uU!4a$2Y`)0$}M6ZDQsx2SYx0$OAqYHf^a?(~C`E7mLtbK%ctQr(agh(w*>qd% z(y~Sc7klH9*i8n+yCx3(2^~%JMQh3_Wy|7O3=5GMKT>$9Mq&NEc;91?83#D)_+0+FsH-+!`uASWJgTq^iy)pfQ_Ebqri{1SmV)Yq_K#)vu$-*fQc^NI2(G%%o zr^Regv|dxR9wNUZE+2&FjUW$%AHvVW{sxjfHG)X|e|AlmBZ#)IGy-%-M*!HA}5=D`a5>&tQ&2=QCs+wyRs3b@v@RfY{DI(9tn~-Xn zUgM~hKfGMf!1Hjk^tgCvoaF$l-%Hx~l{L)yr!)xIwAZS`bgg)uwrRe=1EgEU!})y?8;8e-uE{#kmra{Yt0+29md%>Xs>nL9FI29I zcUSFT$nL`=X06y*t!59VqBw_0Rm18d2NMT_H^bv2uX|g7vw5?5)2oE5$;jHGT6ieG z@kQ!Uv*w2;y@aR2qgY$0afAqqC`XxsI7*lqv#B0V@<#YketF?O3sr(ayd6Xgm)SJg zjK80GGx6wqRLG*0P_M!#KdkXyR8Pvaz{pdsHqc2g6AYWSE36t@cY^_jN!!cph*Q~H zbV|MwwCo5pHZ{s;SqN?vLiO=%jBzYi%a0D1j;L0`CN>epf)!3t#X^}+XSL^?YZODZ zCXO!~@2$;vN%=u}ALKcM?pN>ER@agM-F5BD93~SBhZ!xi-w$jp-Z7<32IbJnx`ZnK_^gQ%Wzf!fT*`iUJK34z*h?TuVJ*PXlB3_tL(Rs|ag?Lj`{B*3 z1r=HWxq_6=07N6!32F9gI+7WgPH3G5`$XXzj+`89S#mV9ZC?i!O~I06@^wTSU|{k` z4yCMMC`}a95v$&G<)3V`yS8emV|_WqXs&&)o6i50WH{|RzX^9?x0G(oj~Hbey|2A@p=!-t$h$``|>=d%lQ3!IZXv(T6Yi+^J z>alP{w(p^aVcl#<_}a&C665(iIM;BUqIU!go}z^7PSNy%&ZK=`(WZld-EJ>Onsm@V zC_lNtokJz*A{q=`^S^=)3v`=ji|*mJ1Rehu#mNM_npO1Ud4^Ky3hnMfG2V-gG*{m@ z#Zsc5lJcKJo>7N#ylYS{`vTYe9}Zh2FQ^or?lM4#5; ffA6S$=a*j)f0ep#B%^O3g3$#rnV96?y~X?=V$~j! From 5d817593fb8d182288d4a75c6859ec74365985e7 Mon Sep 17 00:00:00 2001 From: LLdaniel Date: Fri, 30 Jan 2026 22:23:41 +0100 Subject: [PATCH 07/12] prepare new v2.5.0 release and do the usual header change --- manual/moderncv_userguide.tex | 2 +- moderncv.cls | 2 +- moderncvbodyi.sty | 2 +- moderncvbodyiii.sty | 2 +- moderncvbodyiv.sty | 2 +- moderncvbodyv.sty | 2 +- moderncvbodyvi.sty | 2 +- moderncvcollection.sty | 2 +- moderncvcolorblack.sty | 2 +- moderncvcolorblue.sty | 2 +- moderncvcolorburgundy.sty | 2 +- moderncvcolorcerulean.sty | 2 +- moderncvcolorgreen.sty | 2 +- moderncvcolorgrey.sty | 2 +- moderncvcolororange.sty | 2 +- moderncvcolorpurple.sty | 2 +- moderncvcolorred.sty | 2 +- moderncvcolors.sty | 2 +- moderncvcompatibility.sty | 2 +- moderncvdebugtools.sty | 2 +- moderncvfooti.sty | 2 +- moderncvheadi.sty | 2 +- moderncvheadii.sty | 2 +- moderncvheadiii.sty | 2 +- moderncvheadiv.sty | 2 +- moderncvheadv.sty | 2 +- moderncvheadvi.sty | 2 +- moderncvheadvii.sty | 2 +- moderncviconsacademic.sty | 2 +- moderncviconsawesome.sty | 2 +- moderncviconsletters.sty | 2 +- moderncviconsmarvosym.sty | 2 +- moderncviconstikz.sty | 2 +- moderncvskillmatrix.sty | 2 +- moderncvstylebanking.sty | 2 +- moderncvstylecasual.sty | 2 +- moderncvstyleclassic.sty | 2 +- moderncvstylecontemporary.sty | 2 +- moderncvstyleempty.sty | 2 +- moderncvstylefancy.sty | 2 +- moderncvstyleoldstyle.sty | 2 +- moderncvverticaltimeline.sty | 2 +- 42 files changed, 42 insertions(+), 42 deletions(-) diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 84fa732..8ea2ebc 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -1,4 +1,4 @@ -%% moderncv_userguide.tex as shipped with 2024-07-18 v2.4.1 modern curriculum vitae and letter document class (moderncv) +%% moderncv_userguide.tex as shipped with 2026-01-18 v2.5.0 modern curriculum vitae and letter document class (moderncv) %% 2021 David Seus, cryptointerest@posteo.de % % This work may be distributed and/or modified under the diff --git a/moderncv.cls b/moderncv.cls index 3756507..4130694 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{moderncv}[2024-07-18 v2.4.1 modern curriculum vitae and letter document class] +\ProvidesClass{moderncv}[2026-01-18 v2.5.0 modern curriculum vitae and letter document class] %------------------------------------------------------------------------------- diff --git a/moderncvbodyi.sty b/moderncvbodyi.sty index d3db954..adebc8e 100644 --- a/moderncvbodyi.sty +++ b/moderncvbodyi.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyi}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 1] +\ProvidesPackage{moderncvbodyi}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvbodyiii.sty b/moderncvbodyiii.sty index 37d8d13..9f4935a 100644 --- a/moderncvbodyiii.sty +++ b/moderncvbodyiii.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiii}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 3] +\ProvidesPackage{moderncvbodyiii}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 3] % rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializeif{\if@fullrules}\@fullrulesfalse diff --git a/moderncvbodyiv.sty b/moderncvbodyiv.sty index 0d9fe6f..fe8476a 100644 --- a/moderncvbodyiv.sty +++ b/moderncvbodyiv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyiv}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 4] +\ProvidesPackage{moderncvbodyiv}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 4] %------------------------------------------------------------------------------- diff --git a/moderncvbodyv.sty b/moderncvbodyv.sty index e837017..cd4d0b4 100644 --- a/moderncvbodyv.sty +++ b/moderncvbodyv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyv}[2024-07-18 v2.4.1 modern curriculum vitae and letter body variant: 5] +\ProvidesPackage{moderncvbodyv}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 5] %------------------------------------------------------------------------------- diff --git a/moderncvbodyvi.sty b/moderncvbodyvi.sty index 76e1a15..9e0b3c0 100644 --- a/moderncvbodyvi.sty +++ b/moderncvbodyvi.sty @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvbodyvi}[2023/11/21 v2.0.0 modern curriculum vitae and letter body variant: 6] +\ProvidesPackage{moderncvbodyvi}[2026-01-18 v2.5.0 modern curriculum vitae and letter body variant: 6] %------------------------------------------------------------------------------- diff --git a/moderncvcollection.sty b/moderncvcollection.sty index bddc9a5..f9c7083 100644 --- a/moderncvcollection.sty +++ b/moderncvcollection.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcollection}[2024-07-18 v2.4.1 moderncv collections] +\ProvidesPackage{moderncvcollection}[2026-01-18 v2.5.0 moderncv collections] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblack.sty b/moderncvcolorblack.sty index e06eb8e..8ef736e 100644 --- a/moderncvcolorblack.sty +++ b/moderncvcolorblack.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblack}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: black] +\ProvidesPackage{moderncvcolorblack}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: black] %------------------------------------------------------------------------------- diff --git a/moderncvcolorblue.sty b/moderncvcolorblue.sty index 134246a..0181b8f 100644 --- a/moderncvcolorblue.sty +++ b/moderncvcolorblue.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorblue}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: blue] +\ProvidesPackage{moderncvcolorblue}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: blue] %------------------------------------------------------------------------------- diff --git a/moderncvcolorburgundy.sty b/moderncvcolorburgundy.sty index 70058c5..a3710df 100644 --- a/moderncvcolorburgundy.sty +++ b/moderncvcolorburgundy.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorburgundy}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: burgundy] +\ProvidesPackage{moderncvcolorburgundy}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: burgundy] %------------------------------------------------------------------------------- diff --git a/moderncvcolorcerulean.sty b/moderncvcolorcerulean.sty index 82f973f..cee7740 100644 --- a/moderncvcolorcerulean.sty +++ b/moderncvcolorcerulean.sty @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorcerulean}[2023/11/21 v2.0.0 modern curriculum vitae and letter color scheme: cerulean] +\ProvidesPackage{moderncvcolorcerulean}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: cerulean] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgreen.sty b/moderncvcolorgreen.sty index 1dab9a9..fa02282 100644 --- a/moderncvcolorgreen.sty +++ b/moderncvcolorgreen.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgreen}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: green] +\ProvidesPackage{moderncvcolorgreen}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: green] %------------------------------------------------------------------------------- diff --git a/moderncvcolorgrey.sty b/moderncvcolorgrey.sty index 9be636e..c70ee18 100644 --- a/moderncvcolorgrey.sty +++ b/moderncvcolorgrey.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorgrey}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: grey] +\ProvidesPackage{moderncvcolorgrey}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: grey] %------------------------------------------------------------------------------- diff --git a/moderncvcolororange.sty b/moderncvcolororange.sty index 567558d..8e2c1cd 100644 --- a/moderncvcolororange.sty +++ b/moderncvcolororange.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolororange}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: orange] +\ProvidesPackage{moderncvcolororange}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: orange] %------------------------------------------------------------------------------- diff --git a/moderncvcolorpurple.sty b/moderncvcolorpurple.sty index 9bdbcb1..33527ec 100644 --- a/moderncvcolorpurple.sty +++ b/moderncvcolorpurple.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorpurple}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: purple] +\ProvidesPackage{moderncvcolorpurple}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: purple] %------------------------------------------------------------------------------- diff --git a/moderncvcolorred.sty b/moderncvcolorred.sty index 0d21c9c..a4fa839 100644 --- a/moderncvcolorred.sty +++ b/moderncvcolorred.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolorred}[2024-07-18 v2.4.1 modern curriculum vitae and letter color scheme: red] +\ProvidesPackage{moderncvcolorred}[2026-01-18 v2.5.0 modern curriculum vitae and letter color scheme: red] %------------------------------------------------------------------------------- diff --git a/moderncvcolors.sty b/moderncvcolors.sty index 83b2075..34540c6 100644 --- a/moderncvcolors.sty +++ b/moderncvcolors.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcolors}[2024-07-18 v2.4.1 modern curriculum vitae and letter base colors] +\ProvidesPackage{moderncvcolors}[2026-01-18 v2.5.0 modern curriculum vitae and letter base colors] %------------------------------------------------------------------------------- % built-in colors diff --git a/moderncvcompatibility.sty b/moderncvcompatibility.sty index e8e0af7..c56ed0b 100644 --- a/moderncvcompatibility.sty +++ b/moderncvcompatibility.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvcompatibility}[2024-07-18 v2.4.1 modern curriculum vitae and letter compatibility patches] +\ProvidesPackage{moderncvcompatibility}[2026-01-18 v2.5.0 modern curriculum vitae and letter compatibility patches] %------------------------------------------------------------------------------- diff --git a/moderncvdebugtools.sty b/moderncvdebugtools.sty index a88c29f..2a750a0 100644 --- a/moderncvdebugtools.sty +++ b/moderncvdebugtools.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvdebugtools}[2024-07-18 v2.4.1 modern curriculum vitae and letter debug tools] +\ProvidesPackage{moderncvdebugtools}[2026-01-18 v2.5.0 modern curriculum vitae and letter debug tools] %------------------------------------------------------------------------------- diff --git a/moderncvfooti.sty b/moderncvfooti.sty index 92f9de7..ccfb435 100644 --- a/moderncvfooti.sty +++ b/moderncvfooti.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvfooti}[2024-07-18 v2.4.1 modern curriculum vitae and letter footer variant: 1] +\ProvidesPackage{moderncvfooti}[2026-01-18 v2.5.0 modern curriculum vitae and letter footer variant: 1] %------------------------------------------------------------------------------- diff --git a/moderncvheadi.sty b/moderncvheadi.sty index 930b1fd..7e5fef2 100644 --- a/moderncvheadi.sty +++ b/moderncvheadi.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadi}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 1] +\ProvidesPackage{moderncvheadi}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 1] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadii.sty b/moderncvheadii.sty index a36c8e1..cdafd8d 100644 --- a/moderncvheadii.sty +++ b/moderncvheadii.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadii}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 2] +\ProvidesPackage{moderncvheadii}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 2] % details options: "details" or "nodetails" (default) \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiii.sty b/moderncvheadiii.sty index 6919dee..09246dc 100644 --- a/moderncvheadiii.sty +++ b/moderncvheadiii.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiii}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 3] +\ProvidesPackage{moderncvheadiii}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 3] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadiv.sty b/moderncvheadiv.sty index 0c9970a..85e34a2 100644 --- a/moderncvheadiv.sty +++ b/moderncvheadiv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadiv}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 4] +\ProvidesPackage{moderncvheadiv}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 4] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadv.sty b/moderncvheadv.sty index 2431ab3..f91a091 100644 --- a/moderncvheadv.sty +++ b/moderncvheadv.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadv}[2024-07-18 v2.4.1 modern curriculum vitae and letter header variant: 5] +\ProvidesPackage{moderncvheadv}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 5] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadvi.sty b/moderncvheadvi.sty index 405fdf2..7c0aa49 100644 --- a/moderncvheadvi.sty +++ b/moderncvheadvi.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadvi}[2024-07-18 v2.4.1 modern curriculum vitae and letter header: 6] +\ProvidesPackage{moderncvheadvi}[2026-01-18 v2.5.0 modern curriculum vitae and letter header: 6] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncvheadvii.sty b/moderncvheadvii.sty index 6e6f1a1..02f6250 100644 --- a/moderncvheadvii.sty +++ b/moderncvheadvii.sty @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvheadvii}[2023/11/21 v2.0.0 modern curriculum vitae and letter header variant: 7] +\ProvidesPackage{moderncvheadvii}[2026-01-18 v2.5.0 modern curriculum vitae and letter header variant: 7] % details options: "details" (default) or "nodetails" \@initializeif{\if@details}\@detailsfalse diff --git a/moderncviconsacademic.sty b/moderncviconsacademic.sty index 9e06107..291b650 100644 --- a/moderncviconsacademic.sty +++ b/moderncviconsacademic.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsacademic}[2024-07-18 v2.4.1 modern curriculum vitae icons: academicons] +\ProvidesPackage{moderncviconsacademic}[2026-01-18 v2.5.0 modern curriculum vitae icons: academicons] %------------------------------------------------------------------------------- diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 601ba32..b712c40 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsawesome}[2024-07-18 v2.4.1 modern curriculum vitae icons: awesome] +\ProvidesPackage{moderncviconsawesome}[2026-01-18 v2.5.0 modern curriculum vitae icons: awesome] %------------------------------------------------------------------------------- % required packages diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index 85ae5ae..752c8eb 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsletters}[2024-07-18 v2.4.1 modern curriculum vitae icons: letter] +\ProvidesPackage{moderncviconsletters}[2026-01-18 v2.5.0 modern curriculum vitae icons: letter] %------------------------------------------------------------------------------- % symbols definition diff --git a/moderncviconsmarvosym.sty b/moderncviconsmarvosym.sty index 2dbc710..bb9d314 100644 --- a/moderncviconsmarvosym.sty +++ b/moderncviconsmarvosym.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconsmarvosym}[2024-07-18 v2.4.1 modern curriculum vitae icons: marvosym] +\ProvidesPackage{moderncviconsmarvosym}[2026-01-18 v2.5.0 modern curriculum vitae icons: marvosym] %------------------------------------------------------------------------------- % all symbols described in moderncv.cls diff --git a/moderncviconstikz.sty b/moderncviconstikz.sty index f3f09ad..3e5e5ac 100644 --- a/moderncviconstikz.sty +++ b/moderncviconstikz.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncviconstikz}[2024-07-18 v2.4.1 modern curriculum vitae and letter icons: tickz] +\ProvidesPackage{moderncviconstikz}[2026-01-18 v2.5.0 modern curriculum vitae and letter icons: tickz] %------------------------------------------------------------------------------- diff --git a/moderncvskillmatrix.sty b/moderncvskillmatrix.sty index 05ac64d..004627b 100644 --- a/moderncvskillmatrix.sty +++ b/moderncvskillmatrix.sty @@ -203,7 +203,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvskillmatrix}[2024-07-18 v2.4.1 modern curriculum vitae and letter skill matrix] +\ProvidesPackage{moderncvskillmatrix}[2026-01-18 v2.5.0 modern curriculum vitae and letter skill matrix] % The definitions need to be adjusted depending on which moderncvbody.sty style is usde. % body type options: "moderncvbodyi" (default), "moderncvbodyii", "moderncvbodyiii", "moderncvbodyiv" or "moderncvbodyv" diff --git a/moderncvstylebanking.sty b/moderncvstylebanking.sty index 6398480..ec76fad 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylebanking}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: banking] +\ProvidesPackage{moderncvstylebanking}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: banking] % body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializecommand{\moderncvstylebodyoptions}{} diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index 1192c89..b372b18 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecasual}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: casual] +\ProvidesPackage{moderncvstylecasual}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: casual] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index 07950bc..c3c3a92 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleclassic}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: classic] +\ProvidesPackage{moderncvstyleclassic}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: classic] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstylecontemporary.sty b/moderncvstylecontemporary.sty index 4b7e7a2..ee5885e 100644 --- a/moderncvstylecontemporary.sty +++ b/moderncvstylecontemporary.sty @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecontemporary}[2023/11/24 v2.0.0 modern curriculum vitae and letter style scheme: contemporary] +\ProvidesPackage{moderncvstylecontemporary}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: contemporary] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index 8dcce13..59a71c3 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleempty}[2024-07-18 v2.4.1 modern curriculum vitae scheme: empty] +\ProvidesPackage{moderncvstyleempty}[2026-01-18 v2.5.0 modern curriculum vitae scheme: empty] %------------------------------------------------------------------------------- % required packages diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index 1ad8d87..840ab75 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylefancy}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: fancy] +\ProvidesPackage{moderncvstylefancy}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: fancy] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index d3c0f7f..66edaad 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleoldstyle}[2024-07-18 v2.4.1 modern curriculum vitae and letter style scheme: oldstyle] +\ProvidesPackage{moderncvstyleoldstyle}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: oldstyle] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvverticaltimeline.sty b/moderncvverticaltimeline.sty index 1231689..5197207 100644 --- a/moderncvverticaltimeline.sty +++ b/moderncvverticaltimeline.sty @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvverticaltimeline}[2023/11/29 v2.0.0 modern curriculum vitae vertical timeline] +\ProvidesPackage{moderncvverticaltimeline}[2026-01-18 v2.5.0 modern curriculum vitae vertical timeline] %------------------------------------------------------------------------------- From 8076b77366e640bba7b8c84fd40c64e3485c420d Mon Sep 17 00:00:00 2001 From: daniel Date: Sat, 31 Jan 2026 13:06:35 +0100 Subject: [PATCH 08/12] Prepare v2.5.1 release (#266) * preparations for v2.5.1: set correct copyright date, fix missing comments on userguide.tex * sets the version for CHANGELOG * comment in order to check the comments/headers beforehand * omits .codespellrc in final release tarball * fixes wrong paths for upload, investigation of failed push --- .github/workflows/build-userguide-pdf.yml | 5 +++-- CHANGELOG | 2 +- create-release-tarball.sh | 7 ++++++- manual/moderncv_userguide.pdf | Bin 123441 -> 0 bytes manual/moderncv_userguide.tex | 8 ++++---- moderncv.cls | 4 ++-- moderncvbodyi.sty | 4 ++-- moderncvbodyiii.sty | 4 ++-- moderncvbodyiv.sty | 4 ++-- moderncvbodyv.sty | 4 ++-- moderncvbodyvi.sty | 4 ++-- moderncvcollection.sty | 4 ++-- moderncvcolorblack.sty | 4 ++-- moderncvcolorblue.sty | 4 ++-- moderncvcolorburgundy.sty | 4 ++-- moderncvcolorcerulean.sty | 4 ++-- moderncvcolorgreen.sty | 4 ++-- moderncvcolorgrey.sty | 4 ++-- moderncvcolororange.sty | 4 ++-- moderncvcolorpurple.sty | 4 ++-- moderncvcolorred.sty | 4 ++-- moderncvcolors.sty | 4 ++-- moderncvcompatibility.sty | 4 ++-- moderncvdebugtools.sty | 4 ++-- moderncvfooti.sty | 4 ++-- moderncvheadi.sty | 4 ++-- moderncvheadii.sty | 4 ++-- moderncvheadiii.sty | 4 ++-- moderncvheadiv.sty | 4 ++-- moderncvheadv.sty | 4 ++-- moderncvheadvi.sty | 4 ++-- moderncvheadvii.sty | 4 ++-- moderncviconsacademic.sty | 4 ++-- moderncviconsawesome.sty | 4 ++-- moderncviconsletters.sty | 4 ++-- moderncviconsmarvosym.sty | 4 ++-- moderncviconssymbols.sty | 4 ++-- moderncviconstikz.sty | 4 ++-- moderncvskillmatrix.sty | 4 ++-- moderncvstylebanking.sty | 4 ++-- moderncvstylecasual.sty | 4 ++-- moderncvstyleclassic.sty | 4 ++-- moderncvstylecontemporary.sty | 4 ++-- moderncvstyleempty.sty | 4 ++-- moderncvstylefancy.sty | 4 ++-- moderncvstyleoldstyle.sty | 4 ++-- moderncvverticaltimeline.sty | 4 ++-- publications.bib | 2 +- template.tex | 2 +- tweaklist.sty | 2 +- 50 files changed, 101 insertions(+), 95 deletions(-) delete mode 100644 manual/moderncv_userguide.pdf diff --git a/.github/workflows/build-userguide-pdf.yml b/.github/workflows/build-userguide-pdf.yml index 6122bf7..b6e1e35 100644 --- a/.github/workflows/build-userguide-pdf.yml +++ b/.github/workflows/build-userguide-pdf.yml @@ -33,14 +33,14 @@ jobs: uses: actions/upload-artifact@v4 with: name: moderncv_userguide.pdf - path: ./manual/moderncv_userguide/moderncv_userguide.pdf + path: ./manual/moderncv_userguide.pdf - name: Upload user guide log if: ${{ always() }} uses: actions/upload-artifact@v4 with: name: moderncv_userguide.log - path: ./manual/moderncv_userguide/moderncv_userguide.log + path: ./manual/moderncv_userguide.log - name: Push new user guide to master if: ${{ github.ref_name == 'master' }} @@ -49,6 +49,7 @@ jobs: apt update && apt install git -y git config --global user.name '${{ env.UG_AUTHOR }}' git config --global user.email '${{ github.actor }}@users.noreply.github.com' + ls -l git add manual/moderncv_userguide.pdf git commit -m "${{ env.UG_COMMIT_MESSAGE }}" git push diff --git a/CHANGELOG b/CHANGELOG index 847f38a..9713ed9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,4 +1,4 @@ -version next +version 2.5.1 (31 Jan 2026) - Fix french babel breaking contemporary style (#219) - Fix birthdate not showing up in contemporary style (#244) - Fix Inspire HEP social link (#241) diff --git a/create-release-tarball.sh b/create-release-tarball.sh index 9066c00..1550249 100755 --- a/create-release-tarball.sh +++ b/create-release-tarball.sh @@ -1,5 +1,10 @@ #!/bin/sh # script to create a tarball for the files that should be in the CTAN upload +# +# do not forget to replace comments/headers beforehand +# 1. date and version in moderncv_userguide.tex +# 2. find . -type f -exec sed -i 's/$OLD_DATE $OLD_VERSION/$NEW_DATE $NEW_VERSION/g' {} \; +# 3. find . -type f -exec sed -i 's|-$OLD_YEAR moderncv maintainers (github.com/moderncv)|-$NEW_YEAR moderncv maintainers (github.com/moderncv)|g' {} \; # fetch version via git VERSION=$(git describe --tags --dirty) @@ -12,7 +17,7 @@ rm -f $TARBALL $TARBALL.gz git archive --prefix=moderncv/ HEAD > $TARBALL # remove git specific files -tar -f $TARBALL --delete moderncv/.github/ moderncv/.gitignore moderncv/create-release-tarball.sh +tar -f $TARBALL --delete moderncv/.github/ moderncv/.gitignore moderncv/create-release-tarball.sh moderncv/.codespellrc # compress gzip $TARBALL diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf deleted file mode 100644 index fb33feb8bcee8faf0cca8c16b041f5dea949612d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 123441 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

GT6{UK&IC)HvV`msGDEzCDO@}5l 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.sty style is usde. % body type options: "moderncvbodyi" (default), "moderncvbodyii", "moderncvbodyiii", "moderncvbodyiv" or "moderncvbodyv" diff --git a/moderncvstylebanking.sty b/moderncvstylebanking.sty index ec76fad..12b0932 100644 --- a/moderncvstylebanking.sty +++ b/moderncvstylebanking.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylebanking.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylebanking}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: banking] +\ProvidesPackage{moderncvstylebanking}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: banking] % body rules type options: "fullrules", "shortrules", "mixedrules" (default) or "norules" \@initializecommand{\moderncvstylebodyoptions}{} diff --git a/moderncvstylecasual.sty b/moderncvstylecasual.sty index b372b18..ff97c9f 100644 --- a/moderncvstylecasual.sty +++ b/moderncvstylecasual.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylecasual.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecasual}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: casual] +\ProvidesPackage{moderncvstylecasual}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: casual] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleclassic.sty b/moderncvstyleclassic.sty index c3c3a92..228f748 100644 --- a/moderncvstyleclassic.sty +++ b/moderncvstyleclassic.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleclassic.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleclassic}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: classic] +\ProvidesPackage{moderncvstyleclassic}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: classic] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstylecontemporary.sty b/moderncvstylecontemporary.sty index ee5885e..33d9b04 100644 --- a/moderncvstylecontemporary.sty +++ b/moderncvstylecontemporary.sty @@ -1,6 +1,6 @@ %% start of file `moderncvstylecontemporary.sty'. %% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com). -%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me), 2024-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, @@ -11,7 +11,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylecontemporary}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: contemporary] +\ProvidesPackage{moderncvstylecontemporary}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: contemporary] % head section alignment options: "left" (default) or "right" \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleempty.sty b/moderncvstyleempty.sty index 59a71c3..1ec669d 100644 --- a/moderncvstyleempty.sty +++ b/moderncvstyleempty.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleempty.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleempty}[2026-01-18 v2.5.0 modern curriculum vitae scheme: empty] +\ProvidesPackage{moderncvstyleempty}[2026-01-31 v2.5.1 modern curriculum vitae scheme: empty] %------------------------------------------------------------------------------- % required packages diff --git a/moderncvstylefancy.sty b/moderncvstylefancy.sty index 840ab75..a80b2d3 100644 --- a/moderncvstylefancy.sty +++ b/moderncvstylefancy.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstylefancy.sty'. -%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2015-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstylefancy}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: fancy] +\ProvidesPackage{moderncvstylefancy}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: fancy] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvstyleoldstyle.sty b/moderncvstyleoldstyle.sty index 66edaad..375f696 100644 --- a/moderncvstyleoldstyle.sty +++ b/moderncvstyleoldstyle.sty @@ -1,5 +1,5 @@ %% start of file `moderncvstyleoldstyle.sty'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvstyleoldstyle}[2026-01-18 v2.5.0 modern curriculum vitae and letter style scheme: oldstyle] +\ProvidesPackage{moderncvstyleoldstyle}[2026-01-31 v2.5.1 modern curriculum vitae and letter style scheme: oldstyle] % headoptions \@initializecommand{\moderncvstyleheadoptions}{} diff --git a/moderncvverticaltimeline.sty b/moderncvverticaltimeline.sty index 5197207..8b070a1 100644 --- a/moderncvverticaltimeline.sty +++ b/moderncvverticaltimeline.sty @@ -1,5 +1,5 @@ %% start of file `moderncvverticaltimeline.sty'. -%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me). +%% Copyright 2023 Javier Lopez-Gomez (javier.lopez.gomez@proton.me), 2024-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, @@ -10,7 +10,7 @@ % identification %------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{moderncvverticaltimeline}[2026-01-18 v2.5.0 modern curriculum vitae vertical timeline] +\ProvidesPackage{moderncvverticaltimeline}[2026-01-31 v2.5.1 modern curriculum vitae vertical timeline] %------------------------------------------------------------------------------- diff --git a/publications.bib b/publications.bib index 2b97096..d977a0d 100644 --- a/publications.bib +++ b/publications.bib @@ -1,5 +1,5 @@ %% start of file `publications.bib'. -%% Copyright 2006-2012 Xavier Danaux (xdanaux at gmail.com). +%% Copyright 2006-2012 Xavier Danaux (xdanaux at gmail.com), 2020-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, diff --git a/template.tex b/template.tex index a99c6b6..5e38a6a 100644 --- a/template.tex +++ b/template.tex @@ -1,5 +1,5 @@ %% start of file `template.tex'. -%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Copyright 2006-2015 Xavier Danaux (xdanaux@gmail.com), 2020-2026 moderncv maintainers (github.com/moderncv). % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License version 1.3c, diff --git a/tweaklist.sty b/tweaklist.sty index c5f5870..d50bfd5 100644 --- a/tweaklist.sty +++ b/tweaklist.sty @@ -1,6 +1,6 @@ %% start of file `tweaklist.sty'. %% Original by Jakob Schiotz, downloaded from http://dcwww.camd.dtu.dk/~schiotz/comp/LatexTips/tweaklist.sty; not found on ctan. -%% Modified by Xavier Danaux (xdanaux@gmail.com), 2020-2024 moderncv maintainers (github.com/moderncv). +%% Modified by Xavier Danaux (xdanaux@gmail.com), 2020-2026 moderncv maintainers (github.com/moderncv). % % The tweaklist.sty package redefines the itemize, enumerate and description packages, so that all parameters can be adjusted. % This was done by copying the original definitions, and adding "hook commands" that are executed when entering the environment. From d3b648b93eef604177e49d731a1fe301eec9a235 Mon Sep 17 00:00:00 2001 From: LLdaniel Date: Sat, 31 Jan 2026 14:42:31 +0100 Subject: [PATCH 09/12] manually generate newest userguide, as action is broken --- manual/moderncv_userguide.pdf | Bin 0 -> 123441 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 manual/moderncv_userguide.pdf diff --git a/manual/moderncv_userguide.pdf b/manual/moderncv_userguide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6e9df3fef8560f2aa56a254230e3c840317a07df GIT binary patch literal 123441 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

  • 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 literal 0 HcmV?d00001 From 18430d4884c76b83f4463185e890185f1d9db062 Mon Sep 17 00:00:00 2001 From: micheld93 Date: Sun, 1 Feb 2026 22:15:20 +0100 Subject: [PATCH 10/12] Added support for "Medium.com" social symbols (#264) * Added support for "Medium.com" social symbols * Update CHANGELOG Add new version with Medium.com icon support. * Update moderncv_userguide.tex Added "Medium.com" as icon in the manual * Update moderncviconsletters.sty Added "Medium.com" * Update template.tex Added "Medium.com" --- CHANGELOG | 4 ++++ manual/moderncv_userguide.tex | 3 +++ moderncv.cls | 5 +++++ moderncviconsawesome.sty | 4 +++- moderncviconsletters.sty | 1 + template.tex | 2 ++ 6 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 9713ed9..258f069 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -16,6 +16,10 @@ version 2.5.1 (31 Jan 2026) visible (#186) - Fix minor horizontal spacing issue in 'contemporary' style header + +version 2.4.2 (01 Feb 2025) +- Added support for additional social icons like medium. (#264) + version 2.4.1 (18 Jul 2024) - Fix commons/colors.tex not found in package (#194) diff --git a/manual/moderncv_userguide.tex b/manual/moderncv_userguide.tex index 8c421f1..ba4c5ab 100644 --- a/manual/moderncv_userguide.tex +++ b/manual/moderncv_userguide.tex @@ -329,6 +329,7 @@ A command for a social media account. Takes the platform as an optional argument. \begin{lstlisting} \social[]{} + \social[][]{} \end{lstlisting} The following values are supported for \code{}: \begin{itemize} @@ -347,6 +348,7 @@ The following values are supported for \code{}: \item \code{mastodon} \item \code{matrix} \item \code{orcid} + \item \code{medium} \item \code{playstation} \item \code{researcherid} \item \code{researchgate} @@ -782,6 +784,7 @@ Currently \Moderncv supports the following commands as \code{<\\symbolcommand>}: \item \code{\\signalsocialsymbol} \item \code{\\matrixsocialsymbol} \item \code{\\orcidsocialsymbol} + \item \code{\\mediumsocialsymbol} \item \code{\\researchgatesocialsymbol} \item \code{\\researcheridsocialsymbol} \item \code{\\bitbucketsocialsymbol} diff --git a/moderncv.cls b/moderncv.cls index 2e3ab10..1328bdb 100644 --- a/moderncv.cls +++ b/moderncv.cls @@ -328,6 +328,7 @@ \ifthenelse{\equal{#1}{inspire}} {\collectionadd[inspire]{socials} {\protect\httpslink[#3]{inspirehep.net/authors/#3}}} {}% \ifthenelse{\equal{#1}{simplex}} {\collectionadd[simplex]{socials} {\protect\httpslink[#3]{simplex.chat/#3}}} {}% \ifthenelse{\equal{#1}{threema}} {\collectionadd[threema]{socials} {\protect\httpslink[#3]{threema.id/#3}}} {}% + \ifthenelse{\equal{#1}{medium}} {\collectionadd[medium]{socials} {\protect\httpslink[#3]{medium.com/#3}}} {}% } {\collectionadd[#1]{socials}{\protect\httpslink[#3]{#2}}}}% @@ -397,6 +398,10 @@ \newcommand*{\inspiresocialsymbol} {} \newcommand*{\simplexsocialsymbol} {} \newcommand*{\threemasocialsymbol} {} +\newcommand*{\mediumsocialsymbol} {} + + + % other %------ diff --git a/moderncviconsawesome.sty b/moderncviconsawesome.sty index 6bd7b26..de29355 100644 --- a/moderncviconsawesome.sty +++ b/moderncviconsawesome.sty @@ -55,7 +55,7 @@ \providecolor{playstation}{named}{default-socialicon-color} \providecolor{battlenet}{named}{default-socialicon-color} \providecolor{born}{named}{default-socialicon-color} - +\providecolor{medium}{named}{default-socialicon-color} %------------------------------------------------------------------------------- % all symbols described in moderncv.cls %------------------------------------------------------------------------------- @@ -101,6 +101,8 @@ % \renewcommand*{\arxivsocialsymbol} {{\color{arxiv}{\small\faarXiv}}~} % \renewcommand*{\inspiresocialsymbol} {{\color{inspire}{\small\faInspire}}~} \renewcommand*{\bornsymbol} {{\color{born}\small\faAsterisk}~} % alternative: \faBabyCarriage +\renewcommand*{\mediumsocialsymbol} {{\color{medium}\small\faMedium}~} + \endinput diff --git a/moderncviconsletters.sty b/moderncviconsletters.sty index d649b14..29610c6 100644 --- a/moderncviconsletters.sty +++ b/moderncviconsletters.sty @@ -38,6 +38,7 @@ \renewcommand*{\bitbucketsocialsymbol} {\textbf{bb}~} \renewcommand*{\skypesocialsymbol} {\textbf{sk}~} \renewcommand*{\orcidsocialsymbol} {\textbf{orcid}~} +\renewcommand*{\mediumsocialsymbol} {\textbf{Me}~} \renewcommand*{\researchgatesocialsymbol} {\textbf{rg}~} \renewcommand*{\researcheridsocialsymbol} {\textbf{ri}~} \renewcommand*{\telegramsocialsymbol} {\textbf{tg}~} diff --git a/template.tex b/template.tex index 5e38a6a..473d22e 100644 --- a/template.tex +++ b/template.tex @@ -79,6 +79,8 @@ \social[researcherid]{jdoe} % optional, remove / comment the line if not wanted \social[googlescholar]{googlescholarid} % optional, remove / comment the line if not wanted +\social[medium]{jdoe} % optional, remove / comment the line if not wanted + \social[twitter]{ji\_doe} % optional, remove / comment the line if not wanted \social[mastodon]{mastodon.social/web/@user} % optional, remove / comment the line if not wanted \social[telegram]{jdoe} % optional, remove / comment the line if not wanted From 8856b337146039622791fdda530c44c015103344 Mon Sep 17 00:00:00 2001 From: daniel Date: Tue, 3 Feb 2026 21:43:32 +0100 Subject: [PATCH 11/12] Build all moderncv styles in github actions (#251) * build all moderncv styles in github actions * do correct escaping for sed * prevent .log files from deletion, needed for artifact upload * fix style iteration logic when replacing styles, colorize echo for better visibility * fix colors --- .github/workflows/build-pdf.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index 489834a..7763c1a 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -19,17 +19,30 @@ jobs: uses: actions/checkout@v4 - name: Build pdf - run: latexmk -pdflua ./template.tex + run: | + prev_style=contemporary + for style in casual classic banking oldstyle fancy contemporary + do + echo -e "\033[1;35mCompiling style $style...\033[0m" + # first cleanup, but keep .log files for later artifact upload + latexmk -c -e 'sub cleanup_generated { my $ext = $_[0]; return 0 if $ext eq "log"; return 1; }' + sed -i "s/moderncvstyle\[\]{${prev_style}}/moderncvstyle\[\]{${style}}/g" template.tex + latexmk -pdflua ./template.tex + mv template.pdf template_${style}.pdf + mv template.log template_${style}.log + # remember previous style + prev_style=$style + done - name: Upload pdf uses: actions/upload-artifact@v4 with: name: template.pdf - path: ./template.pdf + path: ./template_*.pdf - name: Upload log if: ${{ always() }} uses: actions/upload-artifact@v4 with: name: template.log - path: ./template.log + path: ./template_*.log From 93a77ab387d4d8f55088aa64df6c68ddfdfc1dc0 Mon Sep 17 00:00:00 2001 From: daniel Date: Tue, 3 Feb 2026 21:49:45 +0100 Subject: [PATCH 12/12] use texlive image from island of tex (#258) previous image had its last update 4y ago --- .github/workflows/build-pdf.yml | 2 +- .github/workflows/build-userguide-pdf.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-pdf.yml b/.github/workflows/build-pdf.yml index 7763c1a..8d320f4 100644 --- a/.github/workflows/build-pdf.yml +++ b/.github/workflows/build-pdf.yml @@ -12,7 +12,7 @@ jobs: name: Build template runs-on: ubuntu-latest container: - image: thomasweise/docker-texlive-full:latest + image: texlive/texlive:latest-full steps: - name: Checkout code diff --git a/.github/workflows/build-userguide-pdf.yml b/.github/workflows/build-userguide-pdf.yml index b6e1e35..665b93c 100644 --- a/.github/workflows/build-userguide-pdf.yml +++ b/.github/workflows/build-userguide-pdf.yml @@ -18,7 +18,7 @@ jobs: UG_AUTHOR: Auto Userguide Creator UG_COMMIT_MESSAGE: build of user guide container: - image: thomasweise/docker-texlive-full:latest + image: texlive/texlive:latest-full steps: - name: Checkout source code