unitizer
NEWSfansi-package
now that it is no longer
auto-generated by roxgen2 from the @docType package
directive.pre
expression evaluations. This could cause warnings about package
environments being unavailable on reload of RDSes.devtools::load_all
, and more graceful
recovery from failures caused by the incompatibility. This only affects
unitizer
sessions run with package search path management enabled (h/t
@blset).unitizer
without first attaching it to the search path.unitize_dir
.Non-CRAN release to fix test issues under covr
and on older R versions.
aammrtf
, removing suggests dependency to testthat
.unitizer
that pass tests are not
required to be upgraded.show.progress
parameter added to control chattiness of progress updates.unitizers
now prevent review of valid unitizers
. Fix the invalid
unitizers
, or remove them from the review list (e.g. by moving them out of
the primary unitizer
directory).review
exposes use.diff
and show.progress
parameters.unitizer
session (h/t
@milesmcbain).unitizer
no longer directly accesses .Traceback
to set traces in
interactive sessions. Instead, traceback()
and .traceback()
are masked
at the interactive prompt.tools::testInstalledPackage
.?unitizerState
) to "suggested"
("recommended" still works).options(warn=2)
now
works at the unitizer
prompt in interactive mode.sprintf
unused argument errors in new versions of r-devel (h/t
@kalibera).stringsAsFactors
rose from the grave; we put it back.stringsAsFactors
.showConnections()
.unitizer
emitted under options(warnPartialMatch*)
.stringsAsFactors=TRUE
so they don't fail with the
anticipated changed for R4.0.withRestart
blocks.install.packages
calls in tests now use a temporary folder for library.RNGversion()
in internal tests due to changes to R sampling mechanism.devtools
as a
suggests dependency (reported by @jimhester).q()
actually works
now.diffObj
call in try
to avoid killing unitizer
section when
diffObj
errors.test_dir
calls to use wrap
on testthat
versions greater than
0.1.2..Last.value
does not workunitizers
generated by later versions of the package in earlier version of
the packages provided the object validatesFixing CRAN submission errors.
First Release to CRAN.
Interim release to get changes over past year out on the master branch.
QQ
q()
or
quit()
by mistake you can now cancel that action before unitizer
terminates unceremoniouslyunitize
and unitize_dir
without specifying any arguments (infer from
working directory)unitizer
REPL.DIFF
and .diff
tools:rstudio
, and many othersbase.env
now unique for each unitizer
debug
is usable againRdiff_obj
to run a tools::Rdiff
directly on two R objectsunitizer
stores107, 106, 104, 103, 101, 99, 98, 94, 93, 90, 85, 84, 77, 74, 71, 67, 127, 115, 132, 134
unitize_dir
behavior (#51)testthat
-> unitizer
translation utilities
(see ?testthat_translate_file
)unitize_dir
and unitize
by
default auto-preload files in subdir 'helper'env.clean
to par.env
(technically API breaking, but since no
one is using this package yet...)unitize_dir
works with empty dirs (#78)review
now properly infers unitizer locationsunitize
can now infer partially specified test file names (in particular,
will know to look in pkgname/tests/unitizer
; see ?infer_unitizer_location
)parse_with_comments
no longer run in non-interactive mode (#63)show
method (#54)unitizer_sect
preserved (#64)search_path_cleanup
more robust (#59)get_text_capture
tests added (#60)editFunNames
becomes editCalls
and provides more comprehensive editing of
calls (Issue #52)get*
functions, instead, access test details with .NEW
/.REF
(Issue #29)editFunNames
to allow user to modify stored calls in unitizer
so that tests can be re-used even if function names are changedDoc updates; should have been part of 0.6.4, but was too rushed to push...
review
mode (issue #43)traceback()
now works for stop(simpleError(...))
type stopsBehavior changes:
Minor release, no substantive changes.
unitizer
no longer automatically modifies it through upgrade
upgrade
cleaned up and has tests nowpkg::fun
or pkg:::fun
no longer causes problems
when checking for ignorednessget
no longer warns if unitizer
ids don't matchdemo(unitizer)
)unitize_dir
allows you to run all tests in a directory (issue #24)review
allows you to review and drop tests from an existing unitizer
store
(issue #21)unitize(..., force.update=TRUE)
will overwrite unitizer even if there were
no changes recorded (issue #19)unitize
now runs with search.path.clean=TRUE
by defaultSummary titles cleaned up, interative prompts made clearer, package reload warn conflicts quieted (d2fe594c747, #23)
unitize(..., search.path.clean=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.