root/tags/RELEASE-0.3.0rc1/changelog.txt

Revision 102, 4.1 KB (checked in by robin, 16 months ago)

Fix changelog conflict

Line 
1v0.3.0
2 - Use FLAC MD5 checksum to determine whether or not to transcode the file
3 - Add "--pretend" option
4 - Handle multiple tags of the same type, e.g. multiple Artist tags
5 - Update how command-line switches interact (--tagsonly now overrides
6   --force)
7 - Write two separate notifications - one for transcoding, one for tags
8 - make file search case-insensitive (.flac and .FLAC)
9 - only check for ".flac" at the end of the filename
10 - Fix detection of flac/lame executables
11 - Add instructions about how to specify flac/lame paths
12 - Change quoting of flac/lame command
13 - Change shebang (apparently, env is usually in /usr/bin)
14 - Update CPAN modules distributed with package
15 - Transcode to a temp file and rename if successful
16 - Remove fork/exec code and revert to "system" command.
17 - Add ALBUMARTIST and COMPILATION tags
18 - Add "--noreplaygain" to lame options
19 - Add "--pretend"
20 - Various code clean-ups and bug fixes
21v0.2.9
22 - Rewrite of fork/exec code to work on Windows
23   (thanks Darren Warner <darren@dazwin.com>)
24 - Check that flac and lame commands are available at startup
25v0.2.8
26 - fixups related to checking of TRACKNUMBER tag
27 - Added support for Composer,Conductor, ISRC, Lyricist, Publisher,
28   Discnumber tags
29 - Fixed complex tags - Comments and Musicbrainz tags now work
30 - correctly
31 - Strip trailing spaces from source file tag values to work around a
32   bug in MP3::Tag (it doesn't write trailing spaces)
33 - Added "--tagdif" option - when enabled it prints any changed tag
34   values
35 - Use fork/exec to run flac/lame. Bypasses any shell quoting issues.
36   However, will it work on Windows?
37   (thanks  Darren Warner <darren@dazwin.com>)
38 - added new options:
39     --usage
40     --help
41     --version
42 - follow symlinks when searching for files
43   (thanks Max Spicer <max-bugzilla@csl.gov.uk>
44 - fixed bug when directories specified as relative paths
45   (thanks Max Spicer <max-bugzilla@csl.gov.uk>
46 - fixed bug in count of no. flac files found (ticket #1)
47v0.2.7
48 - changed the way file and directory names are processed to be
49   more portable (Now make more extensive use of File::Spec)
50 - Now processes MusicBrainz tags
51   (thanks Hakan <hakan@gurkensalat.com>)
52v0.2.6
53 - Now ships with additional non-standard modules
54 - Now works on Windows (tested with ActiveState Perl v5.8.7
55 - Moved Revision history to separate file
56 - Added some documentation
57v0.2.5
58 - Added better handling of complex frames, e.g. Comments
59 - use File::Find::Rule instead of custom recursive sub
60 - Moved command-line options into hash
61 - fix up SRC track number as well as DEST
62v0.2.4
63 - Handle extended characters better (accents, etc.) [thanks Dan Sully]
64 - Don't reset timestamp of destination file
65 - Moved flags into a hash structures (%Options, %pflags}
66 - Other code restructuring
67v0.2.3
68 - Added --force option to force conversion
69 - files/directories now processed alphabetically
70 - Now handles Comments correctly (Comments are complex frames)
71 - Tidied up code with perltidy (http://perltidy.sf.net)
72v0.2.2
73 - Bug-fix: timestamp comparison not quite right
74 - Be more robust when converting files
75   (thanks Darren Warner <darren@dazwin.com>)
76v0.2.1
77 - Bug-fix: omitted File::Path module include
78v0.2.0
79 - Only create directories if files are found in them
80 - Make output less cluttered (only display filenames, not whole path)
81 - Changed command-line options.
82 - Major overhaul of tag handling. Now using MP3::Tag module
83   to write tags to mp3 files. Allows tags to be read separately
84v0.1.4
85 - Fix for files with multiple periods in filename, e.g. "01 - Back In
86   The U.S.S.R..flac" would be converted as "Back In The U.mp3"
87 - Fix for timestamp comparison (got it the right way round this
88   time!)
89v0.1.3
90 - added --quiet option to flac and lame commands
91 - only run conversion if dest file doesn't exist or if src file is
92   newer than dest file
93 - set modification time of dest file to same as src file
94 - check exit value of conversion command
95 - fixed problem with certain characters in file/directory name quoting
96v0.1.1
97 - Changes to filename quoting
98v0.1.0
99 - Initial version
100v0.1.2
101 - Fixed filename quoting
102v0.1.1
103 - Changes to filename quoting
104v0.1.0
105 - Initial version
Note: See TracBrowser for help on using the browser.