Skip to content

Releases: expertanalytics/cvcreator

Release v1.1.17

04 Mar 09:34
d577421

Choose a tag to compare

Change Log

All the commits since the last tag are as follows:
d577421 Merge pull request #130 from expertanalytics/rr/bump-cvcreator-ver
e484eb6 chore: bump version to 1.1.17
9dbbb06 Merge pull request #127 from expertanalytics/rr/add-skills
8baa97f Merge branch 'master' into rr/add-skills
c6cf407 Merge pull request #128 from expertanalytics/rr/update-actions
fa66492 chore: update actions
9c11d48 feat: add new tools
7da7105 Merge pull request #124 from expertanalytics/dependabot/pip/jinja2-3.1.5
8387d73 Merge pull request #123 from expertanalytics/add_tech_skills
c73d79d Bump jinja2 from 3.1.4 to 3.1.5
dae309e updated the list of skills
9a2f9ef Merge branch 'master' into add_tech_skills
d722ff5 Merge pull request #107 from expertanalytics/make-cvcreator-great-again
8a18005 Merge pull request #74 from expertanalytics/js
8343b85 Merge branch 'master' into js
161ec80 Merge pull request #122 from expertanalytics/dependabot/pip/jinja2-3.1.4
7525458 Bump jinja2 from 3.1.3 to 3.1.4
715ceaf Merge pull request #101 from expertanalytics/dependabot/pip/jinja2-3.1.3
413a0ea Bump cvcreator version
6302e19 Remove duplicate
94cc283 Merge branch 'master' into make-cvcreator-great-again
240eaa0 Remove duplicate skill
721837e Merge branch 'master' into dependabot/pip/jinja2-3.1.3
a2a958e Merge pull request #113 from expertanalytics/Autocad-skill
1e3920a Update cvcreator/parser.py
c45b9d9 Update cvcreator/parser.py
2873c14 Merge branch 'master' into js
eaca915 Merge pull request #121 from expertanalytics/skills_grouped
ae78731 Merge pull request #105 from expertanalytics/more-tools
175df88 Use the new skills grouped by the user's choice in example.toml
2a65e81 Allow to write technical skills grouped by user's choice
6b65c91 Merge pull request #119 from expertanalytics/unsorted_skills
93a7c75 Do not sort skills alphabetically
6a7f17e small fixes
7f01534 Merge pull request #117 from expertanalytics/output_pdf
f82f1f8 Merge pull request #115 from expertanalytics/norwegian_countries
96f721d Fix pdf file name in output message
a3cb0f7 Countries in Norwegian for Norwegian CVs
ce5c90d Add AutoCAD skill, update tech skills path
a896a11 Rewrote a lot of stuff in the template
ba23fe4 [wip] Modify project attributes and layout + document margings
b0e5589 added more tools
cda7b22 Bump jinja2 from 2.11.3 to 3.1.3
5ba2d3f reverting a bit
12c5a72 added more tech skills
9b2f1d0 Make tech sckills unique, and warn the user of duplicate skills. Mute the latex compile output by default

v1.1.16: Merge pull request #110 from expertanalytics/more_skillz

17 Apr 11:21
35a28f6

Choose a tag to compare

add more skills to tech_skills.toml, update dependencies

Release v1.1.15

14 Feb 09:11
09a2543

Choose a tag to compare

Change Log

All the commits since the last tag are as follows:
09a2543 Merge pull request #108 from expertanalytics/move-education-down
fb64149 Moved education down, added more skills, and reduced side margins
4a99acb Merge pull request #104 from expertanalytics/norwegian-fields
bed5237 translate fields values to norwegian
8b03d36 fix capitalization

Release v1.1.14

12 Jan 11:10
77bafbf

Choose a tag to compare

Change Log

All the commits since the last tag are as follows:
77bafbf Merge pull request #103 from expertanalytics/norwegian-fields
5ae1bf4 update version
ce84df7 Merge branch 'master' into norwegian-cv-options
d7e2722 Update cvcreator/data/tech_skills.toml
c683b18 Merge pull request #99 from expertanalytics/norwegian-cv-template
eebbb76 update project version
94687ff use norwegian name in all fields
b2d08cb Adding norwegian CV template option

Release v1.1.12

09 Oct 15:51
9eef765

Choose a tag to compare

Change Log

All the commits since the last tag are as follows:
9eef765 Merge pull request #97 from expertanalytics/feature/add-skills
c33c99b Update pyproject.toml
a4060c0 added pydantic and mlflow

Release v1.1.11

31 Jul 12:52
f3815bc

Choose a tag to compare

Change Log

All the commits since the last tag are as follows:
f3815bc version 1.1.11: add few more skills to tech skills (#96)

Release v1.1.10

17 Apr 13:28
1692b1b

Choose a tag to compare

Change Log

All the commits since the last tag are as followed:
1692b1b Merge pull request #94 from expertanalytics/vegards_branch
45b2d29 Bump version to 1.1.10
5bbf660 ensured that technical skills are not listed twice
69e1ac3 Merge pull request #92 from expertanalytics/fix/bug-introduced-in-91
dab3010 bug-introduced-in-91: fix bug in if statement for version check
e853a02 Merge pull request #91 from expertanalytics/fix/move-pipeline-to-actions

Release v1.1.9

07 Mar 14:05

Choose a tag to compare

Change Log

All the commits since the last tag are as followed:
495dbfb move-pipeline-to-actions: improve text in readme
5197546 move-pipeline-to-actions: use external link for example in readme
56491c0 move-pipeline-to-actions: remove redundant shell key
665e6c1 move-pipeline-to-actions: change the condition for release back to only master run
685266b move-pipeline-to-actions: add user token to pypi upload
356dbca move-pipeline-to-actions: fix bugs in Create Github release
8af9d09 move-pipeline-to-actions: add changelog to github release
dab7157 move-pipeline-to-actions: raw directive must be replaced by image for twine check
6db6f33 move-pipeline-to-actions: update the version to 1.1.9
fbbfcdf move-pipeline-to-actions: use reusable workflows instead of one workflow
840b98b move-pipeline-to-actions: update deployment step
6a77583 move-pipeline-to-actions: remove circle-ci and add main workflow
bca99b9 Bump version (#89)
ff47dd3 Bump version; bump

Bump

30 Jan 08:29

Choose a tag to compare

v1.1.8

Bump version; bump

The TOML revolusion!

09 Aug 12:15
c28f250

Choose a tag to compare

Cvcreator was a bit of a hack that was thrown together in the early days of the company.
Since I had time last half year, I've have taken the time to refactor the code.
The update required that we updated the specification for our content YAML files.
And considering that had to happen, some other changes were also made. These include:

  1. Changing the content format from .yaml to .toml
  2. New CLI name cv instead of cvcreator
  3. Limitations to the choice of technical skills

1. Changing the content format from .yaml to .toml

In the backend the (home brewed) engine that filled text into template filled content was replaced with Jinja2.
This reduces a lot of edge cases, drastically reducing the amount of code, and simplifies the whole code base.
However, the template engine is pretty much incompatible with the "ad-hoc" format choices for the yaml content files.
At the minimum we had to make some small changes here and there.

Since we needed to alter the source files, we chose to go further to change the format as well to toml.
Toml is similar to yaml in capability, but have a more config-ini feel, and was
chosen since it was a good compromise between simplicity and expressiveness.

2. New CLI name cv instead of cvcreator

The cvcreator command line interface originally only did one thing. Now it
does many things that does not quite fit into a single command.
So the CLI was refactored to include subparsers where creating documents were only one feature.

The best way to get an overview of the new tool suite, is to just run the help command for the new CLI:

$ cv --help
Usage: cv [OPTIONS] COMMAND [ARGS]...

  Command line tool for creating curriculum vitae from TOML source files.

Options:
  --help  Show this message and exit.

Commands:
  create     Create CV as .pdf file
  example    Create example .toml file
  latex      Create CV as .tex file
  skills     List allowed technical skills
  txt2yaml   Convert old .txt to .yaml
  yaml2toml  Convert old .yaml to .toml

3. Limitations to the choice of technical skills

As the company grows, we want to create relevant statistics on the skills we have.
To do this, we need to be a bit more strict about the technical skills we can list in our CVs.
The idea is that we don't have mixing of variations of the same thing, like: scikit-learn Scikitlearn Sklearn.
We want only one way of writing the same thing, and we want to enforce that rule.

In this release, all skills that people are currently using have been included in some variation.
But should there come a need for new skills, this is okay, but require creating a pull-request against the Cvcreator repository.
Description of how to create such a PR is noted in the README.

For a current list of available technical skills, run:

cv skills