diff --git a/NEWS.md b/NEWS.md index 2cd665e..910c2ed 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,129 +1,151 @@ +## serp 0.2.5 +- Resolved issues causing failures in CRAN checks on multiple platforms. +- Added `tibble`, `vctrs`, and `pkgdown` to `Suggests`. +- Minor fixes applied to the `serp.fit` file. + +--- + ## serp 0.2.4 -- errorMetrics() function is modified and no longer exported, an equivalent function with improved functionality is provided by the erroR() function in the gofcat package -- fix some dependency induced bugs in the package tests -- remove file License in the description and associated file docs -- minor changes in serp documentation +- The `errorMetrics()` function is no longer exported. An equivalent function with enhanced functionality is provided by the `erroR()` function in the **gofcat** package. +- Fixed dependency-induced bugs in package tests. +- Removed the `License` file from the `DESCRIPTION` and associated file docs. +- Minor updates to the **serp** documentation. --- + ## serp 0.2.3 -- CRAN release -- import from crayon, with colored outputs in returned objects -- changes made in serp test for improved test coverage report -- bug fix in errorMetrics, with model argument also dropped -- add print method and class of objects returned by errorMetrics -- message() replaces cat() where appropriate -- add citation for serp package +- CRAN release. +- Imported `crayon` to enable colored outputs in returned objects. +- Improved test coverage by updating **serp** tests. +- Fixed a bug in `errorMetrics`, with the `model` argument removed. +- Added a `print` method and object class for `errorMetrics` results. +- Replaced `cat()` with `message()` where appropriate. +- Added a citation for the **serp** package. --- + ## serp 0.2.2 -- JOSS release -- minor changes in serp documentation -- provide coefficient() as an alias for coef() -- update README.md to include community guidelines and contributors code of conduct -- +- JOSS release. +- Minor updates to **serp** documentation. +- Provided `coefficient()` as an alias for `coef()`. +- Updated `README.md` to include community guidelines and a contributors' code of conduct. --- + ## serp 0.2.1 -- submission to CRAN +- Initial submission to CRAN. --- + ## serp 0.2.0.9001 -- update function included in namespace -- examples included in the different function documentation -- shrinkage parameter upper limit set to 1e10 in serp.control -- bug fix in test function +- Added the `update` function to the namespace. +- Included examples in the documentation of various functions. +- Set the shrinkage parameter's upper limit to `1e10` in `serp.control`. +- Fixed bugs in the test functions. --- -## serp 0.2.0.9000 -- deviance tuning option in serp tuneMethod now replaced by AIC -- serp output includes residual degrees of freedom (rdf) -- function to compute the effective degrees of freedom and rdf from the trace of the generalized hat matrix provided -- serp.summary documentation has its value segment edited -- changes made in serp test functions -- changes made in README.Rmd and README.md + +## serp 0.2.0.9000 +- Replaced the deviance tuning option in `serp.tuneMethod` with AIC. +- **serp** output now includes residual degrees of freedom (rdf). +- Added functionality to compute effective degrees of freedom and rdf from the trace of the generalized hat matrix. +- Updated the "Value" section of the `serp.summary` documentation. +- Enhanced **serp** test functions. +- Made changes to `README.Rmd` and `README.md`. --- + ## serp 0.2.0 -- serp version 0.2.0 release +- Released version 0.2.0 of **serp**. --- + ## serp 0.1.9.9001 -- re-submission to CRAN +- Re-submitted to CRAN. --- + ## serp 0.1.9.9000 -- fixed all issues spotted out in the last version released on CRAN. +- Fixed all issues identified in the last CRAN release. --- + ## serp 0.1.9 -- Submit serp version 0.1.9 to CRAN +- Submitted **serp** version 0.1.9 to CRAN. --- + ## serp 0.1.8.9007 -- updates README.md -- description gets additional doi -- references in serp documentation updated +- Updated `README.md`. +- Added DOI to the `DESCRIPTION` file. +- Updated references in **serp** documentation. --- + ## serp 0.1.8.9006 -- Bugs in tests fixed +- Fixed bugs in tests. --- + ## serp 0.1.8.9005 -- tests reconstructed to yield improved unit test coverage. -- rewrote some of the error and warning messages in key serp functions. -- Bugs in anova.serp fixed. -- +- Reconstructed tests to improve unit test coverage. +- Revised error and warning messages in key **serp** functions. +- Fixed bugs in `anova.serp`. --- + ## serp 0.1.8.9004 -- update License in the description -- Bugs in the example codes fixed -- Bugs in test files corrected +- Updated the `License` field in `DESCRIPTION`. +- Fixed bugs in example code. +- Corrected bugs in test files. --- + ## serp 0.1.8.9003 -- Column titles of predicted values with reverse TRUE are corrected. -- Bugs in the deviance (dvfun) are corrected. -- serp predict function now handles both single and multiple row input(s). -- serp.fit iteration algorithm improved. -- commented lines in serp main function removed. -- reverse and linkf arguments moved from main function to serpfit. -- loglog and cloglog links now give correct results with reverse='TRUE'. -- long lines of codes in the score function split for easy readability. -- starting values augmented to reflect the different link functions. -- reverse statement removed from cv function. -- reverse.fun is removed from summary.serp function. -- predicted values in errorMetrics get normalized for greater efficiency. +- Corrected column titles for predicted values with `reverse = TRUE`. +- Fixed bugs in the deviance function (`dvfun`). +- Enhanced the `serp.predict` function to handle single and multiple row inputs. +- Improved the iteration algorithm in `serp.fit`. +- Removed commented lines from the main **serp** function. +- Moved `reverse` and `linkf` arguments from the main function to `serp.fit`. +- Corrected results for `loglog` and `cloglog` links with `reverse = TRUE`. +- Split long lines of code in the score function for readability. +- Updated starting values to account for different link functions. +- Removed the `reverse` statement from the `cv` function. +- Deprecated `reverse.fun` in `summary.serp`. +- Normalized predicted values in `errorMetrics` for efficiency. --- + ## serp 0.1.8.9002 -- warning messages in serpfit get updated. -- Bug in serpfit when specifying gridType corrected. -- trainError no longer shows up in serp output. -- reverse.fun is now deprecated. -- penalty.print gets slightly reconstructed. -- Bugs in print.summary.serp fixed. -- Summary.serp drops off trainError with some few more adjustments. -- Predict gets reconstructed, also bugs when supplying 'newdata' corrected. -- Bugs in anova function fixed with slope type now included in the output. -- anova test for the 'penalize' slope currently disabled. -- updates in serp.control warning messages. +- Updated warning messages in `serp.fit`. +- Fixed a bug in `serp.fit` when specifying `gridType`. +- Removed `trainError` from **serp** output. +- Deprecated `reverse.fun`. +- Made minor adjustments to `penalty.print`. +- Fixed bugs in `print.summary.serp`. +- Adjusted `summary.serp` to exclude `trainError`. +- Reconstructed the `predict` function and fixed bugs related to the `newdata` argument. +- Fixed bugs in the `anova` function, now including slope type in the output. +- Disabled `anova` tests for the `penalize` slope type. +- Updated warning messages in `serp.control`. --- + ## serp 0.1.8.9001 -- serp gets a new license. +- Adopted a new license for **serp**. --- + ## serp 0.1.8.9000 -* README.md gets additional badges and a hexagon sticker +- Added badges and a hexagon sticker to `README.md`. --- -## serp 0.1.8 -* package re-submission to CRAN -- reference to methods used in the package is included in the description field -- values were added to all exported methods with corresponding explanations -- examples now runs by having all \dontrun{} removed -- all occurrences of <<- in the functions are dropped -- READmE.md is updated +## serp 0.1.8 +- Re-submitted the **serp** package to CRAN. +- Included references to methods used in the package in the `DESCRIPTION` field. +- Added `Value` sections to all exported methods with detailed explanations. +- Enabled all examples by removing `\dontrun{}` blocks. +- Removed all occurrences of `<<-` in functions. +- Updated `README.md`.