Commit graph

334 commits

Author SHA1 Message Date
Stefan
6060653417
Merge 2ab2c5432c into d4e882caf5 2026-08-19 17:43:07 +00:00
Stefan
2ab2c5432c
Provide the "fixed" option to fontawesome
fontawesome offers the option "fixed", which renders all icons with the same width (by inserting symmetrical empty space, not by rescaling). In CV's the icons are usually used in some form of tabular display or aligned at some vertical edges to highlight visually highlight single career stations or skills - but the icons are not used inside continous text, like the motiviational letter of a CV. Using the "fixed" option provides a cleaner result for a tabular-oriented CV.
To disable this again you can use \PassOptionsToPackage{fixed=false}{fontawesome7} just before \documentclass{moderncv}.
2026-08-19 19:42:32 +02:00
daniel
d4e882caf5
Upgrade fontawesome7 (#301)
* upgrade to fontawesome7

* [threema social] fix copy past error for the icon letter version

* adds upgrade to fontawesome7 to CHANGELOG
2026-07-14 20:34:40 +02:00
LLdaniel
da4118b07a
prepare new patch release v2.6.1 v2.6.1 2026-06-24 18:05:42 +02:00
Alexander Edding
b724ef7f33
fix: Undefined control sequences with MiKTeX and LuaLaTeX/XeLaTeX (#302)
Address #296:
- Replace `fontawesome` shorthand commands with the `\faIcon` syntax.
2026-06-24 17:00:21 +02:00
Alexander Edding
47ff7f1c36
fix: Correct style option defaults (#300)
* fix: Correct the documented style option defaults

Partially address #299:
- Change the documented default from `nodetails` to `details` for the
  `classic`, `banking`, `oldstyle`, and `fancy` styles, to match the current
  implementation.

* fix: Set the `details` option explicitly as default in the banking style (#299)

* fix: Add missing options to the `contemporary` style

Address #299:
- Add the missing `details` and `nodetails` options.
- Set `details` and `separator` as explicit defaults using `\ExecuteOptions`.
- Add per-group comments for all option categories.

* docs: Add a summary of the PR changes to `CHANGELOG`
2026-06-21 12:50:13 +02:00
Alexander Edding
fa92810524
fix: Allow the customisation of the contemporary style (#298)
Address #297:
- Add the colour definitions required by generic header, body, and footer
  variants to `moderncvstylecontemporary.sty`, enabling style customisation via
  `\moderncvhead`, `\moderncvbody`, and `\moderncvfoot`.
- Update `CHANGELOG` with a summary of the changes and a reference to the
  issue they close.
2026-06-21 10:32:18 +02:00
LLdaniel
ad13d4bf6d
preparation for release 2.6.0: header comments, up to date userguide, CHANGELOG version v2.6.0 2026-06-19 22:56:32 +02:00
daniel
d98496dcb4
New Header option in contemporary style (separator) (#285)
* introduce a new contemporary option: (no)separator to hide/show the separator line after the colored header

* document new contemporary header option - separator in CHANGELOG and user guide
2026-06-19 22:34:02 +02:00
daniel
28cd99f528
Eliminate horizontal space for tikz icons (#276)
* adds trim right for tikz icons to eliminate horizontal space, removes tikz icons already available with fontawesome, use fontawesome googlescholar icon

* new approach to tackle tikz icon spacing issue: define tight bounding boxes, omit non-breakable space, make oldstyle more flexible regarding icons to prevent spacing issues
2026-06-19 22:26:43 +02:00
Daniel Gallagher
0d3fb55708
Fix tabular parser conflicts in banking style (Remove arydshln dependency) (#290)
* Fix #288, #289: Remove arydshln and fix tabular parser conflicts

- Removed arydshln dependency from moderncvskillmatrix.sty

- Replaced dashed rules with TikZ to avoid conflicts with banking style

- Fixed missing FontAwesome 6 icons (\faAsterisk, \faTiktok)

- Updated CHANGELOG and userguide

* Clean up commented arydshln code

* Revert faTiktok and faAsterisk updates
2026-06-19 22:19:24 +02:00
Alexander Edding
e65bc3ce72
docs: Correct additional link signatures in the documentation (#294)
Update the [User Guide], addressing #293:
- Add `httplink`, `httpslink`, and `emaillink` to the `emph` list.
- Replace incorrect signatures and an example with the relevant commands
  (`\httplink`, `\httpslink`, and `\emaillink`).
- Fix a grammatical error: "a email" to "an email".
- Update `CHANGELOG` with a summary of the changes and a reference to the issue
  they close.

[User Guide]:
  https://github.com/moderncv/moderncv/blob/master/manual/moderncv_userguide.pdf
2026-06-18 23:54:26 +02:00
Alexander Edding
017db17850
docs: Complete the color and style listings in the documentation (#292)
Update the [User Guide], addressing #291:
- Define the `cvcerulean` color in the preamble, following its definition in
  `moderncvcolors.sty`.
- Add `cerulean` and `contemporary` to the color and style table on page 3.
- Adjust the table width to accommodate for the additions, avoiding weird line
  breaks.
- Update `CHANGELOG` with a summary of the changes and a reference to the issue
  they close.

[User Guide]:
  https://github.com/moderncv/moderncv/blob/master/manual/moderncv_userguide.pdf
2026-06-18 23:38:02 +02:00
der-scheme
60f5c12448
Fix #286. (#287)
Fixes bug #286 by replacing the incorrect macro calls with the correct ones for the fontawesome6 package.
2026-06-12 16:19:46 +02:00
daniel
a1aac59a6f
Fix auto guide generation on master (#284)
* prevent warning on user guide creation: current user from gh actions vs. owner: detected dubious ownership in repository at '/__w/moderncv/moderncv'

* manipulate conditions for tests besides the master branch!

* add debug output lines

* <automated> build of user guide

* revert debug outputs and manipulation of branches for tests

* Revert "<automated> build of user guide"

This reverts commit 0da41eb48a.
2026-05-25 23:04:48 +02:00
LLdaniel
d3a1fc0c3e mention CONTRIBUTING.md in changelog 2026-05-24 17:23:18 +03:00
LLdaniel
c1b51c7eaf adds a contributing guidelines for moderncv and references it in the README.md file 2026-05-24 17:23:18 +03:00
LLdaniel
948ebc5e59 adds an additional example on how to change the skill matrix columns to the user guide 2026-05-19 16:57:48 +03:00
LLdaniel
4b36a60b82 document the makelettertitle and makeletterclosing command to frame the cover letter 2026-05-19 16:22:20 +03:00
Markus
b344c4a3ee
fix contemporary - reinsert first and last name into letter-header (#279)
* fix contemporary - reinsert first and last name into letter-header

* Chaneglog entry for #278
2026-04-24 19:53:50 +02:00
Stefan
29a34bfb55
Make born asterisk icon tiny (instead of small) (#273)
* Make born asterisk icon tiny (instead of small)

The asterisk optically looks huge, even as "small". When using "tiny" it looks better.

* add raisebox to born symbol

* Update CHANGELOG

* Fix typo in CHANGELOG
2026-02-22 18:56:27 +01:00
Stefan
14c6da7da2
Adding a \postscript command (#274)
* Add `\postscript` command

* add postscript

* add postscript

* add postscript

* add postscript

* Update moderncvbodyvi.sty

* add postscript to template

* add postscript

* Update CHANGELOG
2026-02-22 18:47:10 +01:00
daniel
c7d7427f97
Correct documentation to reflect new order color before style (#257)
* Correct documentation to reflect new order \moderncvcolor before \moderncvstyle

* adds a direct hint on the command order for style and color

* manually update the userguide.pdf: color and style order

* correct ordering in CHANGELOG for older PR
2026-02-05 22:25:19 +01:00
daniel
35e3de2b71
improve icon documentation and include description how to use socials with custom strings (#240) 2026-02-05 21:49:19 +01:00
daniel
247d3fd585
Upgrade to fontawesome6 (#238)
* upgrade to fontawesome6, use signal icon from fontawesome instead of tikz and migrate the faGlobe icons to new syntax

* correct ordering of releases manually after auto-merge: fontawesome6 is used in moderncv >2.5.1
2026-02-03 22:12:06 +01:00
daniel
93a77ab387
use texlive image from island of tex (#258)
previous image had its last update 4y ago
2026-02-03 21:49:45 +01:00
daniel
8856b33714
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
2026-02-03 21:43:32 +01:00
micheld93
18430d4884
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"
2026-02-01 22:15:20 +01:00
LLdaniel
d3b648b93e manually generate newest userguide, as action is broken v2.5.1 2026-01-31 14:42:31 +01:00
daniel
8076b77366
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
2026-01-31 13:06:35 +01:00
LLdaniel
5d817593fb prepare new v2.5.0 release and do the usual header change v2.5.0 2026-01-30 22:23:41 +01:00
daniel
ee076d39f6
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
2025-09-06 20:54:19 +02:00
Yaroslav Halchenko
686f1a9a08
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 ^^^
2025-09-06 19:54:28 +02:00
Audric Schiltknecht
172f632d5f
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
2025-07-31 23:59:47 +02:00
smo42
d100f20646
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)
2025-07-23 22:49:14 +02:00
daniel
02640f41c4
automated action for user guide creation (#192) 2025-06-18 13:47:38 +02:00
Coleridge James Faraday
0c18c4286b
Inspire HEP social link bug fix (#242)
* Fixed typo in Inspire HEP social link

* Updated CHANGELOG
2025-06-05 16:42:12 +02:00
Javier Lopez-Gomez
800b295405 Fix minor horizontal spacing issue in 'contemporary' style header 2025-03-24 18:59:11 +01:00
Mark E Fuller
9bb975402b
Add nice header and proper rendering to contemporary letter (#233)
* apply icon colors to tikz icons

* add contemporary colored header to letter

* update changelog
2025-02-22 22:31:28 +01:00
daniel
51a3e9c3d7
introduce simplex/threema social icon - at least as tikz icon (#222)
* introduce simplex social icon - at least as tikz icon

* complete CHANGELOG entry

* introduce threema social icon - at least as tikz icon

* addendum: new compiled user guide

---------

Co-authored-by: Mark E Fuller <mark.e.fuller@gmx.de>
2025-02-22 21:43:18 +02:00
daniel
baa0c5920d
All colors for all styles (#212)
* make grey usable for contemporary, new color definition

* make blue usable for contemporary

* make burgundy usable for contemporary

* make green usable for contemporary

* make orange usable for contemporary

* make purple usable for contemporary

* make red usable for contemporary

* make black usable for contemporary
2025-02-22 16:14:49 +02:00
Aditya Bhargava
56d1b65d9e
Make header details flush against sides (#229)
* Make header details flush against sides

* Add fix to changelog
2025-01-13 17:05:32 +01:00
AlexVonB
d7e0e4966e
Allowing long names to break in the cv title again (#221)
* allow long names in titles to break

Until now, a `~` (non breaking space) connects first
and last name in the cv title. This prevents long
names to break correctly. This commit replaces the space
with `\ `, a space that allows breaking.

Fixes #220

* added changelog entry

* removed non-breaking space in names from other headlines, too
2024-12-10 23:24:40 +01:00
Aram Dermenjian
14deb59ddb
Allow icons in classic letter (#176)
* Allow icons in classic letter

* Add socials for fancy and banking themes

* Update changelog

---------

Co-authored-by: Cali Garmo <aram.dermenjian.o@gmail.com>
2024-09-24 04:43:19 +01:00
Aram Dermenjian
f05efdb2de
Update old style to use symbol instead of marvosym (#209)
* Update old style to use symbol instead of marvosym

* Update CHANGELOG

Added info to changelog

---------

Co-authored-by: Cali Garmo <aram.dermenjian.o@gmail.com>
2024-09-24 04:42:05 +01:00
Yehuda Davis
cdf027a9da
style space between first and last name the same as first name (#205)
* style space between first and last name the same as first name

* add fix to changelog
2024-08-09 18:52:54 +02:00
Patrick J. Roddy
06932535d8
Fix typo in bibliography comment (#206) 2024-08-09 07:42:41 +02:00
daniel
1472e001c5
Rename moderncvcolors from .tex to .sty for MiKTeX compatibility (#200)
* rename moderncvcolors from .tex to .sty for MiKTeX compatibility

* added changelog entry to document the file change
2024-08-06 22:11:34 +02:00
daniel
d6d3ef7f13
in case no photo is set: define photoframewidth nevertheless (#202) 2024-08-05 17:58:13 +02:00
daniel
34e7b15a6b
deliver missing CHANGELOG for 2.4.1 patch (#197) 2024-07-18 20:14:51 +02:00