Changes in version 1.2.8 (2026-03-06) - Addresses future Rcpp changes that would cause compiler warnings - Minor documentation updates Changes in version 1.2.7 (2024-09-17) - Updated Makevars file, because it contained hard-coded paths which could cause problems on some exotic configurations, e.g. MacPorts - Minor performance improvement for DFT-CF procedure - Documentation updates Changes in version 1.2.6 (2023-11-29) - Addresses [-Wformat-security] compiler warning on newer clang configuration. See https://github.com/RcppCore/Rcpp/issues/1287 - change of maintainer email to personal address - GitHub repo moved to personal account Changes in version 1.2.5 (2022-05-31) - Minor performance improvements for exact methods of dgpbinom and pgpbinom. - Added GitHub. Changes in version 1.2.4 (2021-07-27) - Performance improvements and minor bug fix for quantile functions. Changes in version 1.2.3 (2021-03-28) - Further optimizations of determining the number of splits for "DivideFFT" procedures. Changes in version 1.2.2 (2021-03-12) - Performance improvements for "Convolve" (and subsequently "DivideFFT") procedures. - GCD optimizations for generalized Poisson distributions have been moved to the respective C++ functions, so that packages that import them may benefit from them as well. - Removed dependence on BH package, as it was only needed for one constant in the C++ code, which has now been defined manually. - Adjustment to vignettes. Benchmarks (for performance comparisons) are now done with 51 runs (instead of 100) to accelerate building of the package. - Fixed a minor bug with qgpbinom. Changes in version 1.2.1 (2020-11-26) - Fixed a minor code issue that prevented compilation on Solaris systems. Changes in version 1.2.0 (2020-11-25) - Performance improvements for exact methods of dgpbinom and pgpbinom. - Input variable of the Rcpp implementations of all methods are made const to prevent inadvertent changes to them. Any package that imports headers must be updated. The 'Imports' field of the DESCRIPTION file should include a version requirement, i.e. PoissonBinomial (>= 1.2.0). - Added new random generation methods for rpbinom and rgpbinom (see function documentation). They are much faster than the old quantile-based inversion method, which has been removed. Changes in version 1.1.3 (2020-09-07) - Improved numerical accuracy of normal approximations of dpbinom and dgpbinom. Changes in version 1.1.2 (2020-09-01) - Bug fixes and performance improvements for qpbinom and qgpbinom that also affect rpbinom and rgpbinom. Quantiles were off be one; all code that uses the quantile functions should be reviewed! - When requesting cumulative probabilities, the respective C++ implementations are now capable of computing these values for lower.tail = FALSE on their own, which improves accuracy. Changes in version 1.1.1 (2020-05-14) - Bug fixes in ppbinom and pgpbinom that caused incorrect calculation of logarithms and cumulative upper-tail probabilities. Changes in version 1.1.0 (2020-03-28) - Added exact and approximate algorithms for the generalized Poisson binomial distribution described in Zhang, Hong & Balakrishnan (2018). The non-generalized distribution is now referred to as the 'ordinary' Poisson binomial distribution. - Restructured vignettes. Added tables of content and fixed smaller issues. - Minor bug fixes for dbinom, ppbinom and qpbinom functions. Changes in version 1.0.2-1 (2020-02-24) - Fixes and improvements of the vignettes; no code changes. Changes in version 1.0.2 (2020-02-17) - Improvements of C++ helper function norm_dpb to achieve better normalization. - Bug fix of DFT-CF method ("Characteristic") so that negative probabilities are no longer possible. - Reworked vignette structure. - Added author acknowledgements to the Makevars.win file (original author was Geoff99 (https://github.com/Geoff99)). Changes in version 1.0.1 (2020-02-05) - Fixed a bug in the C++ helper function "norm_dpb" that could cause infinite loops (the function is invisible to the user, since it is only used in the C++ domain). Changes in version 1.0.0 (2020-01-22) - Initial release. - Added a NEWS.md file to track changes to the package.