Skip to content

Commit

Permalink
Prepare for release
Browse files Browse the repository at this point in the history
  • Loading branch information
rstub committed May 12, 2024
1 parent 86d5b52 commit f4e9376
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 13 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: dqrng
Type: Package
Title: Fast Pseudo Random Number Generators
Version: 0.3.2.7
Version: 0.4.0
Authors@R: c(
person("Ralf", "Stubner", email = "[email protected]", role = c("aut", "cre"), comment = c(ORCID = "0009-0009-1908-106X")),
person("daqana GmbH", role = "cph"),
Expand Down
8 changes: 4 additions & 4 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# dqrng (unreleased)
# dqrng 0.4.0

## Breaking changes

Expand All @@ -20,7 +20,7 @@
* New template function `dqrng::extra::parallel_generate` in `dqrng_extra/parallel_generate.h` as an example for using the global RNG in a parallel context (fixing [#77](https://github.com/daqana/dqrng/issues/77) in [#82](https://github.com/daqana/dqrng/issues/82) together with Philippe Grosjean)


# dgrng 0.3.2
# dqrng 0.3.2

* Recreate RcppExports.cpp with current development version of Rcpp to fix WARN on CRAN

Expand Down Expand Up @@ -48,7 +48,7 @@
# dqrng 0.2.1

* Make template specialisations `inline` and include required standard headers (Aaron Lun in [#29](https://github.com/daqana/dqrng/pull/29) fixing [#28](https://github.com/daqana/dqrng/issues/28))
* Add workaraound for new C++ compiler with old libc ([#30](https://github.com/daqana/dqrng/pull/30) fixing [#27](https://github.com/daqana/dqrng/issues/27))
* Add workaround for new C++ compiler with old libc ([#30](https://github.com/daqana/dqrng/pull/30) fixing [#27](https://github.com/daqana/dqrng/issues/27))
* update maintainer's email address

# dqrng 0.2.0
Expand Down Expand Up @@ -95,7 +95,7 @@
* Fix critical bug w.r.t. setting seeds
* Use time in addition to `std::random_device` as source of the default seed, since
`std::random_device` is deterministic with MinGW (c.f. #2)
* Add jump() method to Xoshiro256+ and Xorohiro128+
* Add jump() method to Xoshiro256+ and Xoroshiro128+
* New vignette on parallel usage

# dqrng 0.0.3
Expand Down
12 changes: 5 additions & 7 deletions cran-comments.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
This release brings two new functions, dqrmvnorm and dqrrademacher.
It also fixes two NOTEs
* C++11 is no longer requested explicitly
* "sitmo" is added to Suggests in addition to LinkingTo to satisfy xref requirements
This release contains several breaking changes. Especially due to the new default
RNG several reverse dependencies had to upload new versions beforehand.

## Test environments

* local: Ubuntu with R 4.3
* local: Ubuntu with R 4.4
* Github Actions:
* Ubuntu, R-release and R-devel
* MacOS, R-release
Expand All @@ -18,7 +16,7 @@ It also fixes two NOTEs

## Reverse dependencies

We checked 13 reverse dependencies (9 from CRAN + 3 from Bioconductor), comparing R CMD check results across CRAN and dev versions of this package.
We checked 10 reverse dependencies from CRAN, comparing R CMD check results
across CRAN and dev versions of this package.

* We saw 0 new problems
* We failed to check 2 packages
2 changes: 1 addition & 1 deletion vignettes/cpp-api.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Technically there are three ways to make use of dqrng at the C++ level:
* use `Rcpp::cppFunction(depends = "dqrng", ...)`
* use an R package with `LinkingTo: dqrng`

The following functions are also available if you include `dqrng.h`. Note that the scalar function `dqrng::runif`, `dqrng::rnorm`, and `dqrng::rexp` have been deprected and will be removed in a future release. Please use the more flexible and faster `dqrng::random_64bit_accessor` together with `variate<Dist>()` instead.
The following functions are also available if you include `dqrng.h`. Note that the scalar function `dqrng::runif`, `dqrng::rnorm`, and `dqrng::rexp` have been deprecated and will be removed in a future release. Please use the more flexible and faster `dqrng::random_64bit_accessor` together with `variate<Dist>()` instead.

## Setting seed and RNG type

Expand Down

0 comments on commit f4e9376

Please sign in to comment.