From c76612f28640103f7825e8fdc5e2fad17f70f3fb Mon Sep 17 00:00:00 2001 From: Utkarsh Date: Wed, 18 Mar 2026 00:26:53 +0530 Subject: [PATCH 1/3] Bump minimum versions for suggested packages --- DESCRIPTION | 10 +++++----- NEWS.md | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index f9840ac6..35a0984b 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -48,13 +48,13 @@ Suggests: ggfortify, gridExtra (>= 2.2.1), hexbin, - knitr (>= 1.16), + knitr (>= 1.33), loo (>= 2.0.0), RColorBrewer, - rmarkdown (>= 1.0.0), - rstan (>= 2.17.1), - rstanarm (>= 2.17.4), - rstantools (>= 1.5.0), + rmarkdown (>= 2.11), + rstan (>= 2.21.0), + rstanarm (>= 2.21.1), + rstantools (>= 2.1.0), scales, shinystan (>= 2.3.0), survival, diff --git a/NEWS.md b/NEWS.md index 03326003..4d7277b2 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,6 @@ # bayesplot (development version) +* Bumped minimum versions for suggested packages (`rstan`, `rstanarm`, `rstantools`, `knitr`, `rmarkdown`) to align with the `R >= 4.1.0` requirement. * Use `rlang::warn()` and `rlang::inform()` for selected PPC user messages instead of base `warning()` and `message()`. * Standardize input validation errors in `ppc_km_overlay()` and interpolation helpers to use `rlang::abort()` for consistent error handling. * Fix assignment-in-call bug in `mcmc_rank_ecdf()` (#). From 031d3f597a3832c853262264642e154d89878bca Mon Sep 17 00:00:00 2001 From: Utkarsh Date: Wed, 18 Mar 2026 09:48:00 +0530 Subject: [PATCH 2/3] Narrow version bump to only rstantools (>= 2.0.0) --- DESCRIPTION | 10 +++++----- NEWS.md | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 35a0984b..98a65748 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -48,13 +48,13 @@ Suggests: ggfortify, gridExtra (>= 2.2.1), hexbin, - knitr (>= 1.33), + knitr (>= 1.16), loo (>= 2.0.0), RColorBrewer, - rmarkdown (>= 2.11), - rstan (>= 2.21.0), - rstanarm (>= 2.21.1), - rstantools (>= 2.1.0), + rmarkdown (>= 1.0.0), + rstan (>= 2.17.1), + rstanarm (>= 2.17.4), + rstantools (>= 2.0.0), scales, shinystan (>= 2.3.0), survival, diff --git a/NEWS.md b/NEWS.md index 4d7277b2..a88416cd 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,6 +1,6 @@ # bayesplot (development version) -* Bumped minimum versions for suggested packages (`rstan`, `rstanarm`, `rstantools`, `knitr`, `rmarkdown`) to align with the `R >= 4.1.0` requirement. +* Bumped minimum version for `rstantools` from `>= 1.5.0` to `>= 2.0.0` because `loo_pit()` and `predictive_error()`, used by `ppc_loo_pit_*()` and `ppc_error_*()` functions, were introduced in `rstantools` 2.0.0. * Use `rlang::warn()` and `rlang::inform()` for selected PPC user messages instead of base `warning()` and `message()`. * Standardize input validation errors in `ppc_km_overlay()` and interpolation helpers to use `rlang::abort()` for consistent error handling. * Fix assignment-in-call bug in `mcmc_rank_ecdf()` (#). From 7544b4ae690284d978896569ccad90e12796e259 Mon Sep 17 00:00:00 2001 From: Utkarsh Date: Wed, 18 Mar 2026 09:53:20 +0530 Subject: [PATCH 3/3] updated news.md --- NEWS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS.md b/NEWS.md index a88416cd..a25451d5 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,6 +1,6 @@ # bayesplot (development version) -* Bumped minimum version for `rstantools` from `>= 1.5.0` to `>= 2.0.0` because `loo_pit()` and `predictive_error()`, used by `ppc_loo_pit_*()` and `ppc_error_*()` functions, were introduced in `rstantools` 2.0.0. +* Bumped minimum version for `rstantools` from `>= 1.5.0` to `>= 2.0.0` . * Use `rlang::warn()` and `rlang::inform()` for selected PPC user messages instead of base `warning()` and `message()`. * Standardize input validation errors in `ppc_km_overlay()` and interpolation helpers to use `rlang::abort()` for consistent error handling. * Fix assignment-in-call bug in `mcmc_rank_ecdf()` (#).