Fix CRAN M1 Mac additional issues related to test failing because we
used a library path in un-normalized form for temp test packages, but
the unload namespace mechanism uses the normalized form to de-register
cached rdb files. Seems this was caused by a MacOS change rather than R,
but not 100% sure.
v1.4.22
Fix unnamed arguments error in a call to deparse that
manifested with improvements changes in r-devel.
Fix bad all.equal method NAMESPACE entries (h/t @MichaelChirico),
see source
issue for details.
v1.4.21
Suppress test caused to fail by checks added to
parent.env<- in r-devel r86545.
v1.4.20
Add explicit alias for fansi-package now that it is no
longer auto-generated by roxgen2 from the @docType package
directive.
v1.4.19
#293:
Output all failed tests in non-interactive mode, instead of just the
first one.
#292:
Clarify warnings about stderr in transcript mode.
Fully unhook the evaluation environment chain prior to storing
unitizers. Previously only the portions of the chain part of the
unitizer was unhooked, but with some tests it becomes possible to
capture environments created during the pre expression
evaluations. This could cause warnings about package environments being
unavailable on reload of RDSes.
v1.4.18
#289:
Better document pitfalls of non-ASCII in e.g. literals in tests.
Related: we no longer attempt to do a parse/deparse round trip when
displaying recorded test expressions as the round trip could fail in
some cases.
#288:
Prevent upgrade prompt in non-interactive mode interrupting result
display (regression introduced in 1.4.15).
#286:
Add a “transcript” mode where test output can better be interpreted as a
log, intended non-interactive mode.
#272:
Highlight silently emitted conditions in tests that have otherwise no
other output.
#252,
#253:
Better documentation of feature incompatibility with
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).
#247:
Disallow running unitizer without first attaching it to the
search path.
#245:
Fix re-run bookmarking when reviewing multiple unitizers with
unitize_dir.
#284:
Handle CTRL+C interrupts while multi-line editing.
#283:
Multi-unitizer upgrade regression introduced in 1.4.15.
Address CRAN failures due to path inconsistencies on Windows
machines.
#279:
Multi-line input parsing works in non-English locales.
v1.4.15.9000
Non-CRAN release to fix test issues under covr and on
older R versions.
v1.4.15
Test suite switched to aammrtf, removing suggests
dependency to testthat.
Upgrade process modified so that old unitizer that pass
tests are not required to be upgraded.
show.progress parameter added to control chattiness of
progress updates.
Invalid 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.
#278:
Show more context when returning to a test via browser or on
re-evaluation.
#277:
Handle CTRL+C interrupts so they do not kill the unitizer
session (h/t @milesmcbain).
v1.4.13-14
unitizer no longer directly accesses
.Traceback to set traces in interactive sessions. Instead,
traceback() and .traceback() are masked at the
interactive prompt.
v1.4.11-12
#248:
Ensure vignettes can be tested with
tools::testInstalledPackage.
#263:
Clarify documentation about potential state management issuess. This
includes renaming “recommended” state management mode (see
?unitizerState) to “suggested” (“recommended” still
works).
#268:
options(warn=2) now works at the unitizer
prompt in interactive mode.