0.15 Wed Feb 13 2008
A special thanks to Chapman Flack for bug reports and patches.
- Added some empty pod declarations to satisfy Pod::Coverage (RT 33099)
- Fixed typo \xF7 => \x7F in ascii control char check (RT 30959)
- Adapted new File::BaseDir API
- Added DesktopEntry as a mandatory dependency
- Added support for endian conversion (RT 28618)
- Fixed mask behavior by making it a bit-wise regex (RT 28620 28635)
- Reduced range by 1 byte to match ref implementation (RT 28634)
- Added "--no-ask" switch to the mimeopen command
- Added "mime_applications_custom()" to set custom commands
- Made Magic load magic data when needed, not at startup
- Made MimeInfo load glob data when needed, not at startup
0.14 Fri Jun 08 2007
- Changed syntax for open() to 3 argument form
- Fixed bug for filenames like "0"
- Fixed bug with "-l" for Win32
- Fixed bug with malformed utf8 chars in default() method
derived from suggestions by mcummings_gentoo.org and jonas_cpan.org
- Moved from Makefile.PL to Build.pl
0.13 Sun Feb 26 2005
- Fixed a bug in F:M::Applications for mimetypes containing a '+'
- Fixed a bug in F:M::Applications when dir non-existent (debian #347462)
0.12 Sat Oct 8 2005
Updated to version 0.13 of the shared mimeinfo specification
- Magic rules with priority 80 go above globs now
- Added mimetype_isa() to check for mimetype subclasses
- Added mimetype_canon() to check for mimetype aliases
- Added support for the inode/mount-point mimetype
- Added File::MimeInfo::Applications and the mimeopen script
- Changed the order of checking for inodetype "symlink" and "directory"
as suggested by Jens Luedicke
- Fixed a few inaccuracies in the documentation
0.11 Fri Mar 18 2005
- Added an @DIRS to be able to overload the XDG_DATA_DIRS path
- Fixed the code to let "mimetype" determine the mime-type of STDIN
Thu Mar 17 2005
- Fixed a bug in the globs() method, added File::Basename to the
dependency list.
- Added the --all and --magic-only options to "mimetype"
Wed Mar 16 2005
- globs() now returns the matched extension when called in list context
- Added Cookbook.pm as a kind of FAQ document
- Applied part of a patch to support reverse lookup of extensions
which was also supplied by jgmyers at proofpoint.com
This adds the extensions() method and fixes a bug in a regex.
- Applied a spelling patch supplied by jgmyers at proofpoint.com
This module can be used to determine the mime type of a file; it's
a replacement for File::MMagic trying to implement the freedesktop
specification for using the shared mime-info database. The package
comes with a script called 'mimetype' that can be used as a file(1)
work-alike.