Changelog
==========================

-------------------------
5.0
-------------------------
- Added :func:`~desktop_entry_lib.__init__.DesktopEntry.install_with_portal`

-------------------------
4.2
-------------------------
- Fix reading :code:`Implements`
- Fix writing :code:`DBusActivatable`

-------------------------
4.1
-------------------------
- Write StartupWMClass with the correct key (`strangejune <https://codeberg.org/strangejune>`_)

-------------------------
4.0
-------------------------
- Added :func:`~desktop_entry_lib.__init__.DesktopEntry.get_command`
- Added :func:`~desktop_entry_lib.__init__.DesktopEntry.get_working_directory`
- Added :func:`~desktop_entry_lib.__init__.DesktopEntryCollection.get_entry_by_name`
- Python 3.10 is now required

-------------------------
3.2
-------------------------
- Find more data directories when running as Flatpak

-------------------------
3.1
-------------------------
- Add return value to the load function of the Collection

-------------------------
3.0
-------------------------
- Move Project to Codeberg
- Add InvalidDesktopEntry
- Add is_action_identifier_valid() and is_custom_key_name_valid()
- Add get_keywords() and is_empty() to DesktopEntry

-------------------------
2.3
-------------------------
- Add StartupWMClass key
- Fix should_show_in_menu()
- Allow : as suffix for path environment variables

-------------------------
2.2
-------------------------
- Save boolean values as lowercase
- Fix DBusActivatable key

-------------------------
2.1
-------------------------
- Fix saving Terminal Key

-------------------------
2.0
-------------------------
- Add support for Actions
- Add support for Flatpak
- Implement magic methods
- Implement validation

-------------------------
1.0
-------------------------
- First release
