detect-desktop-environment 1.1.0

Autodetect the desktop environment
Documentation
# 1.1.0 (2024-04-16)

- **[Feature]** Detect more environments: Deepin DE, EDE, Endless OS, Hyprland, Old (legacy menus), Pantheon (Elementary OS), Razor, ROX, Sway, Trinity DE ([@nagua]https://github.com/nagua, [#6]https://github.com/demurgos/detect-desktop-environment/pull/6)
- **[Fix]** Fix parsing of `XDG_CURERNT_DESKTOP` ([@nagua]https://github.com/nagua, [#6]https://github.com/demurgos/detect-desktop-environment/pull/6)

# 1.0.0 (2023-03-18)

- **[Breaking change]** Mark the enum `DesktopEnvironment` as non-exhaustive. This allows adding new environments in
  the future without introducing breaking changes ([@notgull]https://github.com/notgull, [#2]https://github.com/demurgos/detect-desktop-environment/pull/2)
- **[Breaking change]** Remove `DesktopEnvironment::Unknown`, replaced by `detect` returning an `Option`.
- **[Breaking change]** Require Rust 1.56.
- **[Feature]** Detect the `COSMIC` DE from Pop!_OS ([@Pixelstormer]https://github.com/Pixelstormer, [#1]https://github.com/demurgos/detect-desktop-environment/pull/1)
- **[Feature]** Implement `Clone`, `Copy`, `PartialOrd`, `Ord`, `Hash`.
- **[Feature]** Add the methods `gtk` and `qt` to test the GUI framework used by the desktop framework.
- **[Internal]** Rename the main branch to `main`.
- **[Internal]** Configure Continuous Integration through GitHub CI.
- **[Internal]** Update README: MSRV policy, badges, documentation link

# 0.2.0 (2017-12-02)

- **[Breaking change]** Move the `detect` function to the `DesktopEnvironment` namespace
- **[Fix]** Detect `Cinammon`

# 0.1.0 (2017-12-02)

- **[Feature]** First release