Changelog - desktop-entry-lib 5.0 documentation

Skip to content
Back to top
View this page

# Changelog

## 5.0

- Added `install_with_portal()`

## 4.2

- Fix reading `Implements`

- Fix writing `DBusActivatable`

## 4.1

- Write StartupWMClass with the correct key (strangejune)

## 4.0

- Added `get_command()`

- Added `get_working_directory()`

- Added `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