Armin Ronacher
b1a0b0f8a5
Add support for Rust 1.43 ( #13 )
2021-02-15 20:54:41 +01:00
Armin Ronacher
d95660a260
Update readme to reflect reality more
2021-02-15 13:43:09 +01:00
Tom Milligan
6fac8af4d0
internal: remove unneeded boxes ( #12 )
2021-02-15 13:38:39 +01:00
Armin Ronacher
0341515380
Add NoFinishHook and new Myer's implementation ( #11 )
2021-02-15 10:24:18 +01:00
Armin Ronacher
a1d78c9be6
Fixed up some comments for LCS
2021-02-14 23:44:44 +01:00
Armin Ronacher
bee5d88b02
Add simple Hunt–McIlroy LCS algorithm ( #10 )
2021-02-14 23:11:29 +01:00
Armin Ronacher
df78bdca1c
Added basic assertion example
2021-02-07 22:10:52 +01:00
Armin Ronacher
6123c10858
Slightly shorter headline in readme
2021-02-07 21:58:43 +01:00
Armin Ronacher
b952f46432
Small readme update
2021-02-07 21:57:01 +01:00
Armin Ronacher
df4be6b493
Made the unicode feature optional for inline highlighting
2021-02-07 21:55:57 +01:00
Armin Ronacher
84f9bc35c6
1.1.0
2021-02-06 21:47:06 +01:00
Armin Ronacher
af25a2d21b
Update main readme example
2021-02-06 21:45:34 +01:00
Armin Ronacher
4d87fe7495
Updated changelog
2021-02-06 21:43:37 +01:00
Armin Ronacher
777105fbb0
Added slice remapper and improved documentation ( #8 )
...
* Experimental slice remapper
* Added iter_slices to DiffOp
* Improvements to the utility diff functions
* Documentation improvements
* More documentation updates on utils
* More documentation on main text diff
2021-02-06 21:41:49 +01:00
Armin Ronacher
81ef0b1adc
Added missing test snapshot
2021-02-04 14:10:32 +01:00
Armin Ronacher
12e7d5e4b0
More generic lifetimes for iter_changes and added iter_all_changes
2021-02-04 12:15:20 +01:00
Armin Ronacher
b98be24027
Fixed incorrect changelog
2021-02-03 23:14:06 +01:00
Armin Ronacher
17e6c75fed
1.0.0
2021-02-03 23:04:20 +01:00
Armin Ronacher
452c79bac5
Fixed some spelling mistakes
2021-02-03 22:57:25 +01:00
Armin Ronacher
81ba51fc3c
Added comment to TextDiff
2021-02-03 22:51:47 +01:00
Armin Ronacher
05f9069769
Fixed a typo in a docstring
2021-02-03 14:39:47 +01:00
Armin Ronacher
3164c72062
Move bytes implementation into a submodule in abstractions
2021-02-03 14:29:24 +01:00
Armin Ronacher
8a6d1716ec
Fixed mistake in docs
2021-02-03 01:22:14 +01:00
Armin Ronacher
b0f2a6f728
Update readme to new structure
2021-02-03 01:13:49 +01:00
Armin Ronacher
daa3d6cf5e
Documentation updates
2021-02-03 01:12:34 +01:00
Armin Ronacher
844769ae19
Move all text functionality toplevel
2021-02-03 00:56:17 +01:00
Armin Ronacher
de8d82ab63
Better split functionality between toplevel and algorithms
2021-02-03 00:34:17 +01:00
Armin Ronacher
4770479fd7
Bigger refactorings in module layout
2021-02-03 00:05:54 +01:00
Armin Ronacher
cab87515bd
Expose iter_changes outside the text module
2021-02-02 23:48:57 +01:00
Armin Ronacher
d4495038a3
Simplified change newline handling
2021-02-02 22:54:22 +01:00
Armin Ronacher
1991955c52
Restructure crate layout
2021-02-02 22:44:52 +01:00
Armin Ronacher
1f73e01ff1
Rename split methods to tokenize
2021-02-02 21:56:55 +01:00
Armin Ronacher
b3ae45b118
Added missing export
2021-02-02 20:25:28 +01:00
Armin Ronacher
34e5b3d571
Some internal refactorings
2021-02-02 20:22:10 +01:00
Armin Ronacher
4b85e70f91
Add support for byte diffing ( #7 )
...
Restructured text diffing to also support bstr
2021-02-02 14:16:00 +01:00
Armin Ronacher
e53427b56f
Expose get_diff_ratio
2021-02-01 14:05:44 +01:00
Armin Ronacher
8089e56f07
Small refactoring in replace
2021-02-01 13:27:32 +01:00
Armin Ronacher
1ae2f081b5
Exclude assets
2021-02-01 01:43:36 +01:00
Armin Ronacher
6a3c889312
0.5.0
2021-02-01 01:42:24 +01:00
Armin Ronacher
0520bd512e
Added screenshot
2021-02-01 01:41:58 +01:00
Armin Ronacher
37587908de
Add proper multi-sequence inline highlighting
...
Fixes #5
2021-02-01 01:38:00 +01:00
Armin Ronacher
e14b26502b
Make InlineChange consistent with Change for missing_newline
2021-01-31 22:16:45 +01:00
Armin Ronacher
0a4dd224f5
Added support for unicode word splitting and change inline to use it
2021-01-31 22:13:56 +01:00
Armin Ronacher
d0dd42e4af
Improved display for inline-terminal
2021-01-31 22:06:08 +01:00
Armin Ronacher
f3e401fc17
Change behavior of inline diff to be word based
...
This also fixes a bug with bad indexes and updates the inline terminal
example.
2021-01-31 22:02:09 +01:00
Armin Ronacher
459fdfdf9d
Change word diffing to split into words and spaces
2021-01-31 21:42:57 +01:00
Armin Ronacher
e63fe172c5
Slightly improve rendering inline-terminal example
2021-01-31 20:32:10 +01:00
Armin Ronacher
5d322d1e3d
Improve terminal-inline example
2021-01-31 20:29:32 +01:00
Armin Ronacher
c06bbb1263
Remove mention of difference crate in readme
2021-01-31 20:25:10 +01:00
Armin Ronacher
301e19a658
Merge pull request #4 from mitsuhiko/feature/inline-highlighting
...
Added initial support for inline diff highlighting
2021-01-31 19:37:50 +01:00