Commit Graph

32 Commits

Author SHA1 Message Date
Sina Atalay
c6428adcd8 Improve API 2025-02-08 18:42:43 -05:00
Sina Atalay
0318b1a270 Add a new social network: X (#212, #187, #109, #107) 2025-02-02 22:52:31 -05:00
Sina Atalay
23ec504cbe Improve validation and JSON Schema 2025-02-02 22:05:58 -05:00
Sina Atalay
f441b5742a Handle None entries 2025-01-26 16:24:30 -05:00
Sina Atalay
63bfa0dd07 tests: skip test_if_the_schema_is_the_latest 2025-01-25 19:21:46 -05:00
Sina Atalay
5c16e2c3f0 tests: fix test_if_the_schema_is_the_latest 2025-01-25 19:18:15 -05:00
Sina Atalay
02b7350734 fix formatting 2025-01-20 09:45:14 -05:00
Sina Atalay
bd1be140bf tests: disable test_if_the_schema_is_the_latest in Windows 2025-01-20 09:32:50 -05:00
Sina Atalay
438ff8d13b Bundle Font Awesome 6 fonts (#314)
* Bundle Font Awesome 6 fonts

* hope to skip less tests with font awesome fix

* update schema

* format

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

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

* fix

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

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

* fix

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-19 23:51:14 -05:00
Sina Atalay
efe308ae1c tests: skip more tests 2025-01-07 15:01:31 +03:00
Sina Atalay
7bb2ca4eab tests: skip failed tests for now 2025-01-07 14:50:48 +03:00
Sina Atalay
4331110c55 Upgrade to v2 (#271)
* prepare the base for typst

* rename theme folders

* rename themes

* rename themes

* update testdata with new theme names

* rename themes

* fix docs issues

* fundamentals

* fundamental renames

* generalize `create_a_latex_file`

* generalize render_a_pdf_from_latex

* make latex optional dependency, and add typst as dependency

* first tests with typst

* finish `markdown_to_typst`

* fix `markdown_to_latex`

* finish `markdown_to_typst`

* first steps towards Typst RenderCV themes

* first draft of classic theme

* start working on new design options

* work on new design options

* make default theme: "classic"

* start integrating design options with templates

* rename typst variables

* start working on connections integration

* polish connections

* polish design options and themes

* fix spelling mistakes and improve typst themes

* use ms instead of s in printer

* improve templates

* fix typos

* use ms instead of s in printer

* improve typst templates

* improve

* improve

* improve

* improve

* make PyMuPDF optional

* rename last_updated_date_style to last_updated_date_template

* revert changelog

* progress

* improve

* exclude gifs from sdist

* update tests

* improve templates

* improve templater

* data: update `sample_content.yaml`

* improve

* remove latex support

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

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

* remove testdata

* remove latex

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

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

* rename `locale_catalog` to `locale`

* docs: update developer guide faq

* add new input, rendercv_settings.date

* add show_time_span_in

* create a new function, parse_validation_errors

* improve templates

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

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

* improve

* update templates

* fix experience entry

* improve

* finish templates

* update tests

* update testdata

* remove time_machine

* update sample content

* improve

* add sb2nov theme

* update options

* update theme.options

* update theme.options

* update theme options

* create engineeringresumes templates

* add engineering resumes

* format

* update templates

* add new theme

* fix a typo in sample content

* update templating system

* update options

* add photo support

* update workflows

* improve templates

* improve parse_validation_errors

* create a new interface for web

* fix summary

* improve

* resolve typing issues

* update mkdocs.yaml

* update pyproject.toml

* update docs scripts

* update testdata

* update tests

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

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

* rename column template fields

* update

* update test data

* add moderncv

* fix problems

* moderncv

* create moderncv

* fix tests

* update

* update

* update templates

* update

* use optional dependencies

* fix

* improve

* aa

* a

* update

* update

* update

* update

* rename

* update

* update

* update

* improve

* update

* update

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

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

* update

* update

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

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

* format

* update changelog

* update examples

* update entry figures

* update schema

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-07 01:30:40 +03: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
ce6d0b3a23 data: add a new field rendercv_settings.bold_keywords (#144) 2024-12-25 06:01:16 -05:00
Sina Atalay
7291349eaa generalize the individual YAML files and improve tests 2024-12-09 01:45:49 -05:00
Sina Atalay
109370c2a4 tests: fix Windows 2024-12-08 19:52:43 -05:00
Sina Atalay
350c959eda tests: increase coverage 2024-12-08 15:45:20 -05:00
Sina Atalay
686c8e1a15 refactor and clean the code 2024-12-08 15:07:38 -05:00
Sina Atalay
9c2e5caac5 fix minor issues and add more tests 2024-11-17 18:35:28 -05:00
Shawn Zivontsis
c9e453d8d0 Improve placeholder tests to check more fields 2024-11-17 18:18:37 -05:00
Sina Atalay
5dc31e8024 add Telegram as a social network (#187) 2024-11-01 19:25:53 -04:00
Sina Atalay
e4c5dd14a0 tests: refactor and update config 2024-09-29 18:07:37 -04:00
Sina Atalay
f8a8809ff0 tests: test rendercv_settings 2024-09-07 18:47:02 -04:00
Sina Atalay
409987cbac data: fix format_date 2024-07-23 18:27:39 +03:00
Sina Atalay
9700450a2d tests: update testdata 2024-07-19 17:24:19 +03:00
Sina Atalay
10f18be325 data: rename phone_format to phone_number_format 2024-07-19 16:52:03 +03:00
Sina Atalay
7e20bae046 data: add a new field, locale_catalog.phone_format (#130) 2024-07-19 16:50:16 +03:00
Sina Atalay
bf581a6179 data: fix url not showing in PublicationEntry (#128) 2024-07-19 01:18:24 +03:00
Sina Atalay
1434368fdb tests: update tests for new section titles 2024-07-13 19:35:58 +03:00
Sina Atalay
6f9599c6df data: allow extra keys in entry types 2024-07-12 22:40:28 +03:00
Sina Atalay
10a0e578f3 docs: update the old names with the new ones 2024-07-07 15:55:27 +03:00
Sina Atalay
4bb83777e4 tests: rename test_reader.py to test_data.py 2024-07-05 19:02:49 +03:00