Changelog

5.0

4.2

  • Fix reading Implements

  • Fix writing DBusActivatable

4.1

  • Write StartupWMClass with the correct key (strangejune)

4.0

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