]> Cypherpunks.ru repositories - goredo.git/blobdiff - doc/news.texi
Path to .do should be absolute
[goredo.git] / doc / news.texi
index fbfc811c95501d27384abb11800a7b808a24eed3..302e01e4485bae761046f036e3787d44a934431e 100644 (file)
@@ -2,6 +2,88 @@
 @cindex news
 @unnumbered News
 
+@anchor{Release 2_1_0}
+@section Release 2.1.0
+@itemize
+@item
+    Mistakenly path to @file{.do} file was not absolute and OS can
+    refuse to run it because it is not in @env{$PATH}.
+@end itemize
+
+@anchor{Release 2_0_0}
+@section Release 2.0.0
+@itemize
+@item
+Huge quantity of performance optimisations.
+
+@item
+Fixed possible unexpected lock file closing.
+
+@item
+When resulting target has the same contents, it does not replace already
+existing one. That was done previously. But now it also copies the file's
+mode flags to the target (for example making it executable).
+
+@item
+If @command{redo-*} command runs under control of another (top-level)
+redo, then it does not parse the flags as options and treat each
+argument as a target, allowing passing the targets with dashes in the
+beginning.
+
+@item
+Prevented possible concurrent stderr writing by multiple running
+targets.
+
+@item
+@command{redo-depfix} command now always rewrites dependency files and
+calculates checksums of the files.
+
+@item
+Own binary format is used for dependency files (@file{.dep}), instead of
+recfile (@file{.rec}) one. It is several times smaller and much faster
+to parse. You must run @command{redo-depfix} to convert all existing
+@file{.redo/*.rec} files to that binary format.
+
+@item
+@command{redo-dep2rec} command appeared, that can convert @file{.dep} to
+recfile on stdout.
+
+@end itemize
+
+@anchor{Release 1_32_0}
+@section Release 1.32.0
+@itemize
+@item
+    Omit printing of the @code{resource deadlock avoided} warning when
+    trying to take the lock.
+@end itemize
+
+@anchor{Release 1_31_0}
+@section Release 1.31.0
+@itemize
+@item
+    Fixed possible race when target can be built more than once.
+@item
+    Print out finished targets much more quickly.
+@end itemize
+
+@anchor{Release 1_30_0}
+@section Release 1.30.0
+@itemize
+@item
+    Fixed wrong OOD-cache value of source file dependency.
+    Targets could be rebuilt without any reason.
+@end itemize
+
+@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
@@ -9,6 +91,8 @@
     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}