Revision history for Perl extension Linux::DesktopFiles. 0.25 2017-10-22 - `parse_desktop_file()` and `parse_desktop_files()` are now context-sensitive, returning a key-value list or a HASH reference, depending on the context. - Documentation improvements. 0.24 2017-10-21 - When `keep_unknown_categories` is true and a given entry does not belong to any category, `parse_desktop_file` will set `Categories` to [`unknown_category_key`]. 0.23 2017-10-21 - Escaped strings are now unescaped. - Added the `parse_desktop_file` method, which parses a single desktop file. 0.22 2017-10-04 - Make sure the category names are unique, so we don't store an application twice under the same category. 0.21 2017-09-21 - Fixed a minor bug for icon names that contain one or more dots (e.g.: "foo.bar.baz"). Thanks to Erik Dubois for reporting this issue (https://github.com/trizen/obmenu-generator/issues/16). 0.20 2017-09-15 - Added support for desktop IDs. When a desktop entry is located under a local directory, it will overwrite an existent file with the same basename. - Removed the support for resolving absolute icon paths, as it was broken beyond repair. 0.13 2017-06-03 - Fixed a potential infinite loop for circular inherited icon directories. 0.12 2016-10-17 - Removed the no-op `keep_empty_categories` option. - Documentation improvements. 0.11 2016-07-24 - Better detection for inherited icon themes. 0.10 2016-06-04 - When a file does not have a `Name`, use the name of the file. - Added the GitHub repository URL. 0.09 2015-01-29 - More performance improvements. - Added the "parse" method which can parse a list of desktop files. - Removed the "iterate_desktop_files" method. (it's faster to use the "get_desktop_files" method instead) - Removed the support to keep empty categories after parsing. 0.08 2013-10-03 - Performance improvements. - Added support for the 'Other' category. - Added support for a customized terminalization format. - Added support for any key-value substitutions. - Added support for any key-value file filtering. - Many other minor changes. 0.07 2013-03-15 - Added a new option: use_current_theme_icons - Added support to look in index.theme for inherited icon themes. 0.06 2012-07-26 - Fixed a critical (_clean_categories) bug. 0.05 2012-07-26 - Updated the documentation. - No more unexpected dies. 0.04 2012-07-24 - Fixed the issue when requesting comments in multiple languages (ex: Comments, Comments[fr], etc...); 0.03 2012-07-24 - Skip desktop files if the "Hidden" value is set to true. - Keep any specified keys as ->new(keys_to_keep => [...]) (previously: only alphanumeric keys) - Improved the performance. 0.02 2012-07-21 - Improved the documentation. 0.01 2013-06-03 - original version; created by h2xs 1.23 with options -A -a -b 5.10.1 -X --skip-exporter --skip-warnings --skip-ppport --skip-autoloader -n Linux::DesktopFiles