The list of changes below is not necessarily exhaustive. Check the ChangeLog on GitHub for more details, but the raw ProjectTemplate source code is always the place to go for ground truth.
.datfiles are now read as if they were
as_factorsconfiguration option suppresses automatic character-to-factor conversion.
.zipsupport using temporary files.
.mp3support through the tuneR package.
.ppmsupport through the pixmap package.
data_tablesconfiguration option automatically translates data sets into data.tables.
table = "*"
stub.tests()function that autogenerates tests for helper functions.
show.project()function that gives all known information about a project's internal state.
configdirectory, a global configuration file called
config/global.yamlhas been added that uses YAML syntax. This file provides the following configuration options:
data_loading: This can be set to 'on' or 'off'. If
data_loadingis on, the system will load data from both the
cachetaking precedence in case of name conflict.
munging: This can be set to 'on' or 'off'. If
mungingis on, the system will execute the files in the
mungedirectory sequentially. If
mungingis off, none of the files in the
mungedirectory will be executed.
logging: This can be set to 'on' or 'off'. If
loggingis on, a logger object using the
log4rpackage is automatically created when you run
load.project(). This logger will write to the
logsdirectory. By default,
load_libraries: This can be set to 'on' or 'off'. If
load_librariesis on, the system will load all of the R packages listed in the
libraries: This is a YAML array listing all of the packages that the user wants to automatically load when