DeepDiffs.jl icon indicating copy to clipboard operation
DeepDiffs.jl copied to clipboard

Compute and pretty-print diffs for data structures like arrays and dictionaries

Results 7 DeepDiffs.jl issues
Sort by recently updated
recently updated
newest added

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4. Release notes Sourced from codecov/codecov-action's releases. v4.0.0 v4 of the Codecov Action uses the CLI as the underlying upload. The CLI has helped to...

dependencies

This is pretty much purely an aesthetic suggestion to deduplicate the logic (prompted because I had to change `==` -> `isequal` in two places in https://github.com/ssfrr/DeepDiffs.jl/pull/14 . This PR depends...

e.g. ```julia julia> dnan = Dict(:d=>NaN); julia> DeepDiffs.deepdiff(dnan, dnan) Dict( - :d => NaN, + :d => NaN, ) ```

When a diff is shown e.g on github, is is common to only show a certain amount of context around the changed lines. Showing `...` and `⋮` for skipped characters/lines...

We can probably treat a dataframe as a list of rows and then hand off to the list diff I guess the messy bit would be printing the diff in...

When comparing floats the user may want to allow numbers within some tolerance to be considered equal when diffing.

Currently we don't support the concept of "changed" items in a vector, just added and removed. This makes sense for e.g. `deepdiff([1, 2, 3], [1, 4, 3])`, but for vectors...