<?xml version="1.0" encoding="utf-8"?>

<!-- name="generator" content="blosxom/2.0.djm" -->

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Daily News:  R-3-1-branch/NEWS</title>
    <link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS</link>
    <atom:link href="https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/index.rss" rel="self" type="application/rss+xml" />
    <description>Daily updates to R-3-1-branch/NEWS</description>
    <language>en</language>

<item>
<title>2015-03-16</title>
<pubDate>Sun, 15 Mar 2015 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/03/15#n2015-03-16</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/03/15#n2015-03-16</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.3 BUG FIXES </H4>
<UL>
<LI><P>
An irrelevant warning message from updating subclass information was
silenced (the namespace would not be writable in this case).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-03-05</title>
<pubDate>Wed, 04 Mar 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/03/04#n2015-03-05</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/03/04#n2015-03-05</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.3 NEW FEATURES </H4>
<UL>
<LI><P>
The internal method of ‘download.file()’ can now handle files larger
than 2GB on 32-bit builds which support such files (tested on 32-bit R
running on 64-bit Windows).
</P></LI>

<LI><P>
‘kruskal.test()’ warns on more types of suspicious input.
</P></LI>

<LI><P>
The ‘as.dendrogram()’ method for ‘&quot;hclust&quot;’ objects gains a ‘check’
argument protecting against memory explosion for invalid inputs.
</P></LI>

<LI><P>
‘capabilities()’ has a new item ‘long.double’ which indicates if the
build uses a ‘long double’ type which is longer than ‘double’.
</P></LI>

<LI><P>
‘nlm()’ no longer modifies the callback argument in place (a new vector
is allocated for each invocation, which mimics the implicit duplication
that occurred in R &lt; 3.1.0); note that this is a change from the
previously documented behavior. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15958">PR#15958</a>)
</P></LI>

<LI><P>
‘icuSetCollate()’ now accepts ‘locale = &quot;ASCII&quot;’ which uses the basic C
function ‘strcmp’ and so collates strings byte-by-byte in numerical
order.
</P></LI>

<LI><P>
‘sessionInfo()’ tries to report the OS version in use (not just that
compiled under, and including details of Linux distributions).
</P></LI>

<LI><P>
‘model.frame()’ (used by ‘lm()’ and many other modelling functions) now
warns when it drops contrasts from factors.  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16119">PR#16119</a>)
</P></LI>

<LI><P>
‘install.packages()’ and friends now accept the value ‘type = &quot;binary&quot;’
as a synonym for the native binary type on the platform (if it has
one).
</P></LI>

<LI><P>
Single source or binary files can be supplied for
‘install.packages(type = &quot;both&quot;)’ and the appropriate type and ‘repos =
NULL’ will be inferred.
</P></LI>

<LI><P>
New function ‘pcre_config()’ to report on some of the configuration
options of the version of PCRE in use.  In particular, this reports if
regular expressions using ‘\p{xx}’ are supported.
</P></LI>

<LI><P>
(Windows.) ‘download.file(cacheOK = FALSE)’ is now supported when
‘internet2.dll’ is used.
</P></LI>

<LI><P>
‘browseURL()’ has been updated to work with Firefox 36.0 which has
dropped support for the ‘-remote’ interface.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.3 INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
The included version of PCRE has been updated to 8.36.
</P></LI>

<LI><P>
‘configure’ accepts ‘MAKEINFO=texi2any’ as another way to ensure
‘texinfo’ 5.x is used when both 5.x and 4.x are installed.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.3 UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ now checks the packages used in ‘\donttest’ sections of
the examples are specified in the ‘DESCRIPTION’ file.  (These are
needed to run the examples interactively.)
</P></LI>

<LI><P>
‘R CMD check’ checks for the undeclared use of GNU extensions in
Makefiles, and for Makefiles with a missing final linefeed.
</P>
<P>
‘R CMD build’ will correct line endings in all Makefiles, not just
those in the ‘src’ directory.
</P></LI>

<LI><P>
‘R CMD check’ notes uses of ‘library()’ and ‘require()’ in package
code: see the section ‘Suggested packages’ of ‘Writing R Extensions’
for good practice.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.3 DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
The ‘configure’ option ‘--with-valgrind-instrumentation=3’ is
deprecated and will be removed in R 3.2.0.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.3 BUG FIXES </H4>
<UL>
<LI><P>
(Windows.) ‘Rscript.exe’ was missing a manifest specifying the modern
style for common controls (e.g., the download progress bar).
</P></LI>

<LI><P>
If a package had extra documentation files but no vignette, the HTML
help system produced an empty index page.
</P></LI>

<LI><P>
The parser now gives an error if a null character is included in a
string using Unicode escapes. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16046">PR#16046</a>)
</P></LI>

<LI><P>
‘qr.Q()’ failed on complex arguments due to pre-3.0(!) typo. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16054">PR#16054</a>)
</P></LI>

<LI><P>
‘abs()’ failed with named arguments when the argument was complex.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16047">PR#16047</a>)
</P></LI>

<LI><P>
‘&quot;noquote&quot;’ objects may now be used as columns in dataframes.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15997">PR#15997</a>)
</P></LI>

<LI><P>
Some values with extremely long names were printed incorrectly.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15999">PR#15999</a>)
</P></LI>

<LI><P>
Extremely large exponents on zero expressed in scientific notation
(e.g. ‘0.0e50000’) could give ‘NaN’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15976">PR#15976</a>)
</P></LI>

<LI><P>
‘download.file()’ reported downloaded sizes as 0KB if less than 1MB,
only for R 3.1.2 and only on big-endian platforms.
</P></LI>

<LI><P>
‘prompt()’ did not escape percent signs in the automatically generated
usage section of help files.
</P></LI>

<LI><P>
‘drop.terms()’ dropped some of the attributes of the object it was
working with.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16029">PR#16029</a>)
</P></LI>

<LI><P>
(Windows.) The command completion in ‘Rgui.exe’ messed up the console.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15791">PR#15791</a>)
</P></LI>

<LI><P>
(Windows.) The ‘choose.files()’ command returned a blank string when
the user asked for a single file but cancelled the request.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16074">PR#16074</a>)
</P></LI>

<LI><P>
‘Math2’ S4 group generics failed to correctly dispatch ‘&quot;structure&quot;’-
and ‘&quot;nonStructure&quot;’-derived classes.
</P></LI>

<LI><P>
‘loadNamespace()’ imposed undocumented restrictions on the
‘versionCheck’ parameter.  (Reported by Geoff Lee.)
</P></LI>

<LI><P>
Rare over-runs detected by AddressSanitizer in ‘substr()’ and its
replacement version have been avoided.
</P>
<P>
_Inter alia_ that fix gives the documented behaviour for ‘substr(x, 1,
2) &lt;- &quot;&quot;’ (subsequently reported as <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16214">PR#16214</a>).
</P></LI>

<LI><P>
Loading packages incorrectly defining an S4 generic followed by a
function of the same name caused an erroneous cyclic namespace
dependency error.
</P></LI>

<LI><P>
Declared vignette encodings are now always passed to the vignette
engine.
</P></LI>

<LI><P>
Port Tomas Kalibera's fix from R-devel that restores the ‘loadMethod()’
fast path, effectively doubling the speed of S4 dispatch.
</P></LI>

<LI><P>
‘power.t.test()’ and ‘power.prop.test()’ now make use of the
‘extendInt’ option of ‘uniroot()’ and hence work in more extreme cases.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15792">PR#15792</a>)
</P></LI>

<LI><P>
If a package was updated and attached when its namespace was already
loaded, it could end up with parts from one version and parts from the
other.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16120">PR#16120</a>)
</P></LI>

<LI><P>
‘tools:::.Rdconv()’ didn't accept ‘--encoding=’ due to a typo.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16121">PR#16121</a>)
</P></LI>

<LI><P>
Unix-alike builds without a suitable ‘makeinfo’ were documented to link
the missing HTML manuals to CRAN, but did not.
</P></LI>

<LI><P>
‘save(*, ascii=TRUE)’ and ‘load()’ now correctly deal with ‘NaN’'s.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16137">PR#16137</a>)
</P></LI>

<LI><P>
‘split.Date()’ retains fractional representations while avoiding
incomplete class propagation.
</P></LI>

<LI><P>
‘R_ext/Lapack.h’ had not been updated for changes made by LAPACK to the
argument lists of its (largely internal) functions ‘dlaed2’ and
‘dlaed3’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16157">PR#16157</a>)
</P></LI>

<LI><P>
‘RShowDoc(&quot;NEWS&quot;, &quot;txt&quot;)’ had not been updated for the layout changes
of R 3.1.0.
</P></LI>

<LI><P>
The ‘xtfrm()’ method for class ‘&quot;Surv&quot;’ has been corrected and its
description expanded.
</P></LI>

<LI><P>
‘mode(x) &lt;- y’ would incorrectly evaluate ‘x’ before changing its mode.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16215">PR#16215</a>)
</P></LI>

<LI><P>
‘besselJ(1, 2^64)’ and ‘besselY(..)’ now signal a warning, returning
‘NaN’ instead of typically segfaulting. (Issue 3 of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15554">PR#15554</a>)
</P></LI>

<LI><P>
HTML conversion of ‘\href’ markup in ‘.Rd’ files did not remove the
backslash from ‘\%’ and so gave an invalid URL.  In a related change,
the ‘\’ escape is now required in such URLs.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-03-03</title>
<pubDate>Mon, 02 Mar 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/03/02#n2015-03-03</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/03/02#n2015-03-03</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘browseURL()’ has been updated to work with Firefox 36.0 which has
dropped support for the ‘-remote’ interface.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-03-01</title>
<pubDate>Sat, 28 Feb 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/28#n2015-03-01</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/28#n2015-03-01</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">HTML conversion of ‘\href’ markup in ‘.Rd’ files did not remove the backslash from ‘\%’ and so gave an invalid URL.  In a related change, the ‘\’ escape is now required in such URLs.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2015-02-27</title>
<pubDate>Thu, 26 Feb 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/26#n2015-02-27</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/26#n2015-02-27</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
HTML conversion of ‘\href’ markup in ‘.Rd’ files did not remove the
backslash from ‘\%’ and so gave an invalid URL.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-02-24</title>
<pubDate>Mon, 23 Feb 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/23#n2015-02-24</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/23#n2015-02-24</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘besselJ(1, 2^64)’ and ‘besselY(..)’ now signal a warning, returning
‘NaN’ instead of typically segfaulting. (Issue 3 of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15554">PR#15554</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-02-22</title>
<pubDate>Sat, 21 Feb 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/21#n2015-02-22</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/21#n2015-02-22</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ notes uses of ‘library()’ and ‘require()’ in package
code: see the section ‘Suggested packages’ of ‘Writing R Extensions’
for good practice.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Port Tomas Kalibera's fix from R-devel that restores the ‘loadMethod()’ fast path, effectively doubling the speed of S4 dispatch.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R_ext/Lapack.h’ had not been updated for changes made by LAPACK to the argument lists of its (largely internal) functions ‘dlaed2’ and ‘dlaed3’.  (PR#16157)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2015-02-21</title>
<pubDate>Fri, 20 Feb 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/20#n2015-02-21</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/20#n2015-02-21</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Rare over-runs detected by AddressSanitizer in ‘substr()’ and its replacement version have been avoided.  </P>
<P>  _Inter alia_ that fix gives the documented behaviour for ‘substr(x, 1, 2) &lt;- ""’ (subsequently reported as PR#16214).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2015-02-20</title>
<pubDate>Thu, 19 Feb 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/19#n2015-02-20</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/19#n2015-02-20</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘mode(x) &lt;- y’ would incorrectly evaluate ‘x’ before changing its mode.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16215">PR#16215</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-02-13</title>
<pubDate>Thu, 12 Feb 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/12#n2015-02-13</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/12#n2015-02-13</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
The ‘xtfrm()’ method for class ‘&quot;Surv&quot;’ has been corrected and its
description expanded.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-02-07</title>
<pubDate>Fri, 06 Feb 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/06#n2015-02-07</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/02/06#n2015-02-07</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
(Windows.) ‘download.file(cacheOK = FALSE)’ is now supported when
‘internet2.dll’ is used.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Single source or binary files can be supplied for ‘install.packages(type = "both")’ and the appropriate type and ‘repos = NULL’ will be inferred.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2015-01-20</title>
<pubDate>Mon, 19 Jan 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/19#n2015-01-20</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/19#n2015-01-20</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘RShowDoc(&quot;NEWS&quot;, &quot;txt&quot;)’ had not been updated for the layout changes
of R 3.1.0.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-01-18</title>
<pubDate>Sat, 17 Jan 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/17#n2015-01-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/17#n2015-01-18</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘R_ext/Lapack.h’ had not been updated for changes to the argument lists
of the (largely internal) functions ‘dlaed2’ and ‘dlaed3’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16157">PR#16157</a>)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘tools:::.Rdconv()’ didn't accept ‘--encoding=’ due to a typo. (PR#16121)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘split.Date()’ retains fractional representations while avoiding incomplete class propagation.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2015-01-13</title>
<pubDate>Mon, 12 Jan 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/12#n2015-01-13</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/12#n2015-01-13</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
New function ‘pcre_config()’ to report on some of the configuration
options of the version of PCRE in use.  In particular, this reports if
regular expressions using ‘\p{xx}’ are supported.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-01-12</title>
<pubDate>Sun, 11 Jan 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/11#n2015-01-12</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/11#n2015-01-12</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘split.Date’ retains fractional representations while avoiding
incomplete class propagation.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-01-09</title>
<pubDate>Thu, 08 Jan 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/08#n2015-01-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/08#n2015-01-09</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘install.packages()’ and friends now accept the value ‘type = &quot;binary&quot;’
as a synonym for the native binary type on the platform (if it has
one).
</P></LI>

<LI><P>
Single source or binary files can be supplied for
‘install.packages(type = &quot;both&quot;)’ and the approporiate type and ‘repos
= NULL’ will be inferred.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘save(*, ascii=TRUE)’ and ‘load()’ now correctly deal with ‘NaN’'s.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16137">PR#16137</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-01-07</title>
<pubDate>Tue, 06 Jan 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/06#n2015-01-07</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/06#n2015-01-07</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ checks for the undeclared use of GNU extensions in Makefiles, and for Makefiles with a missing final linefeed.  </P>
<P>  ‘R CMD build’ will correct line endings in all Makefiles, not just those in the ‘src’ directory.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2015-01-06</title>
<pubDate>Mon, 05 Jan 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/05#n2015-01-06</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/05#n2015-01-06</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
‘configure’ accepts ‘MAKEINFO=texi2any’ as another way to ensure
‘texinfo’ 5.x is used when both 5.x and 4.x are installed.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 patched UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ checks for the undeclared use of GNU extensions in makefiles, and for makefiles with a missing final linefeed.  </P>
<P>  ‘R CMD build’ will correct line endings in all Makefiles, not just those in the ‘src’ directory.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2015-01-03</title>
<pubDate>Fri, 02 Jan 2015 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/02#n2015-01-03</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2015/01/02#n2015-01-03</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
Unix-alike builds without a suitable ‘makeinfo’ were documented to link
the missing HTML manuals to CRAN, but did not.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2015-01-01</title>
<pubDate>Wed, 31 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/31#n2015-01-01</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/31#n2015-01-01</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ checks for the undeclared use of GNU extensions in makefiles, and for makefiles with a missing final linefeed.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-12-31</title>
<pubDate>Tue, 30 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/30#n2014-12-31</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/30#n2014-12-31</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘tools:::.Rdconv()’ didn't accept ‘--encoding=’ due to miscalculated string length.  (PR#16121)</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.2 NEW FEATURES </H4>
<UL>
<LI><P>
Omegahat is no longer listed as providing Windows binary packages, e.g.
by ‘setRepositories()’.  It has no binary packages available for R
3.1.x and those for earlier versions were 32-bit only.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘utils::URLencode()’ was updated to use unreserved and reserved characters from RFC 3986 (&lt;URL: http://tools.ietf.org/html/rfc3986&gt;) instead of RFC 1738.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.2 INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">(Windows only) If both 32- and 64-bit versions of R are installed, the ‘bin/R.exe’ and ‘bin/Rscript.exe’ executables now run 64-bit R.  (To run 32-bit R, overwrite these files with copies of ‘bin/i386/Rfe.exe’.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-12-29</title>
<pubDate>Sun, 28 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/28#n2014-12-29</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/28#n2014-12-29</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ checks for the undeclared use of GNU extensions in
Makefiles under ‘src’, and for such files with a missing final
linefeed.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘tools:::.Rdconv()’ didn't accept ‘--encoding=’ due to miscalculated
string length (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16121">PR#16121</a>).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-12-28</title>
<pubDate>Sat, 27 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/27#n2014-12-28</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/27#n2014-12-28</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘model.frame()’ (used by ‘lm()’ and many other modelling functions) now
warns when it drops contrasts from factors.  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16119">PR#16119</a>)
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Port Tomas Kalibera's fix from R-devel that restores the loadMethod fast path, effectively doubling the speed of S4 dispatch.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">If a package was updated and attached when its namespace was already loaded, it could end up with parts from one version and parts from the other.  (PR#16120)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-12-27</title>
<pubDate>Fri, 26 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/26#n2014-12-27</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/26#n2014-12-27</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
If a package was updated and attached while already loaded, it could
end up with parts from one version and parts from the other.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16120">PR#16120</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-12-26</title>
<pubDate>Thu, 25 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/25#n2014-12-26</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/25#n2014-12-26</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘sessionInfo()’ tries to report the OS version in use (not just that
compiled under, and including details of Linux distributions).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-12-24</title>
<pubDate>Tue, 23 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/23#n2014-12-24</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/23#n2014-12-24</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘power.t.test()’ and ‘power.prop.test()’ now make use of the
‘extendInt’ option of ‘uniroot()’ and hence work in more extreme cases.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15792">PR#15792</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-12-20</title>
<pubDate>Fri, 19 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/19#n2014-12-20</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/19#n2014-12-20</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
Declared vignette encodings are now always passed to the vignette
engine.
</P></LI>

<LI><P>
Port Thomas Kalibera's fix from R-devel that restores the loadMethod
fast path, effectively doubling the speed of S4 dispatch.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-12-18</title>
<pubDate>Wed, 17 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/17#n2014-12-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/17#n2014-12-18</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘as.dendrogram()’ method for ‘"hclust"’ objects gains a ‘check’ argument protecting against memory explosion for invalid inputs.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘Math2’ S4 group generics failed to correctly dispatch ‘"structure"’- and ‘"nonStructure"’-derived classes.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-12-09</title>
<pubDate>Mon, 08 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/08#n2014-12-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/08#n2014-12-09</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ now checks the packages used in ‘\donttest’ sections of
the examples are specified in the ‘DESCRIPTION’ file.  (These are
needed to run the examples interactively.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-12-08</title>
<pubDate>Sun, 07 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/07#n2014-12-08</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/07#n2014-12-08</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
The ‘configure’ option ‘--with-valgrind-instrumentation=3’ is
deprecated and will be removed in R 3.2.0.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-12-04</title>
<pubDate>Wed, 03 Dec 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/03#n2014-12-04</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/12/03#n2014-12-04</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
Loading packages incorrectly defining an S4 generic followed by a
function of the same name caused an erroneous cyclic namespace
dependency error.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-12-01</title>
<pubDate>Sun, 30 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/30#n2014-12-01</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/30#n2014-12-01</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘icuSetCollate()’ now accepts ‘locale = &quot;ASCII&quot;’ which uses the basic C
function ‘strcmp’ and so collates strings byte-by-byte in numerical
order.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
Rare over-runs detected by AddressSanitizer in ‘substr()’ and its
replacement version have been avoided.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-28</title>
<pubDate>Thu, 27 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/27#n2014-11-28</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/27#n2014-11-28</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘loadNamespace()’ imposed undocumented restrictions on the
‘versionCheck’ parameter.  (Reported by Geoff Lee.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-27</title>
<pubDate>Wed, 26 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/26#n2014-11-27</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/26#n2014-11-27</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘Math2’ group generics failed to correctly dispatch ‘&quot;structure&quot;’ and
‘&quot;nonStructure&quot;’-derived classes.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-21</title>
<pubDate>Thu, 20 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/20#n2014-11-21</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/20#n2014-11-21</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘capabilities()’ has a new item ‘long.double’ which indicates if the
build uses a ‘long double’ type which is longer than ‘double’.
</P></LI>

<LI><P>
‘nlm()’ no longer modifies the callback argument in place (a new vector
is allocated for each invocation, which mimics the implicit duplication
that occurred in R &lt; 3.1.0); note that this is a change from the
previously documented behavior. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15958">PR#15958</a>)
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
‘nlm()’ no longer modifies the callback argument in place (a new vector
is allocated for each invocation, which mimics the implicit duplication
that occurred in R &lt; 3.1.0). (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15958">PR#15958</a>)
</DEL>
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-19</title>
<pubDate>Tue, 18 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/18#n2014-11-19</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/18#n2014-11-19</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
(Windows.) The ‘choose.files()’ command returned a blank string when
the user asked for a single file but cancelled the request.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16074">PR#16074</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-16</title>
<pubDate>Sat, 15 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/15#n2014-11-16</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/15#n2014-11-16</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
The ‘&quot;factors&quot;’ component of the result of ‘terms()’ was not computed
properly when no intercept was in the model.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16070">PR#16070</a>)
</DEL>
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-15</title>
<pubDate>Fri, 14 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/14#n2014-11-15</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/14#n2014-11-15</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
(Windows.) The command completion in ‘Rgui.exe’ messed up the console.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15791">PR#15791</a>)
</P></LI>

<LI><P>
The ‘&quot;factors&quot;’ component of the result of ‘terms()’ was not computed
properly when no intercept was in the model.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16070">PR#16070</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-14</title>
<pubDate>Thu, 13 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/13#n2014-11-14</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/13#n2014-11-14</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘prompt()’ did not escape percent signs in the automatically generated
usage section of help files.
</P></LI>

<LI><P>
‘drop.terms()’ dropped some of the attributes of the object it was
working with.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16029">PR#16029</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-13</title>
<pubDate>Wed, 12 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/12#n2014-11-13</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/12#n2014-11-13</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
The included version of PCRE has been updated to 8.36.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-12</title>
<pubDate>Tue, 11 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/11#n2014-11-12</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/11#n2014-11-12</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘download.file()’ reported downloaded sizes as 0KB if less than 1MB,
only for R 3.1.2 and only on big-endian platforms.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-10</title>
<pubDate>Sun, 09 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/09#n2014-11-10</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/09#n2014-11-10</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘nlm()’ no longer modifies the callback argument in place (a new vector
is allocated for each invocation, which mimics the implicit duplication
that occurred in R &lt; 3.1.0). (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15958">PR#15958</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-06</title>
<pubDate>Wed, 05 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/05#n2014-11-06</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/05#n2014-11-06</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
Some values with extremely long names were printed incorrectly.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15999">PR#15999</a>)
</P></LI>

<LI><P>
Extremely large exponents on zero expressed in scientific notation
(e.g. ‘0.0e50000’) could give ‘NaN’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15976">PR#15976</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-05</title>
<pubDate>Tue, 04 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/04#n2014-11-05</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/04#n2014-11-05</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘&quot;noquote&quot;’ objects may now be used as columns in dataframes.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15997">PR#15997</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-04</title>
<pubDate>Mon, 03 Nov 2014 18:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/03#n2014-11-04</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/03#n2014-11-04</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
The parser now gives an error if a null character is included in a
string using Unicode escapes. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16046">PR#16046</a>)
</P></LI>

<LI><P>
‘abs()’ failed with named arguments when the argument was complex.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16047">PR#16047</a>)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘qr.Q()’ failed on complex arguments due to pre-3.0(!) typo. (PR#16054)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-11-02</title>
<pubDate>Sat, 01 Nov 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/01#n2014-11-02</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/11/01#n2014-11-02</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
‘qr.Q()’ failed on complex arguments due to pre-3.0(!) typo (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16054">PR#16054</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-11-01</title>
<pubDate>Fri, 31 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/31#n2014-11-01</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/31#n2014-11-01</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 patched NEW FEATURES </H4>
<UL>
<LI><P>
The internal method of ‘download.file()’ can now handle files larger
than 2GB on 32-bit builds which support such files (tested on 32-bit R
running on 64-bit Windows).
</P></LI>

<LI><P>
‘kruskal.test()’ warns on more types of suspicious input.
</P></LI>

<LI><P>
The ‘as.dendrogram’ method for ‘&quot;hclust&quot;’ objects gets a ‘check’
argument protecting against memory explosion for invalid inputs.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 patched BUG FIXES </H4>
<UL>
<LI><P>
(Windows.) ‘Rscript.exe’ was missing a manifest specifying the modern
style for common controls (e.g., the download progress bar).
</P></LI>

<LI><P>
If a package had extra documentation files but no vignette, the HTML
help system produced an empty index page.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-10-31</title>
<pubDate>Thu, 30 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/30#n2014-10-31</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/30#n2014-10-31</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 BUG FIXES </H4>
<UL>
<LI><P>
Work around a bug in OS X Yosemite where key environment variables may
be duplicated causing issues in subprocesses. The duplicates are now
removed on R startup (via Rprofile). (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16042">PR#16042</a>)
</P></LI>

<LI><P>
Adjust X11 auto-launch detection in DISPLAY on OS X to recognize latest
XQuartz.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘hist(x, breaks)’ is more robust in adding a small fuzz to few breaks when some are very large. (PR#15988)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-10-30</title>
<pubDate>Wed, 29 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/29#n2014-10-30</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/29#n2014-10-30</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">(OS X only.) Package ‘tcltk’ checks when loaded if it is linked against the CRAN X11-based Tcl/Tk and if so that the Tcl/Tk component and the X11 libraries are installed.  This allows more informative error messages to be given advising the installation of the missing component or of XQuartz.  </P>
<P>  The ‘X11()’ device and X11-based versions of the data editor and viewer (invoked by ‘edit()’ and ‘View()’ for data frames and matrices from command-line R) check that the X11 libraries are installed and if not advises installing XQuartz.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.2 UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘R CMD check’ now by default checks code usage directly on the package namespace without loading and attaching the package and its suggests and enhances.  For good practice with packages in the ‘Suggests’ field, see §1.1.3.1 of ‘Writing R Extensions’.  For use of lazy-data objects in the package's own code, see ‘?data’.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.2 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">A longstanding bug exhibited by ‘nlminb()’ on Windows was traced to a compiler bug in gcc 4.6.3; a workaround has been put in place. (PR#15244 and PR#15914).</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Rendering of ‘\command’ in HTML versions of help pages has been improved: this is particularly evident on the help page for ‘INSTALL’.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Forking in package ‘parallel’ called C entry point ‘exit’ in the child. This was unsafe (‘_exit’ should have been called), and could flush ‘stdin’ of the main R process (seen most often on Solaris).  </P>
<P>  As good practice, ‘stdout’ is now flushed before forking a child.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘getAnywhere("C_pbinom")’ now returns correctly a single object (rather than unlisting it).</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘plot’ method for ‘"hclust"’ objects gets an optional argument ‘check’; When that is true (the default) it checks more carefully for valid input.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘RShowDoc("NEWS")’ now displays the PDF version.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Matrices and arrays with last dimension zero did not print at all or incompletely.  (PR#16012)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The internal method of ‘download.file()’ was not reporting file sizes and progress correctly on files larger than 2GB (inherited from ‘libxml2’).  This is corrected for 64-bit builds (32-bit platforms may not support such files, but where possible will be supported in future versions of R).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-10-22</title>
<pubDate>Tue, 21 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/21#n2014-10-22</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/21#n2014-10-22</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.2 NEW FEATURES </H4>
<UL>
<LI><P>
‘embedFonts()’ now defaults to ‘format = &quot;ps2write&quot;’ for ‘.ps’ and
‘.eps’ files.  This is available in Ghostscript 9.x (since 2010)
whereas the previous default, ‘format = &quot;pswrite&quot;’, was removed in
Ghostscript 9.10.
</P></LI>

<LI><P>
For consistency with ‘[dpqr]norm()’, ‘[dp]lnorm(sdlog = 0)’ model a
point mass at ‘exp(mulog)’ rather than return ‘NaN’ (for an error).
</P></LI>

<LI><P>
‘capabilities()’ now reports if ICU is compiled in for use for
collation (it is only actually used if a suitable locale is set for
collation, and never for a ‘C’ locale).
</P></LI>

<LI><P>
(OS X only.) Package ‘tcltk’ checks when loaded if it is linked against
the CRAN X11-based Tcl/Tk and if so that the Tcl/Tk component and the
X11 libraries are installed.  This allows more informative error
messages to be given.
</P>
<P>
The ‘X11()’ device and X11-based versions of the data editor and viewer
(invoked by ‘edit()’ and ‘View()’ for data frames and matrices from
command-line R) check that the X11 libraries are installed.
</P></LI>

<LI><P>
‘icuSetCollate()’ allows ‘locale = &quot;default&quot;’, and ‘locale = &quot;none&quot;’ to
use OS services rather than ICU for collation.
</P>
<P>
Environment variable ‘R_ICU_LOCALE’ can be used to set the default ICU
locale, in case the one derived from the OS locale is inappropriate
(this is currently necessary on Windows).
</P></LI>

<LI><P>
New function ‘icuGetCollate()’ to report on the ICU collation locale in
use (if any).
</P></LI>

<LI><P>
‘utils::URLencode()’ was updated to use unreserved and reserved
characters from RFC 3986, &lt;URL: http://tools.ietf.org/html/rfc3986&gt;,
instead of RFC 1738.
</P></LI>

<LI><P>
‘unique(warnings())’ and ‘c(warnings())’ are now supported.
</P></LI>

<LI><P>
The Bioconductor ‘version’ used by ‘setRepositories()’ now defaults to
‘3.0’. (It can be set at runtime _via_ environment variable
‘R_BIOC_VERSION’.)
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
The ‘configure’ script reports on the more important
capabilities/options which will not be compiled in.
</P>
<P>
More types of external BLAS are recognized by name in that report.
</P></LI>

<LI><P>
When building R as a shared library, the ‘-L${R_HOME}/lib${R_ARCH}’
flag is placed earlier in the link commands used during installation
and when packages are installed: this helps ensure that the current
build has priority if an R shared library has already been installed by
e.g. ‘install-libR’ in a library mentioned in ‘LDFLAGS’ (and not in
‘your system's library directory’ as documented). (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15790">PR#15790</a>.)
</P></LI>

<LI><P>
LaTeX package ‘upquote’ is no longer required for R's use of
‘inconsolata’.
</P></LI>

<LI><P>
(Windows only) If both 32 and 64 bit versions of R are installed, the
‘bin/R.exe’ and ‘bin/Rscript.exe’ executables now run 64 bit R.  (To
run 32 bit R, overwrite these files with copies of ‘bin/i386/Rfe.exe’.)
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 UTILITIES </H4>
<UL>
<LI><P>
Running ‘R CMD check’ with ‘_R_CHECK_DEPENDS_ONLY_’ true now makes the
‘VignetteBuilder’ packages available even if they are listed in
‘Suggests’, since they are needed to recognise and process non-Sweave
vignettes.
</P></LI>

<LI><P>
‘R CMD check’ now reports empty ‘importFrom’ declarations in a
‘NAMESPACE’ file, as these are common errors (writing ‘importFrom(Pkg)’
where ‘import(Pkg)’ was intended).
</P></LI>

<LI><P>
‘R CMD check’ now by default checks code usage directly on the package
namespace without loading and attaching the package and its suggests
and enhances.  For good practice with packages in the ‘Suggests’ field,
see §1.1.3.1 of ‘Writing R Extensions’.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.2 BUG FIXES </H4>
<UL>
<LI><P>
‘dmultinom()’ did not handle non-finite probabilities correctly.
</P></LI>

<LI><P>
‘prettyNum(x, zero.print=*)’ now also works when ‘x’ contains ‘NA’s.
</P></LI>

<LI><P>
A longstanding bug in ‘nlminb()’ on Windows was traced to a compiler
bug in gcc 4.6.3; a workaround has been put in place.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15244">PR#15244</a> and
<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15914">PR#15914</a>).
</P></LI>

<LI><P>
Rendering of ‘\command’ in HTML has been improved: this is particularly
evident on the help page for ‘INSTALL’.
</P></LI>

<LI><P>
‘as.hexmode(x)’ and ‘as.octmode(x)’ now behave correctly for some
numeric ‘x’, e.g., ‘c(NA, 1)’ or ‘c(1, pi)’.
</P></LI>

<LI><P>
‘drop1()’ failed if the ‘scope’ argument had no variables to drop.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15935">PR#15935</a>)
</P></LI>

<LI><P>
‘edit()’ (and hence ‘fix()’) failed if an object had a non-character
attribute named ‘&quot;source&quot;’ (an attribute that had been used in R prior
to version 2.14.0).
</P></LI>

<LI><P>
‘callGeneric()’ could fail if the generic had ‘...’ as a formal
argument. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15937">PR#15937</a>).
</P></LI>

<LI><P>
Forking in package ‘parallel’ called C entry point ‘exit’ in the child.
This was unsafe (‘_exit’ should have been called), and could flush
‘stdin’ of the main R process (seen most often on Solaris).
</P>
<P>
For good practice, ‘stdout’ is flushed before forking a child.
</P></LI>

<LI><P>
R objects such as ‘list(`a\b` = 1)’ now print correctly.
</P></LI>

<LI><P>
‘getAnywhere(&quot;C_pbinom&quot;)’ now works correctly.
</P></LI>

<LI><P>
The ‘confint()’ method for ‘nls()’ fits failed it these has specified
parameter limits despite using an algorithm other than ‘&quot;port&quot;’.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15960">PR#15960</a>)
</P></LI>

<LI><P>
Subclassing an S4 class failed if the class required arguments to the
generator, through its ‘initialize()’ method.
</P></LI>

<LI><P>
‘removeSource()’ did not properly handle expressions containing
arguments that were supplied as missing, e.g.  ‘x[i,]’. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15957">PR#15957</a>)
</P></LI>

<LI><P>
‘as.environment(list())’ now works, and ‘as.list()’ of such an
environment is now the same as ‘list()’.
</P></LI>

<LI><P>
Several ‘tcltk’ functions failed when run in unusual environments.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15970">PR#15970</a>)
</P></LI>

<LI><P>
‘options(list())’ now works (trivially). (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15979">PR#15979</a>)
</P></LI>

<LI><P>
‘merge(&lt;dendrogram&gt;, ..)’ now works correctly for two `independent'
dendrograms (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15648">PR#15648</a>), and still compatibly via ‘adjust = &quot;auto&quot;’ e.g.
for two branches of an existing dendrogram.
</P></LI>

<LI><P>
The ‘plot’ method for ‘&quot;hclust&quot;’ objects gets an optional argument
‘check’; When that is true, as per default, it checks more carefully
for valid input.
</P></LI>

<LI><P>
(Windows only) If a user chose to install 64 bit R but not 32 bit R,
the ‘bin/R’ and ‘bin/Rscript’ executables failed to run.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15981">PR#15981</a>)
</P></LI>

<LI><P>
Various possible buffer overruns have been prevented, and missed memory
protection added. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15990">PR#15990</a>)
</P></LI>

<LI><P>
‘Rscript’ no longer passes ‘--args’ to ‘R’ when there are no extra
(“user”) arguments.
</P></LI>

<LI><P>
objects like ‘getClass(&quot;refClass&quot;)@prototype’ now ‘print()’ and ‘str()’
without error.
</P></LI>

<LI><P>
‘identical()’ now also looks at the S4 bit.
</P></LI>

<LI><P>
‘hist(x, breaks)’ is more robust in adding a small fuzz to few breaks
when some are very large. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15899">PR#15899</a>)
</P></LI>

<LI><P>
‘sub()’ and ‘gsub()’ did not handle regular expressions like ‘&quot;\s{2,}&quot;’
properly if the text contained ‘NA’ or non-ascii elements in a UTF-8
locale.  Part of this was due to a bug in the TRE library.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16009">PR#16009</a>)
</P></LI>

<LI><P>
‘RShowDoc(&quot;NEWS&quot;)’ now displays the pdf version.
</P></LI>

<LI><P>
matrices and arrays with last dimension zero did not print at all or
incompletely.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16012">PR#16012</a>)
</P></LI>

<LI><P>
‘plot.histogram()’ and hence ‘hist()’ now respect the ‘xaxs’, ‘yaxs’
and ‘lab’ graphics parameters.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16021">PR#16021</a>)
</P></LI>

<LI><P>
‘bw.SJ(x)’ and other bw.*() no longer segfault when ‘x’ contains
non-finite values. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16024">PR#16024</a>)
</P></LI>

<LI><P>
‘R CMD Rd2pdf’ unintentionally ignored its ‘--os’ option.
</P></LI>

<LI><P>
The internal method of ‘download.file()’ was not reporting file sizes
and progress correctly on files larger than 2GB (inherited from
‘libxml2’).  This is corrected for 64-bit builds (32-bit platforms may
not support such files).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-10-20</title>
<pubDate>Sun, 19 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/19#n2014-10-20</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/19#n2014-10-20</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘R CMD Rd2pdf’ unintentionally ignored its ‘--os’ option.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-10-17</title>
<pubDate>Thu, 16 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/16#n2014-10-17</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/16#n2014-10-17</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
The Bioconductor ‘version’ used by ‘setRepositories()’ now defaults to
‘3.0’. (It can be set at runtime _via_ environment variable
‘R_BIOC_VERSION’.)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘embedFonts()’ now defaults to ‘format = "ps2write"’ for ‘.ps’ and ‘.eps’ files.  This is available in Ghostscript 9.x (since 2010) whereas the previous default, ‘format = "pswrite"’, was removed in Ghostscript 9.10.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘unique(warnings())’ and ‘c(warnings())’ are now supported.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.1 patched INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘configure’ script reports on the more important capabilities/options which will not be compiled in.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">When building R as a shared library, the ‘-L${R_HOME}/lib${R_ARCH}’ flag is placed earlier in the link commands used during installation and when packages are installed: this helps ensure that the current build has priority if an R shared library has already been installed by e.g. ‘install-libR’ in a library mentioned in ‘LDFLAGS’ (and not in ‘your system's library directory’ as documented). (Wish of PR#15790.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-10-16</title>
<pubDate>Wed, 15 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/15#n2014-10-16</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/15#n2014-10-16</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘bw.SJ(x)’ and other bw.*() no longer segfault when ‘x’ contains
non-finite values. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16024">PR#16024</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-10-15</title>
<pubDate>Tue, 14 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/14#n2014-10-15</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/14#n2014-10-15</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched UTILITIES </H4>
<UL>
<LI><P>
‘R CMD check’ now reports empty ‘importFrom’ declarations in a
‘NAMESPACE’ file, as these are common errors (writing ‘importFrom(Pkg)’
where ‘import(Pkg)’ was intended).
</P></LI>

<LI><P>
‘R CMD check’ now by default checks code usage directly on the package
namespace without loading and attaching the package and its suggests
and enhances.  For good practice with packages in the ‘Suggests’ field,
see §1.1.3.1 of ‘Writing R Extensions’.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
matrices and arrays with last dimension zero did not print at all or
incompletely.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16012">PR#16012</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-10-11</title>
<pubDate>Fri, 10 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/10#n2014-10-11</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/10#n2014-10-11</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘plot.histogram()’ and hence ‘hist()’ now respect the ‘xaxs’, ‘yaxs’
and ‘lab’ graphics parameters.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16021">PR#16021</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-10-09</title>
<pubDate>Wed, 08 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/08#n2014-10-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/08#n2014-10-09</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘hist(x, breaks)’ is more robust in adding a small fuzz to few breaks
when some are very large. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15899">PR#15899</a>)
</P></LI>

<LI><P>
‘RShowDoc(&quot;NEWS&quot;)’ now displays the pdf version.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘confint()’ method for ‘nls()’ fits failed it these has specified parameter limits despite using an algorithm other than ‘"port"’. (PR#15960)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘sub()’ and ‘gsub()’ did not handle regular expressions like ‘"\s{2,}"’ properly if the text contained ‘NA’ or non-ascii elements in a UTF-8 locale.  Part of this was due to a bug in the TRE library.  (PR#16009)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-10-06</title>
<pubDate>Sun, 05 Oct 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/05#n2014-10-06</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/10/05#n2014-10-06</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘sub()’ and ‘gsub()’ did not handle regular expressions like ‘&quot;\s{2,}&quot;’
properly if the text contained ‘NA’ elements.  (This is a partial fix:
our regexp library still doesn't handle that regexp if the text
contains UTF-8 characters.) (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=16009">PR#16009</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-09-28</title>
<pubDate>Sat, 27 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/27#n2014-09-28</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/27#n2014-09-28</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘unique(warnings())’ now works, as does ‘c(warnings())’.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-09-27</title>
<pubDate>Fri, 26 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/26#n2014-09-27</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/26#n2014-09-27</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘unique(warnings())’ now works, as does ‘c()’.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
objects like ‘getClass(&quot;refClass&quot;)@prototype’ now ‘print()’ and ‘str()’
without error.
</P></LI>

<LI><P>
‘identical()’ now also looks at the S4 bit.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-09-25</title>
<pubDate>Wed, 24 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/24#n2014-09-25</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/24#n2014-09-25</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Running ‘R CMD check’ with ‘_R_CHECK_DEPENDS_ONLY_’ true now makes the ‘VignetteBuilder’ packages available even if they are listed in ‘Suggests’, since they are needed to recognise and process non-Sweave vignettes.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Various possible buffer overruns have been prevented, and missed memory
protection added. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15990">PR#15990</a>)
</P></LI>

<LI><P>
‘Rscript’ no longer passes ‘--args’ to ‘R’ when there are no extra
(“user”) arguments.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-09-24</title>
<pubDate>Tue, 23 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/23#n2014-09-24</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/23#n2014-09-24</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched UTILITIES </H4>
<UL>
<LI><P>
Running ‘R CMD check’ when run with ‘_R_CHECK_DEPENDS_ONLY_’ true now
makes the ‘VignetteBuilder’ packages available even if they are listed
in ‘Suggests’, since they are needed to recognise and process
non-Sweave vignettes.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-09-21</title>
<pubDate>Sat, 20 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/20#n2014-09-21</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/20#n2014-09-21</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
(Windows only) If both 32 and 64 bit versions of R are installed, the
‘bin/R.exe’ and ‘bin/Rscript.exe’ executables now run 64 bit R.  (To
run 32 bit R, overwrite these files with copies of ‘bin/i386/Rfe.exe’.)
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
The ‘plot’ method for ‘&quot;hclust&quot;’ objects gets an optional argument
‘check’; When that is true, as per default, it checks more carefully
for valid input.
</P></LI>

<LI><P>
(Windows only) If a user chose to install 64 bit R but not 32 bit R,
the ‘bin/R’ and ‘bin/Rscript’ executables failed to run.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15981">PR#15981</a>)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘merge(&lt;dendrogram&gt;, ..)’ now works correctly for two `independent' dendrograms (PR#15648), and still compatibly via ‘adjust = "auto"’ e.g. for two branches of an existing dendrogram.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-09-19</title>
<pubDate>Thu, 18 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/18#n2014-09-19</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/18#n2014-09-19</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘merge(&lt;dendrogram&gt;, ..)’ now works correctly.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15648">PR#15648</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-09-17</title>
<pubDate>Tue, 16 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/16#n2014-09-17</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/16#n2014-09-17</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘options(list())’ now works (trivially). (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15979">PR#15979</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-09-13</title>
<pubDate>Fri, 12 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/12#n2014-09-13</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/12#n2014-09-13</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘as.environment(list())’ now works, and ‘as.list()’ of such an environment is now the same as ‘list()’.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.0 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘summary()’ method for ‘"lm"’ fits warns if the fit is essentially perfect, as most of the summary may be computed inaccurately (and with platform-dependent values).  </P>
<P>  Programmers who use ‘summary()’ in order to extract just a component which will be reliable (e.g., ‘$cov.unscaled’) should wrap their calls in ‘suppressWarnings()’.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.0 INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘configure’ now tests for a C++11-compliant compiler by testing some basic features.  This by default tries flags for the compiler specified by ‘CXX’, but an alternative compiler, options and standard can be specified by variables ‘CXX1X’, ‘CXX1XFLAGS’ and ‘CXX1XSTD’ (e.g., ‘-std=gnu++11’).</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.0 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Error messages involving non-syntactic names (e.g., as produced by ‘`\r`’ when that object does not exist) now encode the control characters.  (Reported by Hadley Wickham.)</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.3 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘strptime()’ now checks the locale only when locale-specific formats are used and caches the locale in use: this can halve the time taken on OSes with slow system functions (e.g., OS X).</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.3 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Double-clicking outside of the list box (e.g., on the scrollbar) of a Tk listbox widget generated by ‘tk_select.list()’ no longer causes the window to close. (PR#15407)</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">(Windows only) When a call to ‘system2()’ specified one of ‘stdin’, ‘stdout’ or ‘stderr’ to be a file, but the command was not found (e.g., it contained its arguments, or the program was not on the ‘PATH’), it left the file open and unusable until R terminated.  (Reported by Mathew McLean.)</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.2 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Various functions in ‘stats’ and elsewhere that use non-standard evaluation are now more careful to follow the namespace scoping rules. E.g., ‘stats::lm()’ can now find ‘stats::model.frame()’ even if ‘stats’ is not on the search path or if some package defines a function of that name.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘seq()’ and ‘seq.int()’ give more explicit error messages if called with invalid (e.g., ‘NaN’) inputs.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.2 UTILITIES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘checkFF()’ (used by ‘R CMD check’) does a better job of detecting calls from other packages, including not reporting those where a function has been copied from another namespace (e.g., as a default method).  It now reports calls where ‘.NAME’ is a symbol registered in another package.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.2 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The parser now enforces C99 syntax for floating point hexadecimal constants (e.g., ‘0x1.1p0’), rather than returning unintended values for malformed constants. (PR#15234)</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.1 BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">In R 3.0.0, ‘identify()’ and ‘locator()’ did not record information correctly, so replaying a graph (e.g., by copying it to another device) would fail. (PR#15271)</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.0 SIGNIFICANT USER-VISIBLE CHANGES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">It is now possible for 64-bit builds to allocate amounts of memory limited only by the OS.  It may be wise to use OS facilities (e.g., ‘ulimit’ in a ‘bash’ shell, ‘limit’ in ‘csh’), to set limits on overall memory consumption of an R process, particularly in a multi-user environment.  A number of packages need a limit of at least 4GB of virtual memory to load.  </P>
<P>  64-bit Windows builds of R are by default limited in memory usage to the amount of RAM installed: this limit can be changed by command-line option ‘--max-mem-size’ or setting environment variable ‘R_MAX_MEM_SIZE’.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.0 NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘Sys.which()’ when used with inputs which would be unsafe in a shell (e.g., absolute paths containing spaces) now uses appropriate quoting.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">More matrix algebra functions (e.g., ‘chol()’ and ‘solve()’) accept logical matrices (and coerce to numeric).</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.0 LONG VECTORS </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Most operations which can sensibly be done with long vectors work: others may return the error ‘long vectors not supported yet’.  Most of these are because they explicitly work with integer indices (e.g., ‘anyDuplicated()’ and ‘match()’) or because other limits (e.g., of character strings or matrix dimensions) would be exceeded or the operations would be extremely slow.</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.0 PERFORMANCE IMPROVEMENTS </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Most of the linear algebra functions make fewer copies when the input(s) are not double (e.g., integer or logical).</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.0.0 DEPRECATED AND DEFUNCT </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Several non-API entry points have been transferred to packages (e.g., ‘R_zeroin2’) or replaced by different non-API entry points (e.g., ‘R_tabulate’).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-09-12</title>
<pubDate>Thu, 11 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/11#n2014-09-12</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/11#n2014-09-12</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘as.environment(list())’ now works.
</P></LI>

<LI><P>
Several ‘tcltk’ functions failed when run in unusual environments.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15970">PR#15970</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-09-09</title>
<pubDate>Mon, 08 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/08#n2014-09-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/08#n2014-09-09</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘removeSource()’ did not properly handle expressions containing
arguments that were supplied as missing, e.g.  ‘x[i,]’. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15957">PR#15957</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-09-07</title>
<pubDate>Sat, 06 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/06#n2014-09-07</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/06#n2014-09-07</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Subclassing an S4 class failed if the class required arguments to the
generator, through its ‘initialize()’ method.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-09-05</title>
<pubDate>Thu, 04 Sep 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/04#n2014-09-05</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/09/04#n2014-09-05</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
The ‘confint()’ function failed on results of ‘nls()’ fits that
specified parameter limits despite using an algorithm other than
‘&quot;port&quot;’.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15960">PR#15960</a>)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-08-29</title>
<pubDate>Thu, 28 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/28#n2014-08-29</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/28#n2014-08-29</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘getAnywhere(&quot;C_pbinom&quot;)’ now works correctly.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-08-26</title>
<pubDate>Mon, 25 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/25#n2014-08-26</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/25#n2014-08-26</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
R objects such as ‘list(`a\b` = 1)’ now print correctly.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-08-25</title>
<pubDate>Sun, 24 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/24#n2014-08-25</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/24#n2014-08-25</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘utils::URLencode()’ was updated to use unreserved and reserved
characters from RFC 3986, &lt;URL: http://tools.ietf.org/html/rfc3986&gt;,
instead of RFC 1738.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-08-23</title>
<pubDate>Fri, 22 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/22#n2014-08-23</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/22#n2014-08-23</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Forking in package ‘parallel’ called C entry point ‘exit’ in the child.
This was unsafe (‘_exit’ should have been called), and could flush
‘stdin’ of the main R process (seen most often on Solaris).
</P>
<P>
For good practice, ‘stdout’ is flushed before forking a child.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-08-21</title>
<pubDate>Wed, 20 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/20#n2014-08-21</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/20#n2014-08-21</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘edit()’ (and hence ‘fix()’) failed if an object had a non-character attribute named ‘"source"’ (an attribute that had been used in R prior to version 2.14.0).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-08-19</title>
<pubDate>Mon, 18 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/18#n2014-08-19</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/18#n2014-08-19</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘callGeneric()’ could fail if the generic had ‘...’ as a formal
argument. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15937">PR#15937</a>).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-08-17</title>
<pubDate>Sat, 16 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/16#n2014-08-17</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/16#n2014-08-17</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘edit()’ (and hence ‘fix()’) failed if an object had a non-character attribute named ‘"source"’ (an attribute that had been used in R prior to version 2.15.0).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-08-16</title>
<pubDate>Fri, 15 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/15#n2014-08-16</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/15#n2014-08-16</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘drop1()’ failed if the ‘scope’ argument had no variables to drop.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15935">PR#15935</a>)
</P></LI>

<LI><P>
‘edit()’ (and hence ‘fix()’ failed if an object had a non-character
attribute named ‘&quot;source&quot;’ (an attribute that had been used in R prior
to version 2.15.0).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-08-15</title>
<pubDate>Thu, 14 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/14#n2014-08-15</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/14#n2014-08-15</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘as.hexmode(x)’ and ‘as.octmode(x)’ now behave correctly for some
numeric ‘x’, e.g., ‘c(NA, 1)’ or ‘c(1, pi)’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-08-08</title>
<pubDate>Thu, 07 Aug 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/07#n2014-08-08</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/08/07#n2014-08-08</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
Rendering of ‘\command’ in HTML has been improved: this is particularly
evident on the help page for ‘INSTALL’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-07-31</title>
<pubDate>Wed, 30 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/30#n2014-07-31</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/30#n2014-07-31</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
A longstanding bug in ‘nlminb()’ on Windows was traced to a compiler
bug in gcc 4.6.3; a workaround has been put in place.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15244">PR#15244</a> and
<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15914">PR#15914</a>).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-07-28</title>
<pubDate>Sun, 27 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/27#n2014-07-28</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/27#n2014-07-28</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
New function ‘icuGetCollate()’ to report on the ICU collation locale in
use (if any).
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘capabilities()’ now reports if ICU is compiled in for use for collation (it is only actually used if a suitable locale is set for collation, and never for a ‘C’ locale).</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">(OS X only.) Package ‘tcltk’ checks when loaded if it is linked against the CRAN X11-based Tcl/Tk and if so that the Tcl/Tk component and the X11 libraries are installed.  This allows more informative error messages to be given.  </P>
<P>  The ‘X11()’ device and X11-based versions of the data editor and viewer (invoked by ‘edit()’ and ‘View()’ for data frames and matrices from command-line R) check that the X11 libraries are installed.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-07-25</title>
<pubDate>Thu, 24 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/24#n2014-07-25</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/24#n2014-07-25</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">(OS X only.) Package ‘tcltk’ checks when loaded if it is linked against the CRAN X11-based Tcl/Tk and if so that the Tcl/Tk component and the X11 libraries are installed.  This allows more informative error messages to be given.  </P>
<P>  The ‘X11()’ device and X11-based versions of the data editor and viewer (invoked by ‘edit()’ and ‘View()’ for data frames and matrices) check that the X11 libraries are installed.</INS>
</P></LI>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘icuSetCollate()’ allows ‘locale = "default"’, and ‘locale = "none"’ to use OS services rather than ICU for collation.  </P>
<P>  Environment variable ‘R_ICU_LOCALE’ can be used to set the default ICU locale, in case the one derived from the OS locale is inappropriate (this is currently necessary on Windows).</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.1 patched INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">The ‘configure’ script reports on the more important capabilities/options which are not compiled in.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-07-19</title>
<pubDate>Fri, 18 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/18#n2014-07-19</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/18#n2014-07-19</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘icuSetCollate()’ allows ‘locale = "default"’ to use the OS locale collation category, and ‘locale = "none"’ to use OS services rather than ICU for collation.  </P>
<P>  Environment variable ‘R_ICU_LOCALE’ can be used to set the initial ICU locale, in case the one derived from the OS locale is inappropriate (this is currently necessary on Windows).</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-07-18</title>
<pubDate>Thu, 17 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/17#n2014-07-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/17#n2014-07-18</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">‘icuSetCollate()’ allows ‘locale = "default"’ to use the OS locale collation category, and ‘locale = "none"’ to use OS services rather than ICU for collation.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-07-17</title>
<pubDate>Wed, 16 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/16#n2014-07-17</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/16#n2014-07-17</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘capabilities()’ now reports if ICU is used for collation.
</P></LI>

<LI><P>
(OS X only.) Package ‘tcltk’ checks if it is linked against the CRAN
X11-based Tcl/Tk and if so that the Tcl/Tk component and the X11
libraries are installed.  This allows more informative error messages
to be given.
</P></LI>

<LI><P>
‘icuSetCollate()’ allows ‘locale = &quot;default&quot;’ to use the OS locale
collation category.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.1 patched INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
‘configure’ reports on the more important capabilities/options which
are not compiled in.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-07-16</title>
<pubDate>Tue, 15 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/15#n2014-07-16</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/15#n2014-07-16</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘embedFonts()’ now defaults to ‘format = &quot;ps2write&quot;’ for ‘.ps’ and
‘.eps’ files.  This is available in Ghostscript 9.x (since 2010)
whereas the previous default, ‘format = &quot;pswrite&quot;’, was removed in
9.10.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-07-15</title>
<pubDate>Mon, 14 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/14#n2014-07-15</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/14#n2014-07-15</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched NEW FEATURES </H4>
<UL>
<LI><P>
For consistency with ‘[dpqr]norm()’, ‘[dp]lnorm(sdlog = 0)’ model a
point mass at ‘exp(mulog)’ rather than return ‘NaN’ (for an error).
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.1 patched INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
When building R as a shared library, the ‘-L${R_HOME}/lib${R_ARCH}’
flag is placed earlier in the link commands used during installation
and when packages are installed: this helps ensure that the current
build has priority if an R shared library has already been installed by
e.g.  ‘install-libR’ in a library mentioned in ‘LDFLAGS’ (and not in
‘your system's library directory’ as documented). (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15790">PR#15790</a>.)
</P></LI>

<LI><P>
LaTeX package ‘upquote’ is no longer required for R's use of
‘inconsolata’.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
<DEL STYLE="background:#FFE6E6;">
For consistency with ‘[dpqr]norm()’, and ‘[qr]lnorm()’,
‘[dp]lnorm(sdlog = 0)’ also model a point mass at ‘exp(mulog)’.
</DEL>
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.1 INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Compilers/linkers were handling the visibility control in ‘src/extra/xz’ inconsistently (and apparently in some cases incorrectly), so it has been simplified.  (PR#15327)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-07-12</title>
<pubDate>Fri, 11 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/11#n2014-07-12</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/11#n2014-07-12</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
For consistency with ‘[dpqr]norm()’, and ‘[qr]lnorm()’,
‘[dp]lnorm(sdlog = 0)’ also model a point mass at ‘exp(mulog)’.
</P></LI>

<LI><P>
‘prettyNum(x, zero.print=*)’ now also works when ‘x’ contains ‘NA’s.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-07-11</title>
<pubDate>Thu, 10 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/10#n2014-07-11</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/10#n2014-07-11</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 patched BUG FIXES </H4>
<UL>
<LI><P>
‘dmultinom()’ did not handle non-finite probabilities correctly.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-07-09</title>
<pubDate>Tue, 08 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/08#n2014-07-09</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/08#n2014-07-09</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.1 NEW FEATURES </H4>
<UL>
<LI><P>
When ‘attach()’ reports conflicts, it does so compatibly with
‘library()’ by using ‘message()’.
</P></LI>

<LI><P>
‘R CMD Sweave’ no longer cleans any files by default, compatibly with
versions of R prior to 3.1.0.  There are new options ‘--clean’,
‘--clean=default’ and ‘--clean=keepOuts’.
</P></LI>

<LI><P>
‘tools::buildVignette()’ and ‘tools::buildVignettes()’ with ‘clean =
FALSE’ no longer remove any created files.  ‘buildvignette()’ gains a
‘keep’ argument for more cleaning customization.
</P></LI>

<LI><P>
The Bioconductor ‘version’ used by ‘setRepositories()’ can now be set
by environment variable ‘R_BIOC_VERSION’ at runtime, not just when R is
installed.  (It has been stated that Bioconductor will switch from
‘version’ 2.14 to ‘version’ 3.0 during the lifetime of the R 3.1
series.)
</P></LI>

<LI><P>
Error messages from bugs in embedded ‘Sexpr’ code in Sweave documents
now report the source location.
</P></LI>

<LI><P>
‘type.convert()’, ‘read.table()’ and similar ‘read.*()’ functions get a
new ‘numerals’ argument, specifying how numeric input is converted when
its conversion to double precision loses accuracy.  The default value,
‘&quot;allow.loss&quot;’ allows accuracy loss, as in R versions before 3.1.0.
</P></LI>

<LI><P>
For some compilers, integer addition could overflow without a warning.
R's internal code for both integer addition and subtraction is more
robust now.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15774">PR#15774</a>)
</P></LI>

<LI><P>
The function determining the default number of knots for
‘smooth.spline()’ is now exported, as ‘.nknots.smspl()’.
</P></LI>

<LI><P>
‘dbeta(, a,b)’, ‘pbeta()’, ‘qbeta()’ and ‘rbeta()’ are now defined also
for a = 0, b = 0, or infinite a and b (where they typically returned
‘NaN’ before).
</P></LI>

<LI><P>
Many package authors report that the RStudio graphics device does not
work correctly with their package's use of ‘dev.new()’.  The new option
‘dev.new(noRStudioGD = TRUE)’ replaces the RStudio override by the
default device as selected by R itself, still respecting environment
variables ‘R_INTERACTIVE_DEVICE’ and ‘R_DEFAULT_DEVICE’.
</P></LI>

<LI><P>
‘readRDS()’ now returns visibly.
</P></LI>

<LI><P>
Modifying internal logical scalar constants now results in an error
instead of a warning.
</P></LI>

<LI><P>
‘install.packages(repos = NULL)’ now accepts ‘http://’ or ‘ftp://’ URLs
of package archives as well as file paths, and will download as
required.  In most cases ‘repos = NULL’ can be deduced from the
extension of the URL.
</P></LI>

<LI><P>
The warning when using partial matching with the ‘$’ operator on data
frames is now only given when ‘options(&quot;warnPartialMatchDollar&quot;)’ is
‘TRUE’.
</P></LI>

<LI><P>
Package help requests like ‘package?foo’ now try the package ‘foo’
whether loaded or not.
</P></LI>

<LI><P>
General help requests now default to trying all loaded packages, not
just those on the search path.
</P></LI>

<LI><P>
Added a new function ‘promptImport()’, to generate a help page for a
function that was imported from another package (and presumably
re-exported, or help would not be needed).
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.1 INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
‘configure’ option ‘--with-internal-tzcode’ can now be used with
variable ‘rsharedir’.
</P></LI>

<LI><P>
The included version of PCRE has been updated to 8.35.
</P></LI>

<LI><P>
There is a new target ‘make uninstall-libR’ to remove an installed
shared/static ‘libR’.
</P>
<P>
‘make install-libR’ now works if a sub-architecture is used, although
the user will need to specify ‘libdir’ differently for different
sub-architectures.
</P></LI>

<LI><P>
There is more extensive advice on which LaTeX packages are required to
install R or to make package manuals (as done by ‘R CMD check’) in the
‘Writing R Extensions’ manual.
</P></LI>

<LI><P>
Compilers/linkers were handling the visibility controls in
‘src/extra/xz’ inconsistently (and apparently in some cases
incorrectly), so it has been simplified.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15327">PR#15327</a>)
</P></LI>

<LI><P>
(Windows) There is updated support for the use of ICU for collation:
see the ‘R Installation and Administration Manual’.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.1 BUG FIXES </H4>
<UL>
<LI><P>
‘dbinom(x, n)’, ‘pbinom()’, ‘dpois()’, etc, are slightly less
restrictive in checking if ‘n’ is integer-valued.  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15734">PR#15734</a>.)
</P></LI>

<LI><P>
‘pchisq(x, df, ncp, log.p = TRUE)’ is more accurate and no longer
underflows for small ‘x’ and ‘ncp &lt; 80’, e.g, for ‘pchisq(1e-5, df =
100, ncp = 1, log = TRUE)’.  (Based on <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15635">PR#15635</a> and a suggestion by
Roby Joehanes.)
</P></LI>

<LI><P>
The ‘s’ (“step into”) command in the debugger would cause R to step
into expressions evaluated there, not just into functions being
debugged.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15770">PR#15770</a>)
</P></LI>

<LI><P>
The C code used by ‘strptime()’ rejected time-zone offsets of more than
‘+1200’ (‘+1245’, ‘+1300’ and ‘+1400’ can occur).  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15768">PR#15768</a>)
</P></LI>

<LI><P>
(Windows only.)  ‘png(type = &quot;cairo&quot;, antialias = &quot;gray&quot;)’ was not
accepted.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15760">PR#15760</a>)
</P></LI>

<LI><P>
Use of ‘save(..., envir=)’ with named objects could fail.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15758">PR#15758</a>)
</P></LI>

<LI><P>
‘Sweave()’ mis-parsed ‘Sexpr’ expressions that contained backslashes.
(<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15779">PR#15779</a>)
</P></LI>

<LI><P>
The return value from ‘options(foo = NULL)’ was not the previous value
of the option.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15781">PR#15781</a>)
</P></LI>

<LI><P>
‘enc2utf8()’ and ‘enc2native()’ did not always mark the encoding of the
return values when it was known.
</P></LI>

<LI><P>
‘dnbinom(x, size = &lt;large&gt;, mu, log = TRUE)’ no longer underflows to
-Inf for large ‘mu’, thanks to a suggestion from Alessandro Mammana
(MPI MolGen, Berlin).
</P></LI>

<LI><P>
‘pbeta(x, a, b, log = TRUE)’ no longer behaves discontinuously (in a
small x-region) because of denormalized numbers.  Also, ‘pbeta(1-1e-12,
1e30, 1.001, log=TRUE)’ now terminates “in real time”.
</P></LI>

<LI><P>
The ‘&quot;CRAN&quot;’ filter (see ‘available.packages()’) no longer removes
duplicates other than of packages on CRAN, and does not fail if there
is no CRAN repository in ‘getOption(&quot;repos&quot;)’.
</P></LI>

<LI><P>
The device listing from ‘dev2bitmap()’ and ‘bitmap()’ was truncated to
1000 characters: modern versions of GhostScript on most platforms have
many more devices.
</P></LI>

<LI><P>
(Windows.)  Commands such as ‘Sys.which()’ and ‘pipe()’ which needed to
find the full path to a command could segfault if the ‘long’ path name
was much longer than the ‘short’ path name (which ‘Sys.which()’
returns), as the behaviour of the Windows API call had changed.
</P></LI>

<LI><P>
‘R CMD build’ will fail with an error if one of the packages specified
in the ‘VignetteBuilder’ field is not installed.  (Without loading
those packages it cannot be ascertained which files are intended to be
vignettes. This means that the ‘VignetteBuilder’ packages have to be
installed for package checking too.)  (Wish of <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15775">PR#15775</a>.)
</P></LI>

<LI><P>
Misguided attempts to use ‘chull()’ with non-finite points now give an
error (related to <a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15777">PR#15777</a>).
</P></LI>

<LI><P>
For a formula with exactly 32 variables the 32nd variable was aliased
to the intercept in some C-level computations of terms, so that for
example attempting to remove it would remove the intercept instead (and
leave a corrupt internal structure).  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15735">PR#15735</a>)
</P></LI>

<LI><P>
‘anyDuplicated()’ silently returned wrong values when the first
duplicate was at an index which was too large to be stored in an
integer vector (although a lot of RAM and patience would have been
needed to encounter this).
</P></LI>

<LI><P>
‘tools::Rd2ex(commentDontrun = FALSE)’ failed if the block had only one
line.
</P></LI>

<LI><P>
Hexadecimal constants such as ‘0x110p-5L’ which were incorrectly
qualified by ‘L’ were parsed incorrectly since R 3.0.0, with a slightly
garbled warning. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15753">PR#15753</a>)
</P></LI>

<LI><P>
‘system()’ returned success on some platforms even if the system was
unable to launch a process. (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15796">PR#15796</a>)
</P></LI>

<LI><P>
(Windows ‘Rgui’ console.)  Unbuffered output was sometimes not output
immediately if the prompt was not on the last line of the console.
</P></LI>

<LI><P>
The built-in help server did not declare the encoding for the
‘DESCRIPTION’ or other text files to be the package encoding, so
non-ASCII characters could be displayed incorrectly.
</P></LI>

<LI><P>
R is now trying harder to not cleanup child processes that were not
spawned by ‘mcparallel()’ on platforms that provide information about
the source process of the ‘SIGCHLD’ signal. This allows 3rd party
libraries to manage the exit status of children that they spawn without
R interfering.
</P></LI>

<LI><P>
‘mcmapply()’ was only parallelizing if the number of jobs was bigger
than the number of cores. It now parallelizes if the number of jobs is
more than one.
</P></LI>

<LI><P>
Auto-printing would re-evaluate its argument when trying to dispatch to
a print method.  This is now avoided when possible.
</P></LI>

<LI><P>
Unserializing (including ‘load()’ and ‘readRDS()’) could silently
return incorrect numeric values from ASCII saves if there was a read
error.
</P></LI>

<LI><P>
‘getParseData()’ could return incorrect values for the parents of some
elements. (Reported by Andrew Redd.)
</P></LI>

<LI><P>
Attempting to use data frames of 2^31 or more rows with ‘merge()’ or to
create a merged data frame of that size now gives a clearer error
message.
</P></LI>

<LI><P>
‘parse()’ did not check its ‘file’ argument was a connection if it was
not a character string, so e.g. ‘parse(FALSE)’ attempted to read from
‘stdin’.
</P>
<P>
Nor did ‘dump()’ and ‘dput()’.
</P></LI>

<LI><P>
The ‘&quot;help.try.all.packages&quot;’ option was ignored when the shortcut
syntax for help was used, e.g. ‘?foo’.
</P></LI>

<LI><P>
A potential segfault in string allocation has been fixed.  (Found by
Radford Neal.)
</P></LI>

<LI><P>
Potential memory protection errors in ‘sort()’ and ‘D()’ have been
fixed. (Found by Radford Neal.)
</P></LI>

<LI><P>
Fixed a lack of error checking in graphics event functions.  (Found by
Radford Neal; a different patch used here than the one in pqR.)
</P></LI>

<LI><P>
‘numericDeriv()’ sometimes miscalculated the gradient.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15849">PR#15849</a>,
reported originally by Radford Neal)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-07-03</title>
<pubDate>Wed, 02 Jul 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/02#n2014-07-03</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/07/02#n2014-07-03</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘numericDeriv()’ sometimes miscalculated the gradient.  (<a href="https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=15849">PR#15849</a>,
reported originally by Radford Neal)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-06-30</title>
<pubDate>Sun, 29 Jun 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/29#n2014-06-30</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/29#n2014-06-30</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
Added a new function ‘promptImport’, to generate a help page for a
function that was imported from another package (and presumably
re-exported, or help would not be needed).
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-06-27</title>
<pubDate>Thu, 26 Jun 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/26#n2014-06-27</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/26#n2014-06-27</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
(Windows) There is updated support from the use of ICU for collation:
see the ‘R Installation and Administration Manual’.
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Compilers/linkers were handling the visibility controls in ‘src/extra/xz’ inconsistently (and apparently in some cases incorrectly), so it has been simplified.  (PR#15327)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-06-26</title>
<pubDate>Wed, 25 Jun 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/25#n2014-06-26</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/25#n2014-06-26</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched BUG FIXES </H4>
<UL>
<LI><P>
Fixed a lack of error checking in graphics event functions.  (Found by
Radford Neal; a different patch used here than the one in pqR.)
</P></LI>

<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Potential memory protection errors in ‘sort()’ and ‘D()’ have been fixed. (Found by Radford Neal.)</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-06-25</title>
<pubDate>Tue, 24 Jun 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/24#n2014-06-25</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/24#n2014-06-25</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
Package help requests like ‘package?foo’ now try the package ‘foo’
whether loaded or not.
</P></LI>

<LI><P>
General help requests now default to trying all loaded packages, not
just those on the search path.
</P></LI>

</UL>
<H4>CHANGES IN R 3.1.0 patched BUG FIXES </H4>
<UL>
<LI><P>
The ‘&quot;help.try.all.packages&quot;’ option was ignored when the shortcut
syntax for help was used, e.g. ‘?foo’.
</P></LI>

<LI><P>
A potential segfault in string allocation has been fixed.  (Found by
Radford Neal.)
</P></LI>

<LI><P>
A potential memory protection error in ‘sort()’ has been fixed. (Found
by Radford Neal.)
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-06-22</title>
<pubDate>Sat, 21 Jun 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/21#n2014-06-22</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/21#n2014-06-22</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched BUG FIXES </H4>
<UL>
<LI><P>
‘parse()’ did not check its ‘file’ argument was a connection if it was
not a character string, so e.g. ‘parse(FALSE)’ attempted to read from
‘stdin’.
</P>
<P>
Nor did ‘dump()’ and ‘dput()’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-06-19</title>
<pubDate>Wed, 18 Jun 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/18#n2014-06-19</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/18#n2014-06-19</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
The warning when using partial matching with the ‘$’ operator on data
frames is now only given when ‘options(&quot;warnPartialMatchDollar&quot;)’ is
‘TRUE’.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-06-18</title>
<pubDate>Tue, 17 Jun 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/17#n2014-06-18</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/17#n2014-06-18</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched INSTALLATION and INCLUDED SOFTWARE </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Compilers were handling the visibility control in ‘src/extra/xz’ inconsistently, so it has been simplified.  (PR#15327)</INS>
</P></LI>
</UL>
<H4>CHANGES IN R 3.1.0 patched BUG FIXES </H4>
<UL>
<LI><P>
<INS STYLE="background:#E6FFE6;" TITLE="i=0">Attempting to use data frames of 2^31 or more rows with ‘merge()’ or to create a merged data frame of that size now gives a clearer error message.</INS>
</P></LI>
</UL>]]></description>  
</item>
   <item>
<title>2014-06-17</title>
<pubDate>Mon, 16 Jun 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/16#n2014-06-17</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/16#n2014-06-17</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched BUG FIXES </H4>
<UL>
<LI><P>
Attempts to use ‘merge()’ to create a result with 2^31 or more rows now
give a clearer error message.
</P></LI>

</UL>]]></description>  
</item>
   <item>
<title>2014-06-14</title>
<pubDate>Fri, 13 Jun 2014 19:00:00 GMT</pubDate>
<link>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/13#n2014-06-14</link>
<guid>https://developer.r-project.org/blosxom.cgi/R-3-1-branch/NEWS/2014/06/13#n2014-06-14</guid>
<description><![CDATA[<H4>CHANGES IN R 3.1.0 patched NEW FEATURES </H4>
<UL>
<LI><P>
‘install.packages(repos = NULL)’ now accepts ‘http://’ or ‘ftp://’ URLs
of package archives as well as file paths, and will download as
required.  In most cases ‘repos = NULL’ can be deduced from the
extension of the URL.
</P></LI>

</UL>]]></description>  
</item>
     </channel>
</rss>