Dirk Eddelbuettel writes:
On 25 April 2024 at 08:07, Kurt Hornik wrote:
| >>>>> Herv? Pag?s writes:
|
| > Hi Kurt,
| > Is it intended that numeric_version() returns an error by default on
| > non-character input in R 4.4.0?
|
| Dear Herve, yes, that's the intention.
|
| > It seems that I can turn this into a warning by setting
| > _R_CHECK_STOP_ON_INVALID_NUMERIC_VERSION_INPUTS_=false but I don't
| > seem to be able to find any of this mentioned in the NEWS file.
|
| That's what I added for smoothing the transition: it will be removed
| from the trunk shortly.
I would actually be nice to have a more robust variant for non-CRAN
versions. For example I just had to do a local hack to be able to use
what the QuantLib 'rc' 1.34-rc reported (when I then used to R
facilities to condition code and tests on whether I was dealing with
code before or after an API transition). So as a wishlist: could you
envision an extension to package_version() casting that, say, removes
all [a-zA-Z]+ first (if opted into) ?