Changes in version 0.6.0.9000 Changes in version 0.6.0 (2026-03-02) - A new control option, strip_time_stamps, is used to remove date/time and duration information for better reproducability. (#63) - An error is thrown if a data or data/time column is passed. - Switched from base R stop() and warning() to cli's cli_abort() and cli_warn() for improved error messages with better formatting and context. - Fixed compiler warnings for unused variables in C source code. Changes in version 0.5.1 (2025-10-25) - Big fixed related to how rule values are formatted. (#59) Changes in version 0.5.0 (2025-04-03) - Updated C code to stop overwriting keyword symbols. Changes in version 0.4.4 (2024-07-02) - Fixed two issues in the vignette. - vignette now uses rules::tidy() instead of tidyrules:: tidyRules() Changes in version 0.4.3 - 12.8 hours after the last submission was accepted, CRAN required another because the url https://topepo.github.io/Cubist forwards to https://topepo.github.io/Cubist/ (with a slash at the end). Changes in version 0.4.2 (2023-02-08) - Maintenance release to fix CRAN issues related to compiler issues. - Updated GHA and tests Changes in version 0.4.1 (2022-11-09) - Build configuration changes for Windows Changes in version 0.4.0 (2022-02-05) - Build configuration changes for Windows Changes in version 0.3.0 (2021-05-28) - Build configuration changes for Windows Changes in version 0.2.4 - Maintenance release to fix CRAN issues by adding rmarkdown to Suggests. - Re-wrote parts of the vignettes and added another for model tuning. Changes in version 0.2.3 (2020-01-10) - Maintenance release to fix CRAN issues for GCC 10 -fno-common flag. - tidy_rules() was removed since the code is now in the tidyrules package. - Changes to better work with tibble inputs. Changes in version 0.2.2 (2018-05-21) - Maintenance release to fix CRAN issues for C string buffers Changes in version 0.2.1 (2017-12-01) - Fixed a bug in the code that escapes improper characters. Changes in version 0.2.0 (2017-11-27) - Converted documentation to roxygen2. - Revised some compiler options to reduce R CMD check warnings. Changes in version 0.0.19 (2016-12-11) - A bug was fixed, found by Duncan Murdoch. - A bug in predictions when sampling was used was fixed by Laurae (a random data witch/magician) \issue{1} Changes in version 0.0.17 - Memory allocation bugs in the R version of the C code, which lead to segmentation faults, were fixed. Changes in version 0.0.15 (2014-01-16) - A bug was fixed where the model failed if no predictors were included in the model (thanks to Gabe Gershenfeld for the find). Changes in version 0.0.14 - The Windows build configuration was updated. - Some files were synced with the C50 package. Changes in version 0.0.13 (2013-01-31) - More efficient code was borrowed from the C50 package to write the data file to a string. - A bug related to column names found by David Clifford was fixed. Changes in version 0.0.12 (2012-02-29) - A bug was fixed that occurred when splits were determined in models with a categorical variable involving more than two categories (eg. "if X4 in {a, b}") - Also, a bug was found in the variable importances calculations when a variable was used only in the conditions and not the model. - The 'doc' directory was moved into the "vignettes" directory Changes in version 0.0.11 (2012-02-15) - cubist uses a string buffer to capture the output files that would normally get saved to external files. The package was failing R CMD check only on windows because the output files were getting garbled. s*printf functions work differently on Windows. On Linux, they return the size that is needed to correctly print the string. On Windows, if there isn't enough space, they return -1. - Also, work-arounds were added to the C sources because of R CMD check issues. printf(), assert() and exist() statements were removed or redefined. Changes in version 0.0.8 (2011-06-22) - A bug was fixed for the coef method. Changes in version 0.0.6 (2011-04-30) - The GPL version was revised to be version 3 (thanks to Ross Quinlan for the note). - The variable usage statistics were saved to a data frame in called object$usage. The package vignette and help files were updated accordingly. - When using cubist, if x was a vector or a single variable, an error occurred. This was fixed. - The vignette was also expanded to show how caret can be used to tune the model and a technical error was corrected about the boosting algorithm (thanks again to Ross Quinlan).