vitae 0.4.2

Small patch to resolve CRAN checks.

vitae 0.4.1

This patch release reduces the suggested package dependencies and adds further checks for an appropriate pandoc version.

vitae 0.4.0

This release adds the first HTML template to the package, using the improved templating system. The bibliography_entires() intermediate tibble output is rewritten, which now fully represents the CSL-JSON schema.

New templates

Improvements

Bug fixes

vitae 0.3.0

This release makes substantial changes to how bibliographies included in a document. The package now uses pandoc-citeproc for handling bibliographies, rather than biblatex and the RefManageR package (partly due to CRAN archival). This is more consistent with how bibliographies are generated in other rmarkdown documents, and importantly it now allows custom CSL formats to be used (the most common request). Another advantage of this change is that non-bib citation formats can now be used (including YAML and CSL-JSON), and that changes to the table are directly applied to the resulting bibliography output.

The same bibliography_entires("/path/to/file.bib") interface applies, however the result may now differ slightly: 1. The column names and structure of the intermediate tibble has been changed to better align with the CSL-JSON format used by pandoc. This allows the modified contents of the tibble to be correctly reflected in the resulting output. 2. The default style of the bibliographies is now the APA CV format, which is similar but not identical to the previous default. This should be easier to customise now by providing a custom CSL (much like any other rmarkdown document).

Another advantage to moving to use pandoc-citeproc for bibliographies is that templates for other output formats (like HTML and Word) can now be added.

More details can be found here: https://pkg.mitchelloharawild.com/vitae/reference/bibliography_entries.html

Breaking changes

Improvements

vitae 0.2.2

Bug fixes

vitae 0.2.1

Bug fixes

vitae 0.2.0

Breaking changes

Improvements

vitae 0.1.0

First release of the package, containing: * Four CV templates: hyndman, twentyseconds, awesomecv, moderncv. * Three CV entries functions: detailed_entries(), brief_entries() and bibliography_entries(). * Two vignettes: Creating vitae templates and Introduction to vitae.