Maintenance release with no user-visible changes (documentation reference updates, small code style updates).
Maintenance release changing only the URL of the package homepage, which old domain now hosts very different kind of content.
We started the rapport
package back in 2011 but never thought of
that the version number should ever exceed ONE - because we are shy
guys. Now, almost 3 years later, so much stuff have changes in the
package, that time has come for a major version bump. Most important
updates since the birth of the package:
evaluate
and ascii
) and implemented custom solutions for our custom needspander
package in the name of modularitypander
became more popular compared to rapport
rapport
instead of tpl
) not to confuse new-comersMost recent changes since 0.51:
rapportools
packagerp
prefix for all those (rp.max became max -- for those who load the package directly)tpl
prefix for tempalte functions as was confusing and every rapport
template specific function starts with rapport
nowPlease note that the functions can still be accessed by the old names to preserve backward-compatibility, but will be definitely removed later to keep the clutter in the namespace at a minimal level. So please be advised to update your functions if building on the top (or parts) of rapport
.
Function name changes:
Variable name changes inside of templates:
Option name changes:
Classes:
match.arg
for matching any more. Instead, a simple %in%
with indexing is used, so exact match is required.value
attribute is not used to store values that you choose from - options
attribute is used instead, with value
holding the (default) value(s) from the options
list.allow_multiple
was introduced in matchable inputs. If TRUE
, it will allow one to match values from options
list multiple times. Defaults to FALSE
.Template header specification updates:
?tpl.meta
and ?tpl.inputs
for details on new metadata and input specification.character
, complex
, integer
, logical
, numeric
and raw
.length
checks are manageable via exactly
and min
/max
attributes.option
inputs are removed. You should use matchable
attribute in character
and factor
inputs instead. Multiple matches are now allowed.boolean
, string
and number
inputs are removed and logical
, character
and numeric
are to be used instead, respectively.integer
and raw
inputs.nlevels
for factors, or nchar
for character vectors.Others changes:
yaml
package to dependencies.tpl.inputs
and tpl.meta
will now perform validation of inputs and metadata, respectively. Warnings are issued if unsupported fields are found.dataRequired
metadata attribute is deprecated. Dataset is required if the template contains non-standalone inputs (see ?tpl.inputs
for details).Bug fixes:
is.empty
now returns TRUE
for zero-length objects.Removed ascii
and evaluate
packages and introduced pander
This was a quite big change in the backend which resulted in some removed functions of prior version.
For example tpl.tangle
is dropped temporarily and most of the custom options were moved to
panderOptions()
and evalsOptions()
from pander
package.
The repository was moved to Rapporter's organisation GH account from @aL3xa
New features:
Changes:
Bug fixes:
New features:
Changes:
makes.plot
functionrp.prettyascii
(rounding)tpl.export
returns the generated document's filenamehtest
Bug fixes:
This is a hotfix release:
* fixed .onLoad/windowsFont call error
* fixed #47 (https://github.com/rapporter/rapport/issues/36) of custom RefClassField
* removed RJSONIO
dependency (just like: table.json
function)
* small documentation and CSS tweaks
New features:
skewness()
and kurtosis()
functions to get rid of moments
dependency.replayPlot
)Changes:
moments
and latticeExtra
from package dependencies.rapport()
will now check for packages specified in the template header and throw error if
something goes wrong while loading.tpl.example
now uses readlines
instead of reading from stdin
(Windows and Eclipse/StatET bug)tpl.export
now checks if specified backend is installed and throws an error if not.evals
is done with the help of replayPlot
instead of
file size checks (for OS independence).Bug fixes:
Initial CRAN release.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.