@node News @unnumbered News @anchor{Release 1.8.0} @section Release 1.8.0 @itemize @item Fixed possibly wrong relative path record of the dependency, when redo commands are run in different directory from the @file{.do}. @item Fixed possible failing in @command{redo-sources} if no @file{.dep} is found. @end itemize @anchor{Release 1.7.0} @section Release 1.7.0 @itemize @item Optional compatibility (through @env{REDO_MAKE=@{bmake|gmake@}}) with either NetBSD's bmake or GNU Make jobserver protocols, being able to tightly integrate @command{goredo} with the @command{make}. @end itemize @anchor{Release 1.6.0} @section Release 1.6.0 @itemize @item @command{redo-affects} command appeared, that shows all targets that will be affected by changing the specified ones. @end itemize @anchor{Release 1.5.0} @section Release 1.5.0 @itemize @item @command{redo-ood}, @command{redo-sources} and @command{redo-targets} can optionally take list of targets to apply the command on, to narrow the result. @item @command{redo-sources} mistakenly missed @file{.do} files in the output. @item @command{redo-sources} now recursively searches for all source files, not the "first" depth level ones. @end itemize @anchor{Release 1.4.1} @section Release 1.4.1 @itemize @item Even more simpler statusline cleaning function. @end itemize @anchor{Release 1.4.0} @section Release 1.4.0 @itemize @item Fixed proper @option{-xx} and @env{REDO_TRACE} workability, that previously was not applied to all targets. @item Simpler statusline cleaning function, does not leading to whitespace junk after long lines. @item Updated dependant libraries. @end itemize @anchor{Release 1.3.0} @section Release 1.3.0 @itemize @item Experimental @command{redo-sources}, @command{redo-targets} and @command{redo-ood} commands. @item Repetitive OOD determination optimization: pass all already known to be OOD targets to redoing targets. @end itemize @anchor{Release 1.2.0} @section Release 1.2.0 @itemize @item Dependency files @file{.dep} extension changed to @file{.rec}, to reflect its recfile format nature and editors file type better determination. @item Reduce number of file descriptors kept open (1 instead of 4) while waiting for job slot token. @end itemize @anchor{Release 1.1.0} @section Release 1.1.0 @itemize @item @command{redo-cleanup} has @option{-dry-run} option. @end itemize @anchor{Release 1.0.0} @section Release 1.0.0 @itemize @item @code{Size} is stored in the state, for faster OOD detection. Previous @command{goredo} state files won't work. @item Setting of @env{REDO_INODE_NO_TRUST} environment variable brings no trust to file inode's information (except for its size), forcing its checksum checking. @item @command{redo-whichdo} resembles @code{apenwarr/redo}'s one behaviour more. @end itemize @anchor{Release 0.12.3} @section Release 0.12.3 @itemize @item Use an updated @code{lukechampine.com/blake3} with possibly working arm64 macOS fix. @end itemize @anchor{Release 0.12.2} @section Release 0.12.2 @itemize @item Try to fix failing @code{lukechampine.com/blake3} on arm64 macOS. @item Fixed tests permissions in the tarball. @end itemize @anchor{Release 0.12.1} @section Release 0.12.1 @itemize @item Tarball uses @file{vendor} directory without @env{GOPATH} overriding. @command{goredo} and its dependencies anyway uses Go 1.12+ versions, that have @file{vendor}-ing support. @end itemize @anchor{Release 0.12.0} @section Release 0.12.0 @itemize @item Do not forget to save even output-less target as a dependency. @item @option{-debug} option renamed to shorter @option{-d}. @end itemize @anchor{Release 0.11.0} @section Release 0.11.0 @itemize @item Previously @env{REDO_JOBS} overrided even explicitly specified @option{-j} option. Fix that behaviour -- command line options must precede environment variables. @item @url{https://github.com/BLAKE3-team/BLAKE3, BLAKE3} replaces BLAKE2b hashing algorithm for even better performance. @end itemize @anchor{Release 0.10.0} @section Release 0.10.0 @itemize @item Initial tarballed release. @end itemize