# formulaic 0.0.8 2021-02-15

• reduce.existing.formula: A new parameter envir was added to store the environment of the formula, with the global environment as the default.

• add.backtick: A new parameter dat was addedBackticks can be added based on the relationship of the object to the data dat. The data can be formatted as either a data.frame or data.table object.

Improvement to accommodate variable transformations. This allows the user to specify more complex quantities, e.g. sqrt(Age^2 * log(Income)). In create.formula, this may be specified in the input.names or the interactions. The calculated inclusion.table of quality checks has been updated to evaluate the transformations and then assess the inclusion and exclusion criteria. Likewise, in add.backtick, a similar evaluation is used to determine whether encompass the object within backticks for use in a formula object. This improves upon the previous version of the formulaic package. Previously the main effects and interactions could only be based on the variables within a data.frame. With this change, the package should better accommodate most transformations of these variables.

# formulaic 0.0.7 2020-05-04

• Implemented additional test coverage for create formula
• Improved code base quality
• Minor updates to the package vignette
• Removed dependency on stats on and DT

# formulaic 0.0.6 2020-01-19

• modified package citations

# formulaic 0.0.5 2019-12-16

• Create formula now supports ‘all’ in input names
• Update the Vignette
• Refactor add.backtick function in Create formula to i.backtick to address situtaion where situal where include backtick == ‘all’ outcome didn’t properly compute.

# formulaic 0.0.4 2019-10-08

• Added a NEWS.md file to track changes to the package.