Recent Releases of rapport
rapport - 1.0
MAJOR VERSION BUMP
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:
- dropped dependecy packages (evaluate and ascii) and implemented custom solutions for our custom needs
- some part of the package were out-sourced to the pander package in the name of modularity
- pander became more popular compared to rapport
- new syntax for template headers with YAML syntax instead our custom solution
- new file extension (rapport instead of tpl) not to confuse new-comers
- bunch of fiddles with naming conventions
- build a production-ready system on the top of the package at rapporter.net
- take part in Google Summer of Code 2013 increasing the number of available templates
Most recent changes since 0.51:
- helpers and statistical functions move to rapportools package
- ditched the rp prefix for all those (rp.max became max -- for those who load the package directly)
- ditched tpl prefix for tempalte functions as was confusing and every rapport template specific function starts with rapport now
- changing dependencies to Imports instead of cluttering the global namespace
- code review and doc update
- new variables available for easy access of template metadata (rapport.data, rapport.template, rapport.inputs)
Please 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.
Full list of changed function and variable names:
Function name changes: - tpl.find -> rapport.read - tpl.tangle -> rapport.tangle - tpl.list -> rapport.ls - tpl.header -> rapport.header - tpl.body -> rapport.body - tpl.info -> rapport.info - tpl.meta -> rapport.meta - tpl.inputs -> rapport.inputs - tpl.example -> rapport.example - tpl.rerun -> rapport.rerun - tpl.renew -> rapport.renew - tpl.export -> rapport.export - tpl.check -> rapport.check.template - tpl.paths -> rapport.path - tpl.paths.reset -> rapport.path.reset - tpl.paths.add -> rapport.path.add - tpl.paths.remove -> rapport.path.remove
Variable name changes inside of templates: - rp.data -> rapport.data
Option name changes: - tpl.file.name -> rapport.file.name - tpl.file.path -> rapport.file.path - tpl.user -> rapport.user - rp.use.labels -> rapport.user.labels - tpl.paths -> rapport.path - rp.tags -> rapport.tags - graph.reply -> rapport.graph.replay
Classes: - rp.meta -> rapport.meta - rp.inputs -> rapport.inputs
- R
Published by daroczig over 10 years ago