2012-05-12 John Myles White * v0.4-2 * Had to disable xlsx.reader temporarily because it does not build for 2.15. 2011-11-23 John Myles White * v0.4-1 * Added 'eda.R' example file in 'src/' directory. * Allow loading from 'cache/' without loading from 'data/' through 'cache_loading' setting. * Revised documentation. 2011-07-13 John Myles White * v0.3-6 * Added Postgres support through RPostgreSQL * Very rough ODBC support. See example in ProjectTemplate:::sql.reader documentation. * '.dat' files are now read as if they were '.wsv' files. * Revised documentation. 2011-07-08 John Myles White * v0.3-5 * Added a cache.project() function. * 'as_factors' configuration option suppresses automatic character-to-factor conversion. * Implemented .zip support using temporary files. * Added .mp3 support through the tuneR package. * Added .ppm support through the pixmap package. * 'data_tables' configuration option automatically translates data sets into data.tables. * Added unit tests for SPSS, Stata and SAS file formats. 2011-07-03 John Myles White * v0.3-4 * Increased SQLite3 support * Load all tables from SQLite3 database using a .sql file: set table = * * Load all tables from SQLite3 database automatically using .db extension * Added a .file type that can load files outside of the project directory. * Removed run.tests(). Use test.project(). * Added a stub.tests() function that autogenerates tests for helper functions. * Added a show.project() function that gives all known information about a project's internal state. 2011-06-28 John Myles White * v0.3-3 * Added a reload.project() function. * Improved error handling. * Renamed utilities.R to helpers.R. * Fixed a bug in cache(). 2011-06-27 John Myles White * v0.3-2 * Added new *Reader functions. 2011-06-24 John Myles White * v0.3-1 * Switched configuration system over to DCF format. * Ability to create full projects or minimal projects. * Switched print() calls to message() calls. * Moved *Reader functionality into separate functions that users can override. * Fixed a bug in cache(). 2010-12-03 John Myles White * v0.2-1 * Moved boot.R's logic into functions and configuration files. * Added SQLite support using the RSQLite package. * Cleaned up the database connection and disconnection code. * Changed list of packages listed as dependencies, so that even more are suggestions. * Added new configuration settings in config/global.yaml. * Data is now loaded from a cache/ directory and then the traditional data/ directory. * Added log4r integration, which is configurable and turned off by default. * Added a sample preprocessing script. * Added a cache/ directory. * Added a config/ directory. * Added a logs/ directory. * Added a munge/ directory. * Added a src/ directory. * Fixed a bug in clean.variable.name() for variable names that start with numbers. * Added XSLX support. 2010-10-02 John Myles White * v0.1-3 * Many changes to load_data.R. * Added notices when data sets are autoloaded. * Added autoload support for WSV (whitespace separated values) data files. * Added autoload support for RData files. * Added autoload support for compressed *SV files. * Added autoload support for *SV files available through HTTP. * Added autoload support for MySQl database tables. * Added autoload support for SPSS and Stata files. * Added test.project as an alias for run.tests(). * Changed list of packages listed as dependencies, so that many are now suggestions. * load.project() does not autoload libraries that are not dependencies. * Added a sample profiling script. * Added a sample test that always passes to the default project. * Added a basic show.updates() function for porting projects to newer releases of ProjectTemplate. 2010-08-26 John Myles White * v0.1-2 * Cleaned up documentation. * Rewrote backend. * Added load.package() and run.tests() functions. 2010-08-24 John Myles White * v0.1-1 * Initial release.