
* 3.1.7 (2023-12-11)
- fix bug #95
- fix bug #96
- fix bug #103
- fix bug #108
- fix bug #111
- fix bug #112


* 3.1.6 (2023-05-19)
- fix bug #65
- fix bug #93
- fix bug #94
- fix bug #96
- fix bug #97
- fix bug #98

* 3.1.5 (2023-04-11)
- fix bug #92
- fix bug #86

* 3.1.4 (2023-04-05)
- update Qt version to 6.2.4
- use PySide instead of PyQt

* 3.1.3 (2022-02-28)
- add option to hide tray icon #62
- support Ctrl+Alt+Shift hotkey #66
- update japanese translation #71

* 3.1.2 (2021-07-20)
- new feature #23 #37: UWPApp plugin for indexing UWP applications
- translation: add Portuguese and Italian translation
- fix bug #53: fail to open nested folder
- fix bug #31: CalcPy fail to calculate negative numbers
- fix bug: fail to extract icon from 32-bit lnk
- move python plugin log into system temp folder
- use Qt5.12.10 and Python3.9.6

* 3.1.1 (2020-01-29)
- fix bug #21, crash when backspace key is pressed
- fix bug #22, fail to paste clipboard to excel
- fix bug #29, crash in chinese path
- fix bug, fail to open alternative list widget on input method

* 3.1.0 (2019-08-17)
- fix bug #15, fix bulid error in linux
- new feature: search command history with arguments
- fix bug #19, improve portable mode detection method
- fix UI icon size with '.lnk' item
- minor improve option dialog user interface

* 3.0.9 (2019-05-21)
- fix bug #12, imporve icon extracting method
- fix bug #14, make sure that main widget is focused when hotkey is triggered by keyboard hooks
- the up key and the pageup key could invoke history search now
- fix a bug in history search
- clean code for bug #11 and #13, but I still can not find out the bugs

* 3.0.8 (2019-04-18)
- ported Runner plugin (issue #10)
- add option panel for CalcyPy (issue #10)
- fix bug #8 , use capslock or alt+capslock as hotkey
- fix memory leak when switching plugins
- fix minor bugs

* 3.0.7 (2019-03-22)
- multi-language support
- translation for Chinese simplified and Chinese traditional
- scrollable skin author information widget
- load fail safe basic skin when there is no skin available
- pack addtional ssl library in release, for https connection purpose
- fix bug #7, fail to search Chinese names

* 3.0.6 (2019-01-17)
- configurable websites for WebSearchPy
- avoid unnecessary catalog rebuids
- chinese pinyin support
- add some useful scripts in utilities
- better python plugin support
- Calcy is not maintained, as CalcyPy is better
- ported to linux, I have tested on Deepin Linux (most features are good, but *not* good enough, you can build launchy from source)

* 3.0.5 (2018-12-12)
- bug fix: launchy may crash on restart while option dialaog is open
- use pip to manage python package
- network proxy setting
- update check and new version notify
- add "run as admin" in verby
- new plugin PyDiryPy, it is ported from [[https://github.com/kshahar/pylaunchy][pylaunchy]]

* 3.0.4 (2018-11-30)
- fix display problem in 4k hidpi (issue [[https://github.com/samsonwang/LaunchyQt/issues/2][#2]])
- in portable mode, put ini file in config folder, I think it is more tidy this way
- fix a bug in input text parsing
- add "restart launchy" to tray menu
- add python plugin configuration file "pluginconf.py" in "launchy/python", this file is optional and loaded before all python plugins
- new plugin in python, WebSearchPy, it is ported from [[https://github.com/j5shi/Thruster][Thruster]]

* 3.0.3
- built-in python support (write plugin in python)
- tasky plugin works now
- option dialog use fusion style from qt
- fix display bug in alternative list caused by different icon size
- fix "hide when lost focus" fails when focus is on alternative list
- put all plugin in each standalone folder (doing this to prepare for build-in python script integration)
- pack additional vcredist file (just in case that you do not want to download and install vcredist2015)
- change skin name (hDPI -> HiDPI)

To python plugin developers:
- write plugin in python is more like a preview feature, not all launchy interface is ported to python, and I will keep working on this part to provide a better and more comprehensive support.
- I rarely develop in python, and I just learned the basics of python, so I need suggestions and advices about python. If you have any idea or I did something wrong, go ahead and post an issue.
- If you need extra lanchy interface exposed to python, post an issue.

* 3.0.2
- Verby plugin works now
- Calcy plugin can convert among octal decimal hexadecimal, this works when input has a trailing equal symbol, try following input: =035== , =35== , =0x35==
- add skins for high DPI, this may help in 2k or 4k display (Issue [[https://github.com/samsonwang/LaunchyQt/issues/1][#1]])
- pack additional qt dll (Issue [[https://github.com/samsonwang/LaunchyQt/issues/1][#1]])
- fix bug in key bindings

* 3.0.1
- tray icon show message while starting second instance
- write log file in sytem temp folder, log could be turn off in option dialog
- use launchy.dll for plugin shared class types
- calcy plugin works now
- fix minor bugs
- refine code structure for future development

* 3.0.0
- Qt5.11.1, It's 2018 now, migrated to Qt higher version.
- non-boost dependency, C++11 supports shared_ptr , and I'm trying to get Launchy out of boost library.
- whole new hotkey implemetation, the hotkey did not work, I tried hard to fix it, but it still failed, so I write a new one.
