diffobj
v0.1.11
- #123: Compatibility with R3.1 (@krlmlr).
- #121: Vignette describing how to embed diffs in Rmd documents (@JBGruber).
- #115: Declare HTML page diff encoding/charset as UTF-8 (@artemklevtsov).
v0.1.10
- Comply with CRAN directive to remove references to packages not in depends/imports/suggests in tests (these were run optionally before).
- Fix bugs in corner case handling when we hit
max.diffs
.
v0.1.9
- Fix test failures caused by changes in tibble output
v0.1.8
v0.1.7
- Fix tests for next
testthat
release.
- #107: Diffs on quoted language
- #108: Problems caused by copying
crayon
functions ([@seulki-choi](https://stackoverflow.com/users/7788015/seulki-choi),
- #100: R_useDynamicSymbols
- #97: 2D Guidelines fixes for data.table, tibble
- #96: Warnings when comparing large data tables.
- #94: Guide detection problems in nested lists.
- #105: Copyright tweaks.
v0.1.6
- #87:
diffobj
is now GPL (>=2) instead of GPL-3.
- #81: Better handling of mixed UTF-8 / ASCII strings, reported by jennybc
- #88: correctly handle trimming when empty lists are involved, reported by wch
- #77:
diffObj
now favors dispatching to diffPrint
unless diffPrint
output is large
- #82:
diffChr
and ses
now treat NA
as “NA” (needed with change in nchar(NA)
in base R)
- #85: Improved alignment of unwrapped atomic vector diffs
- #83: Improve pager auto detection (note now ANSI output is only allowed by default if terminal supports ANSI colors and the system pager is
less
, see ?Pager
for details)
- #92, #80, #45: basic implementation of S4 guidelines and trimming (full resolution eventually with #33)
- #84: simplify how to call
diffChr
for improved performance, including “optimization” of convert.hz.whitespace
.
- #64: fix line limit in corner case
- More robust handling of external
diff*
methods and of how diffObj
calls diffStr
and diffPrint
v0.1.5
- #71: Buggy diffs b/w data frames when one has sequential row numbers and the other does not, loosely related to #38
- #69: Improve performance on outputs with large print/show output, and other assorted minor optimizations
- #72: Warn when
style
parameter overrides other user supplied parameters
- #70: Improve word contrast in YB HTML mode
- #63: Show
all.equal
output when objects are not all.equal
but there are no visible differences
- Add Mean Relative Indifference vignette and update vignette styling
v0.1.4
- #67: Fix CRAN Binaries
- Clarified that C code is heavily modified and incompatible with original
libmba
implementation
v0.1.3
- First version on CRAN
- #51: use RStudio viewport to display HTML diffs when running in RStudio, as per Noam Ross
- #54: #55, scale HTML output to viewport width (see
?Style
)
- #53: default term colors computed on run instead of on package load
- #56: disable wrap for HTML output
- HTML output now captured with default width 80 since there is no explicit relationship between HTML viewport width and
getOption("width")
- The
style
parameter now accepts lists to use as instantiation arguments for Style
objects (see ?Style
)
- Fix subtle rendering and formatting application flaws
- Switch Travis shields to SVG per Gábor Csárdi
- Improve in-hunk alignment of partially matching lines
- Compile with
-pedantic
, fix related warnings Arun
- Improved coverage and more robust testing
- Several internal structure changes to accommodate improvements
v0.1.2
- #46: Guide and Trim Problems with Lists
- #47: Output Format in non-ANSI Terminals Without Browser (reported by Frank)
- #48:
make_blocking
Default prompt Confusing (reported by Frank)
- #49: In-Hunk Word Diffs Issues when Unwrap-diffing Atomics
- #50: CSS Lost in Rstudio Server Sessions (reported by Steven Beaupré)
v0.1.1
- Turn off unwrapping for named atomic vectors (see #43)
- #44: Proper handling of NULL objects in
diffStr
- #41: Compilation Issues in Winbuilder
v0.1.0