Commit graph

  • 1cc4ec4d25 Refactor to add a is_empty_range function Armin Ronacher 2021-02-20 15:51:45 +01:00
  • c0e37a9c67 Change snake type to a tuple of two values Armin Ronacher 2021-02-20 14:34:55 +01:00
  • 74e2805a95
    Added deadlines to all algorithms (#18) Armin Ronacher 2021-02-20 10:12:06 +01:00
  • 99386e8106 Update changelog Armin Ronacher 2021-02-17 21:01:01 +01:00
  • 45bcb3943c
    Performance improvements for LCS and inline highlighting (#16) Armin Ronacher 2021-02-17 20:59:55 +01:00
  • bdb1f7a644 Bump similar dependency to 1.6.2 Armin Ronacher 2021-02-15 23:13:47 +01:00
  • 0c4aef6d04 1.2.2 Armin Ronacher 2021-02-15 22:50:48 +01:00
  • b6e2894f21
    Add support for Rust 1.41.0 (#14) Armin Ronacher 2021-02-15 22:50:12 +01:00
  • d056522da4 1.2.1 Armin Ronacher 2021-02-15 20:56:13 +01:00
  • b1a0b0f8a5
    Add support for Rust 1.43 (#13) Armin Ronacher 2021-02-15 20:54:41 +01:00
  • d95660a260 Update readme to reflect reality more Armin Ronacher 2021-02-15 13:42:37 +01:00
  • 6fac8af4d0
    internal: remove unneeded boxes (#12) Tom Milligan 2021-02-15 12:38:39 +00:00
  • 0341515380
    Add NoFinishHook and new Myer's implementation (#11) Armin Ronacher 2021-02-15 10:24:18 +01:00
  • a1d78c9be6 Fixed up some comments for LCS Armin Ronacher 2021-02-14 23:44:44 +01:00
  • bee5d88b02
    Add simple Hunt–McIlroy LCS algorithm (#10) Armin Ronacher 2021-02-14 23:11:29 +01:00
  • df78bdca1c Added basic assertion example Armin Ronacher 2021-02-07 22:10:52 +01:00
  • 6123c10858 Slightly shorter headline in readme Armin Ronacher 2021-02-07 21:58:43 +01:00
  • b952f46432 Small readme update Armin Ronacher 2021-02-07 21:57:01 +01:00
  • df4be6b493 Made the unicode feature optional for inline highlighting Armin Ronacher 2021-02-07 21:55:56 +01:00
  • 84f9bc35c6 1.1.0 Armin Ronacher 2021-02-06 21:47:06 +01:00
  • af25a2d21b Update main readme example Armin Ronacher 2021-02-06 21:45:34 +01:00
  • 4d87fe7495 Updated changelog Armin Ronacher 2021-02-06 21:43:37 +01:00
  • 777105fbb0
    Added slice remapper and improved documentation (#8) Armin Ronacher 2021-02-06 21:41:49 +01:00
  • 81ef0b1adc Added missing test snapshot Armin Ronacher 2021-02-04 14:10:32 +01:00
  • 12e7d5e4b0 More generic lifetimes for iter_changes and added iter_all_changes Armin Ronacher 2021-02-04 12:15:20 +01:00
  • b98be24027 Fixed incorrect changelog Armin Ronacher 2021-02-03 23:14:06 +01:00
  • 17e6c75fed 1.0.0 Armin Ronacher 2021-02-03 23:04:20 +01:00
  • 452c79bac5 Fixed some spelling mistakes Armin Ronacher 2021-02-03 22:57:25 +01:00
  • 81ba51fc3c Added comment to TextDiff Armin Ronacher 2021-02-03 22:51:47 +01:00
  • 05f9069769 Fixed a typo in a docstring Armin Ronacher 2021-02-03 14:39:47 +01:00
  • 3164c72062 Move bytes implementation into a submodule in abstractions Armin Ronacher 2021-02-03 14:29:24 +01:00
  • 8a6d1716ec Fixed mistake in docs Armin Ronacher 2021-02-03 01:22:14 +01:00
  • b0f2a6f728 Update readme to new structure Armin Ronacher 2021-02-03 01:13:49 +01:00
  • daa3d6cf5e Documentation updates Armin Ronacher 2021-02-03 01:12:34 +01:00
  • 844769ae19 Move all text functionality toplevel Armin Ronacher 2021-02-03 00:56:17 +01:00
  • de8d82ab63 Better split functionality between toplevel and algorithms Armin Ronacher 2021-02-03 00:34:17 +01:00
  • 4770479fd7 Bigger refactorings in module layout Armin Ronacher 2021-02-03 00:05:54 +01:00
  • cab87515bd Expose iter_changes outside the text module Armin Ronacher 2021-02-02 23:48:57 +01:00
  • d4495038a3 Simplified change newline handling Armin Ronacher 2021-02-02 22:54:22 +01:00
  • 1991955c52 Restructure crate layout Armin Ronacher 2021-02-02 22:44:52 +01:00
  • 1f73e01ff1 Rename split methods to tokenize Armin Ronacher 2021-02-02 21:56:55 +01:00
  • b3ae45b118 Added missing export Armin Ronacher 2021-02-02 20:25:28 +01:00
  • 34e5b3d571 Some internal refactorings Armin Ronacher 2021-02-02 20:15:31 +01:00
  • 4b85e70f91
    Add support for byte diffing (#7) Armin Ronacher 2021-02-02 14:16:00 +01:00
  • e53427b56f Expose get_diff_ratio Armin Ronacher 2021-02-01 14:05:44 +01:00
  • 8089e56f07 Small refactoring in replace Armin Ronacher 2021-02-01 13:26:03 +01:00
  • 1ae2f081b5 Exclude assets Armin Ronacher 2021-02-01 01:43:36 +01:00
  • 6a3c889312 0.5.0 Armin Ronacher 2021-02-01 01:42:24 +01:00
  • 0520bd512e Added screenshot Armin Ronacher 2021-02-01 01:41:58 +01:00
  • 37587908de Add proper multi-sequence inline highlighting Armin Ronacher 2021-02-01 01:37:59 +01:00
  • e14b26502b Make InlineChange consistent with Change for missing_newline Armin Ronacher 2021-01-31 22:16:45 +01:00
  • 0a4dd224f5 Added support for unicode word splitting and change inline to use it Armin Ronacher 2021-01-31 22:13:56 +01:00
  • d0dd42e4af Improved display for inline-terminal Armin Ronacher 2021-01-31 22:06:08 +01:00
  • f3e401fc17 Change behavior of inline diff to be word based Armin Ronacher 2021-01-31 22:02:08 +01:00
  • 459fdfdf9d Change word diffing to split into words and spaces Armin Ronacher 2021-01-31 21:40:20 +01:00
  • e63fe172c5 Slightly improve rendering inline-terminal example Armin Ronacher 2021-01-31 20:32:10 +01:00
  • 5d322d1e3d Improve terminal-inline example Armin Ronacher 2021-01-31 20:29:32 +01:00
  • c06bbb1263 Remove mention of difference crate in readme Armin Ronacher 2021-01-31 20:25:10 +01:00
  • 301e19a658
    Merge pull request #4 from mitsuhiko/feature/inline-highlighting Armin Ronacher 2021-01-31 19:37:50 +01:00
  • a4128af756 Silence a clippy lint Armin Ronacher 2021-01-31 19:35:59 +01:00
  • 158c28784d Added missing docs Armin Ronacher 2021-01-31 19:35:20 +01:00
  • 7abcdc09d8 Added documentation updates Armin Ronacher 2021-01-31 19:29:05 +01:00
  • 7eadf8e955 Update changelog Armin Ronacher 2021-01-31 19:24:54 +01:00
  • a9a11e9099 Make missing newline hint in unified diff configurable Armin Ronacher 2021-01-31 19:23:22 +01:00
  • 4db3f2f77e Change inline changes code to patience Armin Ronacher 2021-01-31 18:26:16 +01:00
  • 8ea4590a7b Fix snapshots for newline changes Armin Ronacher 2021-01-31 18:26:06 +01:00
  • b601164a60 Added initial support for inline diff highlighting Armin Ronacher 2021-01-31 18:22:37 +01:00
  • 182a998e0f Added close-matches example Armin Ronacher 2021-01-30 23:28:01 +01:00
  • 42437ce3d7 0.4.0 Armin Ronacher 2021-01-30 23:23:33 +01:00
  • d0a715d7af Fixed example in readme and update lib.rs example Armin Ronacher 2021-01-30 23:23:11 +01:00
  • b088bdd9dc Updated readme Armin Ronacher 2021-01-30 23:19:59 +01:00
  • fe73d46799 Explicitly list features for examples Armin Ronacher 2021-01-30 23:16:23 +01:00
  • 020701c4d5 Improve diff op grouping for full matches Armin Ronacher 2021-01-30 23:11:35 +01:00
  • 4459c5ee3a Change default udiff context radius to 3 Armin Ronacher 2021-01-30 22:57:53 +01:00
  • bce4191356 Explain unified diff header parameter Armin Ronacher 2021-01-30 22:52:52 +01:00
  • 861c53889d Moved code around for unified diff handling Armin Ronacher 2021-01-30 22:42:01 +01:00
  • 503d912262 Refactor change iteration Armin Ronacher 2021-01-30 22:30:38 +01:00
  • 94890c52a5 Customize unified diff formatting Armin Ronacher 2021-01-30 20:45:31 +01:00
  • 96bbaf1fdf Added virtual newline handling and example Armin Ronacher 2021-01-30 13:45:07 +01:00
  • da32711e1a Added DiffHook::apply_to_hook Armin Ronacher 2021-01-27 18:08:36 +01:00
  • 8a8e1c4822 Improvements to get_close_matches Armin Ronacher 2021-01-24 22:14:37 +01:00
  • 42ae311b1c 0.3.0 Armin Ronacher 2021-01-24 15:35:00 +01:00
  • 892851d060 Added get_close_matches Armin Ronacher 2021-01-24 14:09:24 +01:00
  • 7603aeb708 Added ratio function to changelog and added empty test case Armin Ronacher 2021-01-24 11:43:15 +01:00
  • 1ba57dd21a Added missing snapshot files Armin Ronacher 2021-01-24 11:40:31 +01:00
  • 5881ecc6af Make unicode segmentation depend on text Armin Ronacher 2021-01-24 11:29:52 +01:00
  • 602b587c2d Move more snapshots to separate files Armin Ronacher 2021-01-24 11:27:46 +01:00
  • 1baa23ddcc Change as_tag_tuple to work by reference Armin Ronacher 2021-01-24 11:25:27 +01:00
  • 16d1eea8fc Feature flagged out the text module Armin Ronacher 2021-01-24 09:26:56 +01:00
  • 18fff98d22 Use named snapshots for tests Armin Ronacher 2021-01-24 09:17:09 +01:00
  • 93ded2e62c Document grapheme diffing and fix from_chars/from_words Armin Ronacher 2021-01-24 09:13:15 +01:00
  • 1b96739cc3 Added support for grapheme and char diffing Armin Ronacher 2021-01-24 09:03:43 +01:00
  • fdaf81371c Small documentation updates on text Armin Ronacher 2021-01-24 08:48:51 +01:00
  • fadc47ce46 0.2.0 Armin Ronacher 2021-01-24 03:02:02 +01:00
  • 5dca6ae665 Fix bug in patience Armin Ronacher 2021-01-24 03:01:40 +01:00
  • 89729de117 master is main Armin Ronacher 2021-01-24 02:35:36 +01:00
  • f7f10ce781 Renamed variable in readme Armin Ronacher 2021-01-24 02:29:00 +01:00
  • 058924614a Added example to readme Armin Ronacher 2021-01-24 02:28:37 +01:00
  • 6a1ba61b3a Added changelog Armin Ronacher 2021-01-24 02:26:25 +01:00
  • 74a3ed0dd8 Update readme and cargo metadata Armin Ronacher 2021-01-24 02:25:42 +01:00