markdowncv
(@ccbaumler, #250).markdowncv
academicons version (@ccbaumler, #250).markdowncv
(@ccbaumler, #250).brief_entries()
producing
overlapping text in awesomecv
(#258).bibliography_entries()
failing to render PDF
outputs with recent versions of pandoc (#246).Small release to resolve CRAN checks and removed dependency on the unmaintained rorcid package.
awesomecv
template
(#182, #200).awesomecv
template.bibliography_entries()
on
Windows (#158).vitae::hyndman
template
(#160).vitae::awesomecv
(#186).Small patch to resolve CRAN checks.
This patch release reduces the suggested package dependencies and adds further checks for an appropriate pandoc version.
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.
vitae::markdowncv
template, which is the
markdown-cv template in various themes by Eliseo Papa (@elipapa). This is the
first HTML template available in the package.bibliography_entries()
intermediate data format
to better follow the CSL-JSON schema. This includes
csl_name()
and csl_date()
helpers for parsing
and manipulating bibliography data.bibliography_entries()
that differ in the fields used
(#147).why
input of
detailed_entries()
is not used (#144).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
startlabel
and endlabel
arguments of
bibliography_entries()
are now defunct.bibliography_entires()
tibble have changed for consistency
with the CSL-JSON format. The mapping of commonly used column names are:
bibliography_entries()
are now handled using a pandoc’s
cite-proc. This means that typical approaches for specifying CSL and
other citeproc parameters will work as expected.citation_package
and latex_engine
options are now changeable by users for all output formats.why
argument of detailed_entries()
can
now optionally be provided as a list of characters.bibliography_entries()
not working on
Windows.brief_entires()
/
detailed_entries()
mismatching argument order in variable
namesbibliography_entries
entries by removing
title
and sorting
arguments. The title can be
included using markdown, and sorting now respects the order of the
tibble created by the function.moderncv
: classic, banking,
oldstyle, fancy.latexcv
template using the classic theme.docname
to change the document name (@chrisumphlett,
#42).surname
.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.