|
| 1 | +-*- mode: outline -*- |
| 2 | + |
| 3 | +* Version 0.4, released 10-05-2005 |
| 4 | + |
| 5 | +** bugfixes |
| 6 | + |
| 7 | +Context diff printing is "more correct". |
| 8 | + |
| 9 | +When printing unified diff windows, the header line ("@@ ... @@") is no |
| 10 | +longer printed twice. |
| 11 | + |
| 12 | +** changes |
| 13 | + |
| 14 | +DIFF now depends on CL-PPCRE. |
| 15 | + |
| 16 | +** new features |
| 17 | + |
| 18 | +A patch-reading interface has been added. It currently supports unified |
| 19 | +and "new-style" context diffs. Applying patches will be added in a |
| 20 | +future release. See DIFF::READ-PATCHES-FROM-FILE for a preliminary |
| 21 | +interface to reading patches. |
| 22 | + |
| 23 | +* Version 0.3, released 02-01-2005 |
| 24 | + |
| 25 | +** new features |
| 26 | + |
| 27 | +Supports generation of "context"-style diffs (diff -c). As with |
| 28 | +unified-style diffs, the diffs may not exactly match the diffs generated |
| 29 | +by GNU diff, but GNU patch (or similar) should be able to use the diffs. |
| 30 | + |
| 31 | +The internal interface has been reorganized somewhat. There is now a |
| 32 | +DIFF class and PRINT-OBJECT is used in preference to specially-written |
| 33 | +PRINT-FOO functions. |
| 34 | + |
| 35 | +An interface is actually exported from package DIFF. GENERATE-DIFF |
| 36 | +seems to be a reasonable interface for making diffs of all kinds; |
| 37 | +suggestions for a better interface are always appreciated (in |
| 38 | +particular, there should be an interface for diffing arbitrary streams). |
| 39 | + |
| 40 | +** incompatible changes |
| 41 | + |
| 42 | +DIFF::*UNIFIED-DIFF-CONTEXT-LINES* has been renamed to |
| 43 | +DIFF::*DIFF-CONTEXT-LINES*, as it can be used for both unified and |
| 44 | +context diffs. |
| 45 | + |
| 46 | +DIFF::PRINT-DIFF has been removed in favor of PRINT-OBJECT functionality. |
| 47 | + |
| 48 | +* Version 0.2, released 27-05-2004 |
| 49 | + |
| 50 | +** new features |
| 51 | + |
| 52 | +An ASDF packaging file has been added. |
| 53 | + |
| 54 | +This package creates and uses the DIFF package. |
| 55 | + |
| 56 | +An implementation of the vdelta binary differencing algorithm has been |
| 57 | +added. |
| 58 | + |
| 59 | +Unified diff generation now produces Lisp objects to sling around rather |
| 60 | +than writing the diff to a stream as it is being generated (change made |
| 61 | +as per #lisp suggestions). |
| 62 | + |
| 63 | +** tests |
| 64 | + |
| 65 | +A small set of test files have been included with the distribution. |
| 66 | + |
| 67 | +* Version 0.1, released 24-05-2004 |
| 68 | + |
| 69 | +Initial release |
0 commit comments