I'm happy to announce the release of wdiff 1.2.2.
Over a year after ist predecessor, this release updates the build system. One may hope that this will help building wdiff on more recent architectures.
The translations for Vietnamese, Swedish, Estonian, Chinese (traditional), Brazilian Portuguese and Russian were updated as well. Thanks again to our translators!
There were no modifications to the core code of the application.
I'm happy to announce the release of wdiff 1.2.1.
We now have translations for Esperanto. There were also updates for many others: Czech, German, Spanish, Finnish, Galician, Italian, Dutch, Polish, Slovenian, Serbian, Swedish, Ukrainian and Vietnamese. Updates to translations became neccessary due to a recent bug fix, but many of these updates contained a number of improvements besides that required change.
This release uses more recent versions of autotools and gnulib. The former avoids a security vulnerability in some dist* targets, and both might help portability of this package.
In case you wonder about the version number: the 1.2.0 release was a beta intended only for translators.
There were no modifications to the core code of the application.
Today I'm announcing the release of wdiff 1.1.2. This new release so shortly after the 1.1.1 release aims to fix a build-time issue due to the removal of the gets function from the C language in the C11 standard. Praveen Kumar reported that this currently prevents bundling for Fedora. The fix is a backport of a single gnulib changeset.
As the fix only changes compile-time behaviour and the version number, there is no urgend need for packagers to update to 1.1.2 if they were able to build 1.1.1 all right. Unless their users complain about the outdated version number, that is.
I'm happy to announce the release of wdiff 1.1.1.
This release works around an error in the formatting of the man page. The proper fix will be in 1.2.x, but as that requires a change to translatable strings, this release here will apply a patch instead.
There are some updates to translations as well: Danish and Vietnamese have been updated, and a Serbian translation newly added.
I'm happy to announce the release of wdiff 1.1.0.
Translations can now make use of plural forms. While this means a drastic improvement for some languages, it may also mean that some languages for which no such plural forms are available yet might be lacking user visible message strings, not only error messages, but also for e.g. statistics. You might want to check the translation status if your users have problems with English.
Other changes center around the use of pagers. We no longer auto-detect whether the output pager is less. If it is, it will now receive its arguments from the environment, not the command line. As we now pass console control sequences to less, instead of some simulated overstriking, it should be better at handling multibyte encodings like UTF-8. This hopefully fixes bug #34224. The old "--less-mode" is still available if explicitely selected.
The test suite used to test pagers had some portability problems, causing the tests (particularly the one using screen) to fail. This should be fixed now. If you encounter any errors, please contact the developers or file a bug report on Savannah.
I'm happy to announce the release of wdiff 1.0.1. The only change in this release is an update to the message translation files included.
Thanks to the noble work of our translators at the translation project, there are already seven languages for which translations are complete, only ten days after wdiff 1.0.0 was released. Seven more languages are mostly translated, but lack translations for the most recent error messages added in the last release.
For another 15 languages, wdiff does install only a rather rudimentary set of translations. But even for those languages, a large number of "fuzzy" translations are available, which should only require minor checks and adjustments to cover a large percentage of the translatable messages. If you are interested in helping translations, please coordinate your work with the translation project.
You can get the latest release of wdiff from http://ftpmirror.gnu.org/wdiff/ or a GNU mirror of your choice.
You can also have a look at the current state of translations at http://translationproject.org/domain/wdiff.html
I'm happy to announce the next release of wdiff. This release is numbered 1.0.0 in order to reflect the fact that the code has been around for a long time and is therefore considered quite mature. So consider this change not so much as a radical program improvement of some kind, but rather a fix to the fact that some people tend to associate a major version number of zero as an indication of immature software. Although the NEWS entry for this release is a bit longer than for some past releases, in terms of features and bug fixes it might as well have been called 0.6.6.
So what has changed? As user noticeable changes we have updated translations for Updated Dutch, French, Danish and Slovenian as well as a completely new translation file for Ukrainian thanks to Yuri Chornoivan. The code will now give more useful results in case the diff program either cannot be executed or fails for some reason.
Build time improvements include an update of our gnulib imports as well as an extension of the test suite. On the source code level, ther ewas some cleaning up, slightly improved portability with respect to file descriptor duplication, and a unification of coding style accomplished through indent.
This release never initializes or deinitializes terminals, as wdiff doesn't do cursor movement. As a consequence, the --no-init-term (-K) command line has been deprecated, although it's still accepted for backwards compatibility. It now has the same function as the --terminal (-t) option.
The release also fixes a bug causing relative paths to appear in the command name in the man pages. The gnulib parts have been updated as well, which might be particularly important for uClibc users.
This release includes updated Catalan translations.
This release includes updated Italian and Swedish translations.
This release fixes a shell syntax error in the configure script which cause build errors on some platforms.
An update of gnulib import along with various improvements indicated by its maint.mk syntax checks should improve portability even further.
This release fixes a bug with the info directory information, reported by Gentoo at http://bugs.gentoo.org/312319 and causing error messages from install-info: START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY
It also introduces a new configure switch, --with-default-pager=PATH, allowing the specification of a fallback pager application to be used for --auto-pager mode if the PAGER environment variable is unset.
Furthermore, if the pager is a symlink to less, that fact is now detected and causes automatic activation of --less-mode. In 0.6.0 less was auto-detected only if the pager was no symlink, or if the symlink itself was called less as well.
Today I have the pleasure of announcing the release of GNU wdiff 0.6.0.
Up until now, the latest official release of GNU wdiff was version 0.5, dating from 1994. There have been a number of inofficial releases on alpha.gnu.org, but they probably didn't receive as much attention as an official release will hopefully receive. The new release is available at http://ftp.gnu.org/gnu/wdiff/ and should reach the GNU mirrors soon.
The current release still lacks translations for many languages. For most languages, most of the translations are in fact there, but have been subject to automatic adjustments and therefore been makred fuzzy. We are waiting for the translation project teams to process them. I expect to do a number of minor releases when more translations come in.
A thing to note about this wdiff release is its approach to experimental applications. The original author, François Pinard, included in the wdiff package not only the wdiff tool itself, but also a number of other applications. Most notable among these is mdiff, which aims at the identification of common clusters among several files. Neither me nor my co-maintainer currently have a good understanding of this code, its workings, and in particular the problems it might cause. We therefore marked these applications as experimental. They will only be installed if the --enable-experimental switch is passed to configure. The generated texinfo documentation is subject to that switch as well, in order to avoid confusion. The online documentation on the other hand was built with that experimental switch in place, in order to include as much documentation as possible.
Of course we welcome any feedback for this software package, and would like to know of any bug you might encounter.