Hello community,
here is the log from the commit of package R-base for openSUSE:Factory checked in at 2018-04-24 15:35:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/R-base (Old)
and /work/SRC/openSUSE:Factory/.R-base.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "R-base"
Tue Apr 24 15:35:02 2018 rev:61 rq:600354 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/R-base/R-base.changes 2018-03-22 12:11:34.455786826 +0100
+++ /work/SRC/openSUSE:Factory/.R-base.new/R-base.changes 2018-04-24 15:35:06.573923611 +0200
@@ -1,0 +2,612 @@
+Mon Apr 23 08:32:02 UTC 2018 - detlef.steuer@gmx.de
+
+- CHANGES IN R 3.5.0:
+
+ SIGNIFICANT USER-VISIBLE CHANGES:
+
+ * All packages are by default byte-compiled on installation. This
+ makes the installed packages larger (usually marginally so) and
+ may affect the format of messages and tracebacks (which often
+ exclude .Call and similar).
+
+ NEW FEATURES:
+
+ * factor() now uses order() to sort its levels, rather than
+ sort.list(). This allows factor() to support custom vector-like
+ objects if methods for the appropriate generics are defined. It
+ has the side effect of making factor() succeed on empty or
+ length-one non-atomic vector(-like) types (e.g., "list"), where
+ it failed before.
+
+ * diag() gets an optional names argument: this may require updates
+ to packages defining S4 methods for it.
+
+ * chooseCRANmirror() and chooseBioCmirror() no longer have a
+ useHTTPS argument, not needed now all R builds support https://
+ downloads.
+
+ * New summary() method for warnings() with a (somewhat
+ experimental) print() method.
+
+ * (methods package.) .self is now automatically registered as a
+ global variable when registering a reference class method.
+
+ * tempdir(check = TRUE) recreates the tempdir() directory if it is
+ no longer valid (e.g. because some other process has cleaned up
+ the /tmp directory).
+
+ * New askYesNo() function and "askYesNo" option to ask the user
+ binary response questions in a customizable but consistent way.
+ (Suggestion of PR#17242.)
+
+ * New low level utilities ...elt(n) and ...length() for working
+ with ... parts inside a function.
+
+ * isTRUE() is more tolerant and now true in
+
+ x <- rlnorm(99)
+ isTRUE(median(x) == quantile(x)["50%"])
+
+ New function isFALSE() defined analogously to isTRUE().
+
+ * The default symbol table size has been increased from 4119 to
+ 49157; this may improve the performance of symbol resolution when
+ many packages are loaded. (Suggested by Jim Hester.)
+
+ * line() gets a new option iter = 1.
+
+ * Reading from connections in text mode is buffered, significantly
+ improving the performance of readLines(), as well as scan() and
+ read.table(), at least when specifying colClasses.
+
+ * order() is smarter about picking a default sort method when its
+ arguments are objects.
+
+ * available.packages() has two new arguments which control if the
+ values from the per-session repository cache are used (default
+ true, as before) and if so how old cached values can be to be
+ used (default one hour).
+
+ These arguments can be passed from install.packages(),
+ update.packages() and functions calling that: to enable this
+ available.packages(), packageStatus() and download.file() gain a
+ ... argument.
+
+ * packageStatus()'s upgrade() method no longer ignores its ...
+ argument but passes it to install.packages().
+
+ * installed.packages() gains a ... argument to allow arguments
+ (including noCache) to be passed from new.packages(),
+ old.packages(), update.packages() and packageStatus().
+
+ * factor(x, levels, labels) now allows duplicated labels (not
+ duplicated levels!). Hence you can map different values of x to
+ the same level directly.
+
+ * Attempting to use names<-() on an S4 derivative of a basic type
+ no longer emits a warning.
+
+ * The list method of within() gains an option keepAttrs = FALSE for
+ some speed-up.
+
+ * system() and system2() now allow the specification of a maximum
+ elapsed time ('timeout').
+
+ * debug() supports debugging of methods on any object of S4 class
+ "genericFunction", including group generics.
+
+ * Attempting to increase the length of a variable containing NULL
+ using length()<- still has no effect on the target variable, but
+ now triggers a warning.
+
+ * type.convert() becomes a generic function, with additional
+ methods that operate recursively over list and data.frame
+ objects. Courtesy of Arni Magnusson (PR#17269).
+
+ * lower.tri(x) and upper.tri(x) only needing dim(x) now work via
+ new functions .row() and .col(), so no longer call as.matrix() by
+ default in order to work efficiently for all kind of matrix-like
+ objects.
+
+ * print() methods for "xgettext" and "xngettext" now use
+ encodeString() which keeps, e.g. "\n", visible. (Wish of
+ PR#17298.)
+
+ * package.skeleton() gains an optional encoding argument.
+
+ * approx(), spline(), splinefun() and approxfun() also work for
+ long vectors.
+
+ * deparse() and dump() are more useful for S4 objects, dput() now
+ using the same internal C code instead of its previous imperfect
+ workaround R code. S4 objects now typically deparse perfectly,
+ i.e., can be recreated identically from deparsed code.
+
+ dput(), deparse() and dump() now print the names() information
+ only once, using the more readable (tag = value) syntax, notably
+ for list()s, i.e., including data frames.
+
+ These functions gain a new control option "niceNames" (see
+ .deparseOpts()), which when set (as by default) also uses the
+ (tag = value) syntax for atomic vectors. On the other hand,
+ without deparse options "showAttributes" and "niceNames", names
+ are no longer shown also for lists. as.character(list( c (one =
+ 1))) now includes the name, as as.character(list(list(one = 1)))
+ has always done.
+
+ m:n now also deparses nicely when m > n.
+
+ The "quoteExpressions" option, also part of "all", no longer
+ quote()s formulas as that may not re-parse identically.
+ (PR#17378)
+
+ * If the option setWidthOnResize is set and TRUE, R run in a
+ terminal using a recent readline library will set the width
+ option when the terminal is resized. Suggested by Ralf Goertz.
+
+ * If multiple on.exit() expressions are set using add = TRUE then
+ all expressions will now be run even if one signals an error.
+
+ * mclapply() gets an option affinity.list which allows more
+ efficient execution with heterogeneous processors, thanks to
+ Helena Kotthaus.
+
+ * The character methods for as.Date() and as.POSIXlt() are more
+ flexible _via_ new arguments tryFormats and optional: see their
+ help pages.
+
+ * on.exit() gains an optional argument after with default TRUE.
+ Using after = FALSE with add = TRUE adds an exit expression
+ before any existing ones. This way the expressions are run in a
+ first-in last-out fashion. (From Lionel Henry.)
+
+ * On Windows, file.rename() internally retries the operation in
+ case of error to attempt to recover from possible anti-virus
+ interference.
+
+ * Command line completion on :: now also includes lazy-loaded data.
+
+ * If the TZ environment variable is set when date-time functions
+ are first used, it is recorded as the session default and so will
+ be used rather than the default deduced from the OS if TZ is
+ subsequently unset.
+
+ * There is now a [ method for class "DLLInfoList".
+
+ * glm() and glm.fit get the same singular.ok = TRUE argument that
+ lm() has had forever. As a consequence, in glm(*, method =
+
participants (1)
-
root@hilbert.suse.de