1 2014-09-09: Version 7.0
3 * New: automated self-tests.
4 * New: option -u to keep UTF-16 encoding.
5 * New: option -v to print information about BOMs and converted line breaks.
6 * Change: stdio mode does not automatically set quiet mode.
7 * Change: stdio mode does not automatically force conversion of binaries.
8 An error is returned when the stdin stream contains a binary symbol.
9 * Bugfix: dos2unix -l created DOS line breaks from Mac line breaks.
10 * Bugfix: system error number was not always returned.
11 * Bugfix: an Unicode input file disabled 7bit and iso mode for next input files.
12 * Bugfix: mac2unix help text, options -b and -r.
13 * The code has been cleaned up.
15 2014-08-03: Version 6.0.6
17 * Bugfix: mac2unix conversion produced corrupted output from UTF-16 input file.
18 * New options -b (keep BOM) and -r (remove BOM).
19 * New translation of the UI messages: Norwegian Bokmaal.
21 2014-04-17: Version 6.0.5
23 * Dos2unix is part of the Translation Project (TP).
24 All translations go via the Translation Project.
25 See http://translationproject.org/
26 * New translations of UI messages: Brazilian Portuguese, Chinese (traditional),
27 Danish, French, Hungarian, Polish, Serbian, Ukrainian, Vietnamese.
28 * New translations of the manual: Brazilian Portuguese, French, German,
30 * Generated man pages are included in the source package to prevent
31 compilation problems with very old or very new perl/pod2man versions.
32 * Manuals are now generated from gettext PO files with po4a for easier
34 * All manuals are now in UTF-8 encoding.
35 * Skip symbolic links on Windows by default (same as on Unix).
37 2013-12-30: Version 6.0.4
39 * New options -ul and -ub to convert UTF-16 files without BOM.
40 * New Russian translation of the messages.
41 * Build 32 bit Windows binaries with Large File Support (LFS)
42 by using mingw-w64 for 32 bit Windows.
43 * When a binary symbol is encountered the value is printed.
45 2013-01-25: Version 6.0.3
47 * Source code compiles with Microsoft Visual C.
48 * Print system error when writing output fails.
50 2012-09-06: Version 6.0.2
52 * The locale encoding detection has been fixed when NLS was disabled.
53 * Print line number when a binary symbol is found.
54 * Updated makefiles for Watcom C, and added a new one for OS/2.
56 2012-07-25: Version 6.0.1
58 * Update Spanish translations.
61 2012-05-06: Version 6.0
63 * Conversion of Windows UTF-16 files to Unix UTF-8 files.
64 * Conversion of Unix UTF-8 files to Windows UTF-8 files with byte
67 2012-03-10: Version 5.3.3
69 * Enabled wildcard expansion for all versions.
70 * Fixed a compilation error when debug was enabled.
72 2012-01-27: Version 5.3.2
74 * New homepage URL: http://waterlan.home.xs4all.nl/dos2unix.html
75 * Compiles for native MSYS.
76 * Compile with OpenWatcom for DOS32 and Win32.
77 * Detect code page on OS/2.
78 * Support wild cards on OS/2.
80 2011-08-09: Version 5.3.1
82 * Spanish translation of messages and manual.
83 * File ownership is maintained in old file mode (Unix only).
84 * Dos2unix and Unix2dos share the same language files.
87 2011-04-26: Version 5.3
89 * Improved handling of symbolic links. New options -F, -R, -S.
90 * Improved handling and reporting of errors.
91 * Source code improvements for Cygwin. Behave exactly as on Linux.
92 * New option --. Treat all following options as file names.
94 2011-03-04: Version 5.2.1
96 * PDF and PostScript generation is optional. No default dependency on
97 GhostScript and Groff.
98 * Enable optional Large File Support (LFS).
99 * Esperanto x-notation is optional. No longer installation of non-standard
101 * Improved error messages.
103 2011-01-31: Version 5.2
105 * ISO conversion mode supports same DOS code pages as SunOS dos2unix does:
106 CP437 (US), CP850 (Western European), CP860 (Portuguese),
107 CP863 (French Canadian), and CP865 (Nordic).
108 * ISO conversion mode supports Windows code page CP1252 (Western).
109 * SunOS compatible options -ascii, -iso, -7, -437, -850, -860, -863, and -865.
110 * Active code page detection for ISO mode.
111 * Fixed ISO conversion of non-breaking space (NBSP).
112 * ISO and 7bit mode can be used in Mac mode.
113 * Treat ASCII Form Feed control characters as valid text.
114 * Update manual pages.
115 * Don't include generated documentation files in Unix source package.
116 * Create a source package in DOS text format.
118 2010-08-18: Version 5.1.1
120 * Added Dutch translation of the manual.
122 * Win32 binary package uses patched MinGW's libintl, with builtin
123 * relocation support.
124 * Support compilation in DOSBox (8.3 file names where needed).
125 * Fixed compilation on Darwin OS.
127 2010-04-03: Version 5.1
129 * Esperanto translations have been added.
130 * Ports to 16 bit DOS have been made.
131 * Command-line options can be set in stdio mode.
132 * Bugfix dos2unix MAC mode: Don't change DOS line endings.
133 * Create stubs for DOS32 versions of mac2unix and unix2mac.
134 * Localization information has been added to the manual.
135 * Man pages have been merged.
136 * Man page generation from Perl POD file.
139 2010-02-16: Version 5.0
141 * Dos2unix and Unix2dos have been bundled in a single package.
142 * German translations have been added.
143 * Dos2unix -l --newline also works in MAC mode.
144 * Unix2dos also got option -l, --newline.
145 * Added MAC mode to Unix2dos: Convert Unix line endings to Mac line endings.
146 * Cleanup of messages and manual.
148 2010-01-24: Version 4.1.2
150 * Preserves file modes in new file mode.
152 2010-01-21: Version 4.1.1
154 * Fixes a compilation problem on FreeBSD.
156 2009-12-28: Version 4.1
158 Automatically skips binary and non-regular files,
159 and the ISO mode has been cleaned up (see ChangeLog).
161 2009-12-21: Version 4.0.1
163 Adds a port to OS/2 Warp. Two wrong conversions in ISO mode
164 have been fixed. The manual page has been updated.
166 2009-12-15: Version 4.0
168 Adds internationalisation (Native Language Support, NLS). A Dutch
169 translation has been added. Ports to Windows and DOS have been made.
170 The problem in DOS/Windows stdio mode has been fixed. The manual has