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