|
1 | 1 | # bayesplot (development version) |
2 | 2 |
|
| 3 | +* Eliminate redundant data processing in `mcmc_areas_data()` by reusing the prepared MCMC array for both interval and density computation. |
| 4 | +* Validate equal chain lengths in `validate_df_with_chain()`, reject missing |
| 5 | + chain labels, and renumber data-frame chain labels internally when converting |
| 6 | + to arrays. |
| 7 | +* Added unit tests for previously untested edge cases in `param_range()`, `param_glue()`, and `tidyselect_parameters()` (no-match, partial-match, and negation behavior). |
| 8 | +* Bumped minimum version for `rstantools` from `>= 1.5.0` to `>= 2.0.0` . |
| 9 | +* Use `rlang::warn()` and `rlang::inform()` for selected PPC user messages instead of base `warning()` and `message()`. |
| 10 | +* Standardize input validation errors in `ppc_km_overlay()` and interpolation helpers to use `rlang::abort()` for consistent error handling. |
| 11 | +* Fix assignment-in-call bug in `mcmc_rank_ecdf()` (#). |
| 12 | +* Replaced deprecated `dplyr` and `tidyselect` functions (`top_n`, `one_of`, `group_indices`) with their modern equivalents to ensure future compatibility. (#431) |
| 13 | +* Documentation added for all exported `*_data()` functions (#209) |
| 14 | +* Improved documentation for `binwidth`, `bins`, and `breaks` arguments to clarify they are passed to `ggplot2::geom_area()` and `ggdist::stat_dots()` in addition to `ggplot2::geom_histogram()` |
| 15 | +* Improved documentation for `freq` argument to clarify it applies to frequency polygons in addition to histograms |
| 16 | +* Fixed test in `test-ppc-distributions.R` that incorrectly used `ppc_dens()` instead of `ppd_dens()` when testing PPD functions |
| 17 | +* New functions `mcmc_dots` and `mcmc_dots_by_chain` for dot plots of MCMC draws by @behramulukir (#402) |
| 18 | +* Default to `quantiles=100` for all dot plots by @behramulukir (#402) |
| 19 | +* Use `"neff_ratio"` consistently in diagnostic color scale helpers to avoid relying on partial matching of `"neff"`. |
| 20 | +* Replace `expand = c(mult, add)` with `ggplot2::expansion()` helper in scale functions for consistency with ggplot2 >= 3.3.0 style. |
| 21 | +* Replace uses of `geom_bar(stat = "identity")` with the more idiomatic ggplot2 form `geom_col()` |
| 22 | +* New function `ppc_rootogram_grouped` for grouped rootogram plots by @behramulukir and @jgabry (#419) |
| 23 | + |
3 | 24 | # bayesplot 1.15.0 |
4 | 25 |
|
5 | 26 | * Add `shape` argument to `mcmc_scatter` by @behramulukir (#375) |
|
0 commit comments