]> Cypherpunks.ru repositories - goredo.git/blobdiff - doc/news.texi
Update dependencies
[goredo.git] / doc / news.texi
index 6cdbe077851e1b2818a97be93faf8cf8b0967404..769c37501516bb3abb625cbcae03d534fad19a6f 100644 (file)
@@ -2,6 +2,68 @@
 @cindex news
 @unnumbered News
 
+@anchor{Release 1_29_0}
+@section Release 1.29.0
+@itemize
+@item
+    Fix possible error when two always-ed targets are run simultaneously.
+@item
+    Updated dependant libraries.
+@end itemize
+
+@anchor{Release 1_28_0}
+@section Release 1.28.0
+@itemize
+@item
+    Do not remove @file{.lock} files, that leads to possible races
+    between running targets. Although @command{nncp-cleanup lock}
+    can be used to cleanup.
+@item
+    Updated dependant libraries.
+@end itemize
+
+@anchor{Release 1_27_1}
+@section Release 1.27.1
+@itemize
+@item
+    Fixed lack of @file{.redo.}-prefix in temporary file names.
+@end itemize
+
+@anchor{Release 1_27_0}
+@section Release 1.27.0
+@itemize
+@item
+    Improved out-of-date check and @file{.do} files search performance,
+    because of caching their results.
+@end itemize
+
+@anchor{Release 1_26_0}
+@section Release 1.26.0
+@itemize
+@item
+    Debug output contained colour-related attribute even if
+    @env{$NO_COLOR=1} was set.
+@item
+    Updated dependant libraries.
+@end itemize
+
+@anchor{Release 1_25_0}
+@section Release 1.25.0
+@itemize
+@item
+    Target's lock file requires a token from the jobserver now. So
+    amount of simultaneously opened lock files depends on job slots
+    available.
+@end itemize
+
+@anchor{Release 1_24_0}
+@section Release 1.24.0
+@itemize
+@item
+    @command{redo-cleanup tmp} also removes temporarily (@code{$3})
+    created directories.
+@end itemize
+
 @anchor{Release 1_23_0}
 @section Release 1.23.0
 @itemize
 @item
     Inode's number is also stored as dependency information, just to
     prevent possible @code{ctime} collision of two files.
+@item
+    Performance optimization: do not use target's temporary output file
+    at all, if its hash equals to already existing target's one. Just
+    touch existing target file instead.
 @end itemize
 
 @anchor{Release 1_22_0}