R 2.13.2 is released

Peter Dalgaard pd.mes at cbs.dk
Fri Sep 30 10:50:49 CEST 2011

The byte pixies have rolled up R-2.13.2.tar.gz at 9:00 this morning. This is intended to be the final release of the 2.13 series, for the benefit of those apprehensive of putting 2.14.x into production use. 

The run-in for 2.14.0 starts on Monday, with a planned release on Oct 31 (The Great Pumpkin Man Release).

You can get it from


or wait for it to be mirrored at a CRAN site nearer to you.

Binaries for various platforms will appear in due course.

   For the R Core Team

   Peter Dalgaard

These are the md5sums for the freshly created files, in case you wish
to check that they are uncorrupted:

MD5 (AUTHORS) = cbf6da8f886ccd8d0dda0cc7ffd1b8ec
MD5 (COPYING) = eb723b61539feef013de476e68b5c50a
MD5 (COPYING.LIB) = a6f89e2100d9b6cdffcea4f398e37343
MD5 (FAQ) = 9313f40d1614e33bb2872dcdf09bdf1b
MD5 (INSTALL) = 70447ae7f2c35233d3065b004aa4f331
MD5 (NEWS) = af38550b8f19f81357158effdbc44fc3
MD5 (NEWS.html) = 2c0741963f34888f5095225217e51666
MD5 (ONEWS) = 0c3e10eef74439786e5fceddd06dac71
MD5 (OONEWS) = b0d650eba25fc5664980528c147a20db
MD5 (R-latest.tar.gz) = fbad74f6415385f86425d0f3968dd684
MD5 (README) = 296871fcf14f49787910c57b92655c76
MD5 (RESOURCES) = 020479f381d5f9038dcb18708997f5da
MD5 (THANKS) = 159efc7bd4ae7b23dda07c1d431657bc
MD5 (R-2/R-2.13.2.tar.gz) = fbad74f6415385f86425d0f3968dd684

This is the relevant part of the NEWS file:



    o mem.limits() now reports values larger than the maximum integer
      (previously documented to be reported as NA), and allows larger
      values to be set, including Inf to remove the limit.

    o The print() methods for classes "Date", "POSIXct" and "POSIXlt"
      respect the option "max.print" and so are much faster for very
      long datetime vectors.  (Suggestion of Yohan Chalabi.)

    o untar2() now works around errors generated with tar files that
      use more than the standard 6 digits for the checksum.

    o install.packages() with Ncpus > 1 guards against simultaneous
      installation of indirect dependencies as well as direct ones.

    o Sweave now knows about a few more Windows' encodings (including
      cp1250 and cp1257) and some inputenx encodings such as koi8-r.

    o postscript(colormodel = "rgb-nogray") no longer sets the sRGB
      colorspace for each colour and so some viewers may render its
      files much faster than the default colormodel ="rgb".

    o The default for pdf(maxRasters=) has been increased from 64 to

    o readBin() now warns if signed = FALSE is used inappropriately
      (rather than being silently ignored).

      It enforces the documented limit of 2^31-1 bytes in a single

    o PCRE has been updated to version 8.13, a bug-fix release with
      updated Unicode tables (version 6.0.0). An additional patch (r611
      from PCRE 8.20-to-be) has been added to fix a collation symbol
      recognition issue.


    o It is possible to build in src/extra/xdr on more platforms.
      (Needed since glibc 2.14 hides its RPC implementation.)

    o configure will find the Sun TI-RPC implementation of xdr (in
      libtirpc) provided its header files are in the search path: see
      the 'R Installation and Administration Manual'.


    o Using a broad exportPattern directive in a NAMESPACE file is no
      longer allowed to export internal objects such as .onLoad and
      .__S3MethodsTable__. .

      These are also excluded from imports, along with .First.lib.


    o fisher.test() had a buglet: If arguments were factors with unused
      levels, levels were dropped and you would get an error saying
      that there should be at least two levels, inconsistently with
      pre-tabulated data.  (Reported by Michael Fay).

    o package.skeleton() will no longer dump S4 objects supplied
      directly rather than in a code file.  These cannot be restored
      correctly from the dumped version.

    o Build-time expressions in help files did not have access to
      functions in the package being built (with R CMD build).

    o Because quote() did not mark its result as being in use,
      modification of the result could in some circumstances modify the
      original call.

    o Plotting pch = '.' now guarantees at least a one-pixel dot if cex
      > 0.

    o The very-rarely-used command-line option --max-vsize was
      incorrectly interpreted as a number of Vcells and not in bytes as
      documented.  (Spotted by Christophe Rhodes.)

    o The HTML generated by Rd2HTML() comes closer to being standards

    o filter(x, recursive = TRUE) gave incorrect results on a series
      containing NAs.  (Spotted by Bill Dunlap.)

    o Profiling stats::mle() fits with a fixed parameter was not

    o retracemem() was still using positional matching.

    o The quantile method for "ecdf" objects now works and is

    o xtabs(~ .., ..., sparse=TRUE) now also works together with an
      exclude = .. specification.

    o decompose() computed an incorrect seasonal component for time
      series with odd frequencies.

    o The pdf() device only includes the definition of the sRGB
      colorspace in the output file for the "rgb" colormodel (and not
      for "gray" nor "cmyk"): this saves ca 9KB in the output file.

    o .hasSlot() wrongly gave FALSE in some cases.

    o Sweave() with keep.source=TRUE could generate spurious NA lines
      when a chunk reference appeared last in a code chunk.

    o \Sexpr[results=rd] in an .Rd file now first tries
      parse_Rd(fragment=FALSE) to allow Rd section-level macros to be

    o The print() method for class "summary.aov" did not pass on
      arguments such as signif.stars when summary() was called on a
      single object.

    o In rare cases ks.test() could return a p-value very slightly less
      than 0 by rounding error.

    o If trunc() was called on a "POSIXlt" vector and the result was
      subsetted, all but the first element was converted to NA.

    o cbind() and rbind() could cause memory corruption when used on a
      combination of raw and logical/integer vectors.

Peter Dalgaard
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk  Priv: PDalgd at gmail.com

More information about the R-announce mailing list