]> Cypherpunks.ru repositories - goredo.git/blob - doc/news.texi
0c29352c6349a04a57494d899c71980a580c6ee8
[goredo.git] / doc / news.texi
1 @node News
2 @unnumbered News
3
4 @anchor{Release 1.4.0}
5 @section Release 1.4.0
6 @itemize
7 @item
8     Fixed proper @option{-xx} and @env{REDO_TRACE} workability, that
9     previously was not applied to all targets.
10 @item
11     Simpler statusline cleaning function, does not leading to whitespace
12     junk after long lines.
13 @item
14     Updated dependant libraries.
15 @end itemize
16
17 @anchor{Release 1.3.0}
18 @section Release 1.3.0
19 @itemize
20 @item
21     Experimental @command{redo-sources}, @command{redo-targets} and
22     @command{redo-ood} commands.
23 @item
24     Repetitive OOD determination optimization: pass all already known to
25     be OOD targets to redoing targets.
26 @end itemize
27
28 @anchor{Release 1.2.0}
29 @section Release 1.2.0
30 @itemize
31 @item
32     Dependency files @file{.dep} extension changed to @file{.rec}, to
33     reflect its recfile format nature and editors file type better
34     determination.
35 @item
36     Reduce number of file descriptors kept open (1 instead of 4) while
37     waiting for job slot token.
38 @end itemize
39
40 @anchor{Release 1.1.0}
41 @section Release 1.1.0
42 @itemize
43 @item
44     @command{redo-cleanup} has @option{-dry-run} option.
45 @end itemize
46
47 @anchor{Release 1.0.0}
48 @section Release 1.0.0
49 @itemize
50 @item
51     @code{Size} is stored in the state, for faster OOD detection.
52     Previous @command{goredo} state files won't work.
53 @item
54     Setting of @env{REDO_INODE_NO_TRUST} environment variable brings no
55     trust to file inode's information (except for its size), forcing its
56     checksum checking.
57 @item
58     @command{redo-whichdo} resembles @code{apenwarr/redo}'s one behaviour more.
59 @end itemize
60
61 @anchor{Release 0.12.3}
62 @section Release 0.12.3
63 @itemize
64 @item
65     Use an updated @code{lukechampine.com/blake3} with possibly working
66     arm64 macOS fix.
67 @end itemize
68
69 @anchor{Release 0.12.2}
70 @section Release 0.12.2
71 @itemize
72 @item
73     Try to fix failing @code{lukechampine.com/blake3} on arm64 macOS.
74 @item
75     Fixed tests permissions in the tarball.
76 @end itemize
77
78 @anchor{Release 0.12.1}
79 @section Release 0.12.1
80 @itemize
81 @item
82     Tarball uses @file{vendor} directory without @env{GOPATH}
83     overriding. @command{goredo} and its dependencies anyway uses Go
84     1.12+ versions, that have @file{vendor}-ing support.
85 @end itemize
86
87 @anchor{Release 0.12.0}
88 @section Release 0.12.0
89 @itemize
90 @item
91     Do not forget to save even output-less target as a dependency.
92 @item
93     @option{-debug} option renamed to shorter @option{-d}.
94 @end itemize
95
96 @anchor{Release 0.11.0}
97 @section Release 0.11.0
98 @itemize
99 @item
100     Previously @env{REDO_JOBS} overrided even explicitly specified
101     @option{-j} option. Fix that behaviour -- command line options must
102     precede environment variables.
103 @item @url{https://github.com/BLAKE3-team/BLAKE3, BLAKE3} replaces
104     BLAKE2b hashing algorithm for even better performance.
105 @end itemize
106
107 @anchor{Release 0.10.0}
108 @section Release 0.10.0
109 @itemize
110 @item Initial tarballed release.
111 @end itemize