[3.27.2] 2019-05-09
*   feat(dock): window identify for deepin archon apps
*   chore: change polkit subject kind to system bus name
*   chore(appearance): do not set window theme during init
*   fix(appearance): do not change background after login

[3.27.1] 2019-04-24
*   fix(audio): use unavailable sink port
*   chore(authority): add more log print
*   feat(dock): process X-Deepin-Vendor field
*   feat: add pam module deepin_auth

[3.27.0] 2019-04-19
*   chore: auto pull translation files from transifex
*   change(api): dde-authority add method HasCookie
*   feat(dde-authority): fprint transcation give message based on user locale

[3.26.0] 2019-04-18
*   fix(appearance): do not change background after logging in
*   fix: deepin-installer.conf
*   fix(lockservice): panic: send on closed channel
*   fix(authority): user in group nopasswdlogin auth failed

[3.25.2] 2019-04-10
*   chore: auto pull translation files from transifex
*   chore: update depends for wm

[3.25.1] 2019-04-09
*   feat(appearance): support set kwin window decoration theme
*   fix(greeter-setter): UpdateGreeterQtTheme rename failed

[3.25.0] 2019-04-08
*   chore: update tranlations
*   feat(launcher): process X-Deepin-Vendor field
*   feat(dock): add method RemovePluginSettings
*   feat(dock): add method MergePluginSettings
*   feat(audio): add sync supported
*   feat(lastore): add sync supported
*   feat(appearance): add greeter background for deepin sync
*   feat(network): add sync supported
*   feat(inputdevices): add sync supported
*   feat(screenedge): add sync supported
*   feat(dock): continue to support deepin sync
*   feat(dock): support deepin sync
*   feat(appearance): support deepin sync
*   feat(launcher): support deepin sync
*   feat(dde-session-daemon): sync login sound config after all module started
*   fix(soundeffect): still play login sound even if sound effect switch is off
*   chore: auto pull translation files from transifex
*   change(api): com.deepin.daemon.Greeter add method UpdateGreeterQtTheme
*   fix: ScreenScaleFactors cannot be easily parsed by greeter
*   feat: also set the screen scale factors of the greeter
*   fix(accounts): user was not added to some groups when creating user
*   feat(grub2): keep GRUB_BACKGROUND empty if enable theme
*   feat(keybinding): add support for dde-kwin shortucts

[3.24.1] 2019-03-27
*   chore: auto pull translation files from transifex

[3.24.0] 2019-03-15
*   auto sync po files from transifex
*   chore: copywriting optimization
*   fix(dock): CurrentWindow prop of entry wrong after window detach
*   fix(dock): some bugs when use kwin as wm
*   change(api): appearance add methods GetScreenScaleFactors and SetScreenScaleFactors
*   feat: add pam-config for deepin-auth
*   feat(audo): also save the state of alsa when saving the config
*   chore(langselector): remove failed test
*   fix(audio): trySelectBestPort do not work
*   change(api): sound effect add more functions
*   change(api): add sytem service com.deepin.system.Network

[3.23.1] 2019-03-01
*   feat(bluetooth): when disconnected quickly after connecting, automatically try to connect
*   chore(miracast): use go-dbus-factory
*   chore: use github.com/linuxdeepin/go-gir
*   fix(launcher) lost dbus conn when file name is invalid utf8 string
*   fix(dock): items removed when application updated
*   chore: change log level to warn
*   refactor(keybinding): extend execCmd method

[3.23.0] 2019-02-22
*   remove usage of qdbus command
*   refactor(audio): simplify method setPort
*   fix: failed to init keyboard layout when auto login enabled
*   feat(appearance): wallpaper slideshow supported
*   feat(session/power): inhibits logind handle power key and lid switch on runtime
*   chore(accounts): check user greeter background validity
*   fix(network): secret agent save wrong default collection path
*   fix(dock): lost dbus conn when name of app entry is invalid utf8 string
*   chore: add network-manager-sstp to suggests
*   fix(screensaver): module start failed if x ext dpms not present
*   feat(langselector): add method GetLanguageSupportPackages for debug

[3.22.0] 2019-01-25
*   feat: use dde-api package userenv
*   chore(accounts): get default background do not read file default.conf

[3.21.0] 2019-01-23
*   fix(network): wired connection auto connect logic is wrong
*   chore(systeminfo): update test data
*   feat: speed up dde-session-daemon part2 startup
*   feat(dock): add property Opacity

[3.20.0] 2019-01-14
*   fix(launcher): panic: assignment to entry in nil map
*   chore(grub2): add option -setup-theme for compatibility

[3.19.0] 2019-01-10
*   chore: do not disconnect device when device activating
*   auto sync po files from transifex

[3.18.0] 2019-01-09
*   feat(inputdevices): limit imwheel to only grab wheel up and down

[3.17.0] 2019-01-03
*   feat(geature): add longpress blacklist

[3.16.0] 2018-12-29
*   fix(clipboard): cannot copy pictures to the wine program
*   feat(soundeffect): add method GetSystemSoundFile
*   feat(power): stop screensaver before turn off screen

[3.15.0] 2018-12-25
*   feat: rewrite clipboard module
*   refactor: replace abs coordinate with relative
*   feat(power): call CanSupsend before suspend
*   feat(grub2): gfxmode detect failed fallback to deepin-falback
*   fix(system/power): not found lid switch under the `sw_64` arch
*   fix(keybinding): GetShortcut missing Exec field for custom shortcut
*   chore: compile with sw arch no longer needs to use gccgo

[3.14.0] 2018-12-14
*   fix(grub2): call dbus method PrepareGfxmodeDetect gfxmodes not sort
*   fix(network): the state changed signal of the active connection is not monitored

[3.13.0] 2018-12-13
*   fix(dock): dock app but not saved
*   chore(trayicon): add env var for disable status notifier watcher

[3.12.0] 2018-12-13
*   fix(appearance): panic if user object is nil
*   chore(network): change the log level of request scan error to debug
*   feat(network): can handle the change of the security type of the access point
*   refactor(network): fix typo
*   chore(network): remove dbus watcher
*   chore(network): remove unused code
*   chore(dock): specially stated that dde-launcher should not be displayed
*   fix(dock): call RequestDock failed
*   chore(grub2): -prepare-gfxmode-detect do not update grub cfg
*   fix: The resolution of the display has changed, but the resolution of the grub theme has not been adjusted in time.
*   chore(debian): modify recommends proxychains-ng to proxychains4
*   feat(session/power): screensaver supported

[3.11.0] 2018-12-07
*   auto sync po files from transifex
*   chore(grub2): use lib imgutil
*   feat: add new module grub-gfx
*   feat(trayicon): add StatusNotifierWatcher

[3.10.0] 2018-11-30
*   fix(launcher): failed to uninstall CrossOver
*   feat(network): add property Connectivity
*   chore(default-terminal): pass command line options directly
*   fix(network): failed to watch network manager restart

[3.9.0] 2018-11-27
*   fix(appearance): do not fallback to default icon theme
*   feat(dock): add method GetDockedAppsDesktopFiles

[3.8.0] 2018-11-23
*   fix: some types
*   fix: only remove batteries
*   feat(gesture): make touch long press as right button
*   fix(lastore): restore source no call UpdateSource

[3.7.0] 2018-11-12
*   fix(dock): dde-launcher show on dock

[3.6.0] 2018-11-08
*   fix(accounts): new user locale is empty

[3.5.0] 2018-11-08
*   fix(network): secret agent didn't notice the requst new flag
*   network: suppress errors on tun device

[3.4.0] 2018-11-01
*   fix(network): call ActivateAccessPoint causes dbus conn close
*   fix(network): vpn connection auto connect dose not work
*   fix(grub2): func GetAvailableResolutions is not implemented
*   fix(audio): the sound card name is too long
*   chore: remove grub-themes-deepin from suggests
*   auto sync po files from transifex
*   fix: compile errors under networkmanager 1.14+
*   refactor: fix a typo

[3.3.0] 2018-10-25
*   feat(grub2): use adjust-grub-theme to adjust theme
*   feat(network): add new secert agent
*   fix(appearance): signal Changed type and value empty when background changed
*   fix(network): libnotify not inited
*   feat(keybinding): workaround for huawei::mic led
*   feat(appearance): do not allow to delete current backgrounds
*   fix(network): nmGetDevices nil pointer panic
*   fix(inputdevices): keyboard default layout name empty
*   fix(network): device hw address empty
*   feat(appearance): add Opacity property
*   fix: can't get the name of bluetooth speaker
*   feat(session/power): support automatically adjust brightness
*   feat(accounts): image blur check blurred image file existence
*   fix(keybinding): ShortcutManager.grabKeystroke panic
*   fix(keybinding): some data race problems
*   chore(dock): handle destroy notify event no check ev.Event
*   fix(system/power): lid switch not found
*   fix(network): correntIPv6DataType not working
*   fix(keybinding): EnableRecord panic nil pointer dereference
*   feat(dock): menu items excludes AllWindows when use 2D WM
*   fix(network): agent.cancelVpnAuthDialog panic process is nil
*   feat: add trigger to link ttc for java
*   feat(accounts): support for configuring default user background
*   feat(dock): entry add method GetAllowedCloseWindows
*   feat(dock): dbus method allow argument desktopFile is file:// url
*   fix(default-terminal): fallback if session manager failure
*   fix(audio): saveConfig panic nil pointer dereference
*   feat(keybinding): add config file handle touchpad toggle
*   fix(network): panic you should call *proxy.Object.InitSignalExt() first
*   chore: update build depends debhelper (>= 9)
*   feat(accounts): logined service add LastLogoutUser property

[3.2.24] 2018-08-12
*   fix(x-event-monitor): no listen raw touch event
*   chore: auto sync po/ts files from transifex
*   fix(launcher):flatdeb app category wrong

[3.2.23] 2018-08-07
*   fix(network): vpn disconnect notify name is empty
*   feat(audio): handle laptop headphones available state changed when user session is inactive
*   fix(dock): AppEntries.mu and Entry.PropsMu dead lock
*   chore: update call method for com.deepin.api.device

[3.2.22] 2018-07-31
*   auto sync po files from transifex
*   fix(network): failed to watch network manager restart
*   fix(session/power): not save display brightness when power saving mode changed
*   refactor(network): use newly lib dbusutil
*   fix(dock): getActiveWinGroup
*   fix(mouse): handle accel profile change from gsettings
*   feat(mouse): ability to change mouse accel profile

[3.2.21] 2018-07-23
*   chore(debian): update depends
*   chore: auto sync po files from transifex
*   chore(appearance): move set/get scale factor code to startdde
*   chore: enable lastore module
*   fix(system/power): failed to set power saving mode
*   feat(screensaver): application disconnects from the D-Bus session auto call uninhibit
*   feat(lastore): clean archives from UI do not send notification
*   change laptop-mode-tools to recommends
*   perf(miracast): enable daemon when needed
*   chore(debian): depends on dnsmasq-base instead of dnsmasq
*   auto sync po files from transifex
*   feat(session/power): improve english battery low messages
*   fix(network): doGuessDevice
*   fix(network): getVpnNameFile
*   auto sync po files from transifex
*   feat: add module lastore
*   auto sync po files from transifex
*   chore(x-event-monitor): use go-x11-client
*   feat: merge dde-session-daemon and dde-session-init
*   fix(apps): incorrect use of csv.Writer
*   feat(keybinding): show osd for audio-mic-mute and wlan
*   feat(power): add power saving mode
*   chore(accounts): use lib policykit1 new feature
*   chore(timedated): no use github.com/linuxdeepin/go-lib/polkit
*   chore(grub2): no use github.com/linuxdeepin/go-lib/polkit
*   chore(accounts): use go-dbus-factory
*   chore(apps): use go-dbus-factory
*   chore(timedated): use go-dbus-factory
*   chore(swapsched): use go-dbus-factory
*   chore(langselector): refactor code
*   chore(system-daemon): remove unused func requestUnblockAllDevice
*   chore(langselector): use go-dbus-factory
*   chore(appearance): use go-dbus-factory
*   chore(bluetooth): use go-dbus-factory
*   chore(launcher): use go-dbus-factory
*   chore(inputdevices): use go-x11-client
*   chore(dock): use go-dbus-factory
*   chore(default-terminal): use go-dbus-factory
*   chore: do not beep if dde-session-init request name failed
*   perf: optimize key2Mod
*   chore(session/power): use go-x11-client
*   fix: x resource id not freed
*   chore: update for go-x11-client
*   perf(apps): do not loop check subrecorder root ok
*   feat(x_event_monitor): add debug method DebugGetPidAreasMap
*   chore(screensaver): use go-x11-client
*   fix(x_event_monitor): test build failed
*   chore(x_event_monitor): remove debug for handleKeyboardEvent
*   chore(x_event_monitor): use lib go-x11-client
*   fix(audio): some data race problems
*   chore: update for go-x11-client
*   chore(dock): use lib go-x11-client

[3.2.20] 2018-06-12
*   fix(launcher): no app found in launcher

[3.2.19] 2018-06-11
*   auto sync po files from transifex
*   fix(apps) dead lock again

[3.2.18] 2018-06-07
*   chore(accounts): users in the nopasswdlogin group are treated as human users
*   fix(apps): dead lock
*   chore(appearance): do not list pictures in dir /usr/share/backgrounds
*   feat(inputdevices): layout only saved in accounts user
*   fix(network/proxychains): failed to remove conf if type0 is empty

[3.2.17] 2018-05-29
*   fix(session-daemon): some data race problems
*   feat(appearance): sync desktop backgrounds during startup
*   fix(dock): panic if winInfo.wmClass is nil
*   chore(dock): entry.attachWindow print window info
*   chore: update makefile
*   chore: update makefile for arch `sw_64`
*   fix(gesture): disabled if session inactive

[3.2.16] 2018-05-24
*   add fprintd depends in `Desktop edition system`
*   fix(network): allow to delete when creating vpn connection

[3.2.15] 2018-05-15
*   chore(debian): update build-depends

[3.2.14] 2018-05-14
*   feat(apps): record the launched state of the removed app
*   auto sync po files from transifex
*   feat(appearances): set standard font as monospace font fallback
*   fix(appearance): cursor size of window border is small
*   chore(housekeeping): use go-dbus-factory
*   fix(bluetooth): remove adapters and devices config
*   chore(launcher): move launcher module to dde-session-daemon
*   fix(bluetooth): adapter powered not saved
*   auto sync po files from transifex
*   refactor(bluetooth): refactor code again
*   refactor(bluetooth): refactor code
*   feat(bluetooth): add signal Cancelled
*   chore(bluetooth): use go-dbus-factory
*   chore(appearance): use go-dbus-factory
*   chore(audio): use go-dbus-factory
*   chore(fprintd) use go-dbus-factory
*   chore(systeminfo): use go-dbus-factory
*   chore(timedate): use go-dbus-factory
*   chore(gesture): use go-dbus-factory
*   chore(screenedge): use go-dbus-factory
*   chore(keybinding): use go-dbus-factory
*   fix(apps): directory permissions is not 0755
*   chore(sessionwatcher): use go-dbus-factory
*   chore(session/power): use go-dbus-factory
*   feat: add UI unified authentication service
*   fix(session/power): submodule name typo
*   fix(session/power): submodule name typo
*   fix(network): close hotspot no send notification
*   feat(default-terminal): remove --launch-app option
*   feat(network): ConnectionSession add method SetKeyFd
*   feat(keybinding): allow volume to be adjusted to maximum 150%
*   feat: add apps.com.wechat.web to window_patterns
*   feat(appearance): limit the number of custom wallpapers
*   fix(miracast): failed to emit signal Added and Removed

[3.2.13] 2018-03-28
*   chore(dock): add window pattern for gdevelop
*   fix(appearance): add rgba seetings for wine

[3.2.12] 2018-03-22
*   auto sync po files from transifex
*   feat(dock): add window identify for org.deepin.flatdeb.*
*   refactor: improve english
*   refactor(miracast): use newly lib dbusutil
*   fix(session-daemon): different modules startup sequence

[3.2.11] 2018-03-19
*   auto sync po files from transifex
*   fix(audio): nil pointer error in handleCardEvent
*   refactor(session-daemon): use newly lib dbusutil
*   refactor(bluetooth): use newly lib dbusutil
*   fix(accounts): get blurred image without compare change time
*   refactor(fprintd): use newly lib dbusutil
*   refactor(audio): use newly lib dbusutil
*   refactor(inputdevices): use newly lib dbusutil
*   refactor(appearance): use newly lib dbusutil
*   fix(network): allow to delete when creating connection
*   fix(network): fix device mac address unchanged after set it to empty
*   refactor(keybinding): use newly lib dbusutil
*   fix(network): filter notify if device disabled
*   refactor(mime): use newly lib dbusutil
*   refactor(timedate): use newly lib dbusutil
*   refactor(screenedge): use newly lib dbusutil
*   refactor(sessionwatcher): use newly lib dbusutil
*   refactor(systeminfo): use newly lib dbusutil
*   refactor(screensaver): use newly lib dbusutil
*   refactor(session/power): use lib dbusutil
*   chore: use lib dbusutil new api

[3.2.10] 2018-03-07
*   auto sync po files from transifex
*   refactor(dock): optimize design
*   fix(accounts): replace plaintext with ciphertext when set passwd
*   fix(system-daemon): missing the method ScalePlymouth
*   chore: only enable systemd service
*   fix(lockservice): fix event crash after the frequent unlocking
*   feat(session-init): use newly lib dbusutil
*   refactor: remove dbusutil.PropsMaster
*   feat(network): add l2tp ipsec ike/esp settings
*   Revert "feat(session/power): set dpms off before suspend"
*   auto sync po files from transifex
*   fix(network): fix add connection failed if no activated
*   fix(network): correct wired ip unavailable notification
*   feat: make calltrace as module
*   feat(system-daemon): use newly lib dbusutil
*   fix(default-terminal): can not handle the -e option
*   feat(langselector): replace PropsMu with PropsMaster
*   feat(grub2): replace PropsMu with PropsMaster
*   fix(timedate): fix polkit message untranslated
*   fix: optimize channel statements
*   feat(swapsched): add blkio controller
*   feat(dock): window flash supported
*   refactor(debug): watch cpu/mem anormaly
*   fix(soundeffect): property name Enabled typo
*   feat(soundeffect): use newly lib dbusutil
*   feat(search): use newly lib dbusutil
*   feat(langselector): use newly lib dbusutil
*   feat(grub2): use newly lib dbusutil
*   feat(dde-lockservice): use newly lib dbusutil
*   feat(dde-greeter-setter): use newly lib dbusutil
*   feat(`backlight_helper`): use newly lib dbusutil
*   feat: add calltrace to dump runtime stack
*   chore(translations): update translation source
*   chore(accounts): correct policy translations
*   chore: correct network translations
*   chore: update license
*   chore: add accounts systemd service file
*   chore: move bluez and fprintd to optional dependencies
*   feat(trayicon): merge damage notify events
*   fix(session/power): method StartupNotify appears in the DBus interface
*   fix(accounts): change user config path
*   feat: use new lib gsettings
*   feat(keybinding): regrabAll only after keyboard layout changed
*   fix(dock): dock not show if launcher shown
*   fix: optimize appearance gsettings signal
*   refactor(accounts): elaborate login related action
*   feat(accounts): improve user auth action
*   fix: terminal opened by dde-file-manager work dir is wrong
*   feat: use tool deepin-policy-ts-convert to handle the
*   docs: `add service_trigger.md`
*   feat: dde-session-daemon add new module `service_trigger`

## [3.2.9] - 2018-01-24
*   inputdevices: use imwheel to speed up scrolling
*   langselector: use new lib `language_support`
*   dstore: fix waitJobDone for install job
*   swapsched: fix exec cgdelete error
*   keybinding: eliminate keystroke conflict during startup
*   fix: Adapt lintian
*   inputdevices: fix typo in write imwheel config file
*   network: fix nm code generate failure
*   network: add wifi security type 'wpa-eap'
*   inputdevices: fix property WheelSpeed is not writeable
*   network: optimize the method of updating active connections
*   accounts: add DesktopBackgrounds property for user
*   network: use lib notify
*   swapsched: fix missing service file
*   grub2: no json config file
*   accounts: do not verify desktop background file
*   keybinding: run cmd begin with dbus-send directly
*   session/power: remove too much debug print
*   swapsched: create cgroup sessionID@dde/DE
*   dde-session-init: add module `x_event_monitor`
*   lockservice: auto quit to release resources
*   lockservice: fix access m.authUserTable without lock
*   auto sync po files from transifex
*   network: add new empty functions for NM 1.10.2
*   keybinding: update wm switch interface
*   keybinding: update `system_actions.json`
*   logind: fix json marshal failed in shenwei
*   appearance: fix font filter wrong in arm
*   swapsched: use lib cgroup
*   grub2: fix always call generateThemeBackground
*   session/power: adjust brightness function can be controlled by gsettings
*   modify ldfflags args, fix debug version not work
*   grub2: fix typo error
*   fix compile failed using gccgo
*   keybinding: fix ShortcutManager.keyKeystrokeMap concurrent read and write
*   appearance: delete background also delete blurred
*   accounts: generate new blur image if source file new then blurred
*   auto sync po files from transifex
*   launch default terminal via desktop

## [3.2.8] - 2017-12-13
*   add moudle swapsched
*   doc: update bluetooth faq
*   audio: fix update props after config applied
*   dock: fix method RequestDock ignore param index
*   launcher: add methods GetDisableScaling and SetDisableScaling
*   audio: filter out sound effect sink input
*   launcher: fix can not search for newly installed apps
*   appearance: support java scale
*   appearance: fix pam environment settings be override
*   support networkmanager 1.10
*   session/power: set dpms off before suspend
*   makefile GOLDFLAGS remove libcanberra, debian/control depends remove libcanberra-dev

## [3.2.7] - 2017-11-28
*   gesture: check keyboard grab status before do action
*   mime: add multi default app id
*   audio: select best port if config non-exist
*   plymouth: support ssd theme checker
*   dock: fix index in signal EntryAdded is wrong


## [3.2.6] - 2017-11-16
*   add flatpak to recommends

## [3.2.5] - 2017-11-16
*   audio: remove style in font config
*   network: fix wireless disconnect when delete inactive hotspot
*   logined: update 'UserList' when session removed
*   network: remove autoconnect from wireless hotspot
*   appearance: fix fonts memory used large when loading
*   audio: add switcher to decide whether auto switch port


## [3.2.4] - 2017-11-09
#### Features
*   add com.deepin.daemon.ImageBlur interface

#### Bug Fixes
*   not show newly installed wechat in launcher
*   failed to set some bmp image file as icon
*   the Accels field of two shortcuts is empty

#### Changed
*   make `install_to_hicolor.py` compatibility with older python3


## [3.2.3] - 2017-11-03
#### Features
*   automatic switch port when card changed
*   add shortcut for deepin-system-monitor and color-picker
*   support deepin qt theme settings
*   add touchpad tap gesture
*   add flatpak app window identify method


#### Bug Fixes
*   fix gccgo compile failed
*   fix syndaemon pid file not created
*   fix wireless not work after multiple toggle hotspot
*   fix active connections not updated when deleted the last connection
*   update font config xml version


#### Changed
*   refactor grub theme dbus interface
*   rename 'Logout' shortcut to 'Shutdown Interface'
*   add dependency 'dnsmasq'
*   update notifications for scale setting


##  [3.2.2] - 2017-10-27
#### Features
*   keybinding:  process grab pointer failed ([328aa07a](328aa07a))
*   add fprintd module ([1469e2d4](1469e2d4))

#### Bug Fixes
*   fix fprint dependencies missing ([22dc0735](22dc0735))
*   langselector:  write the configuration file wrong ([ee018ea2](ee018ea2))

#### Changed
*   network: remove band settings from hotspot
*   add proxychains-ng as suggested dependency


## [3.2.1] - 2017-10-25
#### Bug Fixes
*   launcher: RequestUninstall does not remove desktop file in autostart directory ([24d1b698](24d1b698))
*   grub2 policykit message not using user's locale ([aa461794](aa461794))
*   keybinding: failed to handle GSettings changed event correctly ([7583b35b](7583b35b))
*   network: delete dot at end ([800eb0c4](800eb0c4))
*   appearance: Fix scale set failed if file not found ([61b72897](61b72897))
*   keybinding can not use key Delete to delete keystroke ([deae5285](deae5285))

#### Features
*   support setting plymouth scale ([842a080e](842a080e))
*   add fprintd module ([1469e2d4](1469e2d4))
*   keybinding: AddCustomShortcut returns id and type of newly created shortcut ([d74f34f8](d74f34f8))
*   accounts: Add no password login ([b87c7448](b87c7448))
*   keybinding: update screenshot command ([64f62269](64f62269))
*   appearance: theme thumbnail support display scaling ([7cba49d6](7cba49d6))
*   dock: menu of entry add item "Force Quit" ([7b853187](7b853187))
*   appearance: Update greeter config when setting scale ([f1b37a80](f1b37a80))
*   network: Implement routes methods ([6889c2d3](6889c2d3))
*   Add 'dde-greeter-setter' ([4dd38e68](4dd38e68))

#### Changed
*   iw: replace 'iw' command with libnl


## [3.2.0] - 2017-10-12
#### Features
* Add scale factor setter
* Add touchpad palm setter
* Add 'Timedated' module to reduce authorization times
* Add the timer of detecting filesystem left space
* Add the methods of managing proxychains proxy
* Add the method of refreshing wireless list
* Add 'ClonedAddress' property to indicate current network device mac address

#### Changed
* Replace 'xfce/clipboard' with 'gnome/clipboard'
* Refactor 'keybinding' module, replace 'xgb' with 'go-x11-client'
* Update network event notify messages
* Update license
* Reset gesture event state when recieved the end event
* Support to hide apps by modify gsettings
* Support to uninstall 'deepin-fpapp-*' package
* Set the default font style when changing font
* Adjust network widgets layout

#### Bug Fixes
* Fix the bug of detecting network device properties error
* Fix activate network hotspot failed
* Fix 'SetProxy' failed if port is empty
