1801 Commits

Author SHA1 Message Date
Sina Atalay
550cc2cafa update Dockerfile 2024-12-25 17:25:55 -05:00
Sina Atalay
16dc64ff68 Move last_updated_date_style and page_numbering_style fields to locale_catalog field (#270)
* Move last_updated_date_style and page_numbering_style fields to locale_catalog field (#148)

* update testdata

* fix an example

* update locale catalog validator

* set update_testdata to False

* update
2024-12-25 17:25:20 -05:00
Sina Atalay
1186d4ca41 docs: update the user guide 2024-12-25 16:15:31 -05:00
Sina Atalay
50cf3e7188 docs: add RenderCV icon 2024-12-25 16:15:25 -05:00
Sina Atalay
75350a953e docs: update "How to use it with Docker?" 2024-12-25 15:58:00 -05:00
Sina Atalay
2e14492753 update Dockerfile 2024-12-25 15:58:00 -05:00
maharjun
4e9acb36d1 renderer: add markdown_to_latex as a Jinja filter (#269) 2024-12-25 15:28:59 -05:00
Sina Atalay
5458bcaa3c cli: fix make_given_keywords_bold_in_a_dictionary 2024-12-25 06:07:43 -05:00
Sina Atalay
ce6d0b3a23 data: add a new field rendercv_settings.bold_keywords (#144) 2024-12-25 06:01:16 -05:00
Sina Atalay
ff93ddb4ee workflows: cleanup 2024-12-25 05:19:15 -05:00
Sina Atalay
a326fb2549 docs: fix links 2024-12-25 05:14:49 -05:00
Sina Atalay
d0ed694f28 docs: remove unused GIFs 2024-12-25 05:07:10 -05:00
Sina Atalay
c2221c4178 Clean pyproject.toml (#268) 2024-12-25 05:06:42 -05:00
Sina Atalay
4bcf00af58 docs: improve the content (#267)
* update the developer guide

* rename changelog

* update changelog in navbar

* update readme.md

* update docs/index.md

* improve
2024-12-25 05:01:44 -05:00
Sina Atalay
9bf6f106dc renderer: use rendercv-tinytex instead of having TinyTeX in RenderCV (#266)
* remove submodule

* add `rendercv-tinytex` as a dependency
2024-12-24 22:29:57 -05:00
pre-commit-ci[bot]
79bf6bcc47 [pre-commit.ci] pre-commit autoupdate (#265)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.3 → v0.8.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.3...v0.8.4)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-24 20:53:31 -05:00
D'Alcamo Kael
733f4d2226 add support for profile photo (#193)
* feat: adding "photo" in CurriculumVitae model

* feat: loading "HeaderWithPhoto" template if photo is available

* template[sb2nov]: added HeaderWithPhoto.j2.tex template

* lint: linted files

* Revert "feat: loading "HeaderWithPhoto" template if photo is available"

This reverts commit 6a760519

* template[sb2nov]: merged Header.j2.tex and HeaderWithPhoto.j2.tex after revert 3253d2c1

* template[moderncv]: added photo in template

* fix,template[moderncv]: added check if photo is present

* template[markdown]: added photo support

* feat: adding support to relative path in templates
* relative paths are always relative to cwd

* fix: fixed optional photo in pydantic model

* feat,template[engineeringresumes]: implemented propic

* feat,template[engineeringresumes]: improved template

* feat,template[classic]: implemented template

* docs,template[sb2nov]: added comment

* fix,template: found a workaround for sourcesanspro and graphicx https://github.com/sinaatalay/rendercv/pull/193#issuecomment-2458194352

* fix: using context to manage in a clean way dynamic parameters passing to pydantic models

this is required because the "os.chdir" solution (https://github.com/sinaatalay/rendercv/pull/193#discussion_r1826306847) solved the path resolution for the image but bugged the path construction for paths in rendercv_settings (which should be relative to cwd and not to the path of the input file)

* tests: fixed some tests

* templates: formatted Header.j2.tex for classic, engineeringresumes, sb2nov templates

* tests: fixed test_create_a_latex_file and test_create_a_latex_file_and_copy_theme_files tests

* tests: fixed all tests and examples

* fix: fixed paths for Windows: path in latex should always be in unix style.

* tests: improved test code quality

* tests: fixed test_copy_theme_files_to_output_directory test

* Sina's updates

remove RenderCVContextModel

resolve typing and INPUT_FILE_PATH issue

update Preambles

update templates

rebase tests

fix issues

update headers

* resolve formatting issues

* set `update_testdata` to False

* don't use the profile picture in markdown

* set update_testdata to False

* fix photo issues

* fix moderncv

* fix INPUT_FILE_DIRECTORY

---------

Co-authored-by: kael-k <gh@kael-k.io>
Co-authored-by: Sina Atalay <dev@atalay.biz>
2024-12-24 20:52:33 -05:00
dependabot[bot]
89c2ac4a63 build(deps): bump jinja2 from 3.1.4 to 3.1.5 (#263)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 02:35:16 -05:00
dependabot[bot]
9779c85a63 build(deps): bump pydantic from 2.10.3 to 2.10.4 (#264)
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.10.3 to 2.10.4.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](https://github.com/pydantic/pydantic/compare/v2.10.3...v2.10.4)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-23 02:35:10 -05:00
pre-commit-ci[bot]
9612cc4e35 [pre-commit.ci] pre-commit autoupdate (#261)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.2 → v0.8.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.2...v0.8.3)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-23 02:34:56 -05:00
dependabot[bot]
f8582f2e84 build(deps): bump phonenumbers from 8.13.51 to 8.13.52 (#256)
Bumps [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers) from 8.13.51 to 8.13.52.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v8.13.51...v8.13.52)

---
updated-dependencies:
- dependency-name: phonenumbers
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 19:20:47 -05:00
dependabot[bot]
1397665c2d build(deps): bump hatchling from 1.26.3 to 1.27.0 (#257)
Bumps [hatchling](https://github.com/pypa/hatch) from 1.26.3 to 1.27.0.
- [Release notes](https://github.com/pypa/hatch/releases)
- [Commits](https://github.com/pypa/hatch/compare/hatchling-v1.26.3...hatchling-v1.27.0)

---
updated-dependencies:
- dependency-name: hatchling
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-18 19:20:41 -05:00
sinaatalay
673748febd docs: update examples 2024-12-10 08:33:41 +00:00
Sina Atalay
fdbf169783 bump version number to 1.16 v1.16 2024-12-10 03:31:17 -05:00
Sina Atalay
3f2a89dee0 docs: update changelog 2024-12-10 03:30:57 -05:00
S-Avalloni
c79e1e163e fix render command issues #250 (#249)
* Update commands.py

Remove bug where 'design' was not recognized as a valid key in locals() by declaring cli_render_arguments explicitly

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix locals() issue

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Sina Atalay <dev@atalay.biz>
2024-12-10 03:24:19 -05:00
Sina Atalay
e01ec005fb fix test.yaml workflow 2024-12-10 03:21:26 -05:00
Sina Atalay
da4a6c84b8 tests: remove coverage import 2024-12-10 03:21:04 -05:00
Sina Atalay
b4129ef87e fix workflows 2024-12-10 03:17:01 -05:00
Sina Atalay
e199999b2e improve virtual environments 2024-12-10 03:07:45 -05:00
Sina Atalay
1de8c591e5 docs: update the developer guide 2024-12-10 03:07:08 -05:00
Sina Atalay
e9edae3577 tests: fix watcher tests 2024-12-10 03:07:01 -05:00
Sina Atalay
44848e2d3a update environments 2024-12-10 02:17:50 -05:00
Sina Atalay
f9561929ef cli: fix watcher issues 2024-12-10 02:17:50 -05:00
Sina Atalay
3e13eca277 remove test environment from devcontainer.json 2024-12-09 17:21:46 -05:00
Sina Atalay
88d2970b38 update README.md 2024-12-09 14:44:24 -05:00
sinaatalay
7ae95103a9 docs: update examples 2024-12-09 09:40:45 +00:00
sinaatalay
7dae852dcd docs: update schema.json 2024-12-09 09:40:37 +00:00
Sina Atalay
d2dbe0f1d2 format v1.15 2024-12-09 04:37:45 -05:00
Sina Atalay
13ef109c78 docs: update changelog 2024-12-09 04:36:48 -05:00
Sina Atalay
bc9fe279a5 renderer: fix PublicationEntry url issue (#236) 2024-12-09 04:34:56 -05:00
Sina Atalay
62401fdfcd rename sinaatalay/rendercv to rendercv/rendercv 2024-12-09 04:30:59 -05:00
Sina Atalay
6965fe480c docs: update changelog 2024-12-09 04:26:43 -05:00
sinaatalay
62c52448fd docs: update examples 2024-12-09 09:24:46 +00:00
sinaatalay
fcea8bd722 docs: update schema.json 2024-12-09 09:24:38 +00:00
Sina Atalay
a5723b77cb docs: update changelog 2024-12-09 04:19:52 -05:00
Sina Atalay
d6fd21ed62 fix linting issues 2024-12-09 04:15:41 -05:00
Sina Atalay
d2f43e26e4 data: fix path issues 2024-12-09 04:13:43 -05:00
Sina Atalay
3e88b19beb workflows: give publish-to-docker permissions 2024-12-09 03:30:45 -05:00
Sina Atalay
bb1fb2cb42 cli: update help messages 2024-12-09 03:30:21 -05:00