deepin-power-control (2.0.6) unstable; urgency=medium

  * Add device idle power saving option (battery only): dde passes the
    user switch via --dev-idle on every set invocation; the in-process
    feature dev-idle-on (flag + battery detection) gates rules/11-dev-idle.yaml
    which applies battery-side saving params (USB autosuspend with
    bluetooth excluded, PCIe runtime PM auto, PCIe ASPM powersave,
    AHCI runtime PM auto, SATA link power med_power_with_dipm). No
    state file is used, so nothing can go stale or be left behind.
  * Base config gains explicit restore values (CPU boost/HWP on,
    PLATFORM_PROFILE balanced, SATA link max_performance) so switching
    modes or turning the switch off always reverts correctly: TLP
    applies no default for unconfigured parameters.
  * Mode configs: performance uses PLATFORM_PROFILE=performance;
    saving/lowbat disable CPU boost, HWP dynamic boost and use
    PLATFORM_PROFILE=low-power.

 -- xinpeng.wang <wangxinpeng@uniontech.com>  Fri, 14 Aug 2026 11:47:46 +0800

deepin-power-control (2.0.5) unstable; urgency=medium

  * Add rule-based action framework (udev-like): YAML rules under
    /usr/share/deepin-power-control/rules/ with match conditions
    (mode, feature) and three action types: write (sysfs, glob +
    read-back verification), exec (argv, 60s timeout) and config
    (TLP config fragment merged after filesystem configs, so rules
    override base configs).
  * Make hardware feature detection configuration-driven: features
    are declared in embedded features.yaml (file_value_in,
    file_contains, path_exists, dir_exists, any/all); features that
    cannot be expressed declaratively fall back to the legacy code
    registry (e.g. dynamic @pci: tag).

 -- xinpeng.wang <wangxinpeng@uniontech.com>  Wed, 12 Aug 2026 14:34:28 +0800

deepin-power-control (2.0.4) unstable; urgency=medium

  *Add dynamic @pci: feature tag for config files (e.g. @pci:1002:6611) 

 -- zengwei <zengwei1@uniontech.com>  Thu, 16 Jul 2026 14:21:22 +0800

deepin-power-control (2.0.3) unstable; urgency=medium

  * Add PCI device detection support (CheckPciDevice)
  * Add dynamic @pci: feature tag for config files (e.g. @pci:1002:699f)
  * Add unit tests for PCI device detection and feature tag parsing

 -- zengwei <zengwei1@uniontech.com>  Wed, 09 Jul 2026 10:00:00 +0800

deepin-power-control (2.0.2) unstable; urgency=medium

  * Set RUNTIME_PM_ON_AC/BAT=on as global default across all modes
  * Add RUNTIME_PM_DRIVER_DENYLIST for xhci_pci and xhci_hcd controllers
  * Add RUNTIME_PM_BLACKLIST="00:12.0" for Zhaoxin xHCI controller
  * Disable WOL wake by default on laptops (15-wol@portable.conf)
  * Enable WOL wake by default on desktops
  * Add hardware feature detection (portable, Zhaoxin, EPP support) 

 -- zengwei <zengwei1@uniontech.com>  Thu, 11 Jun 2026 16:08:31 +0800

deepin-power-control (2.0.1) unstable; urgency=medium

  * Fix EPP setting via override@epp profile.
  * reorganize and optimize TLP configuration file.

 -- xinpeng.wang <wangxinpeng@uniontech.com>  Wed, 22 Apr 2026 17:38:51 +0800

deepin-power-control (1.0.1) unstable; urgency=medium

  * Add license.

 -- xinpeng.wang <wangxinpeng@uniontech.com>  Tue, 10 Mar 2026 15:41:02 +0800

deepin-power-control (0.3) unstable; urgency=medium

  * Add filelock.

 -- xinpeng.wang <wangxinpeng@uniontech.com>  Wed, 04 Mar 2026 18:06:01 +0800

deepin-power-control (0.2) unstable; urgency=medium

  * support loongarch sw.
  * Fix static code scanning errors.

 -- xinpeng.wang <wangxinpeng@uniontech.com>  Mon, 02 Mar 2026 17:50:40 +0800

deepin-power-control (0.1) unstable; urgency=medium

  * Initial release.

 -- xinpeng.wang <wangxinpeng@uniontech.com>  Wed, 11 Feb 2026 15:15:17 +0800
