go-prompt/CHANGELOG.md

80 lines
2.7 KiB
Markdown
Raw Normal View History

2017-08-17 16:17:27 +00:00
# Change Log
## v0.3.0 (2018/??/??)
2018-06-28 06:44:23 +00:00
The architecture of go-prompt are refactored in this release. See [here](https://github.com/c-bata/go-prompt/pull/83) for more details.
Much better in many regards. Please don't hesitate to test this release and file any bug reports.
### Breaking changes.
Please caution this release includes breaking changes for who customize ConsoleParser or ConsoleWriter.
* Remove `GetWinSize` method from `ConsoleParser`. Please use `ConsoleWriter.GetWinSize` instead.
* Remove `GetKey` method from `ConsoleParser`. Please use `GetKey` function instead.
* Add `GetWinSize` and `SIGWINCH` on `ConsoleWriter`.
### What's new?
* Correspond window size change events on Windows.
### Removed or Deprecated
* Removed Choose shortcut function.
* Removed SwitchKeyBindMode option. please use OptionSwitchKeyBindMode instead.
## v0.2.2 (2018/06/28)
2018-02-14 18:12:16 +00:00
2018-06-08 15:00:54 +00:00
### What's new?
2018-06-21 16:45:18 +00:00
* Support CJK(Chinese, Japanese and Korean) and Cyrillic characters.
2018-06-23 19:35:26 +00:00
* Add OptionCompletionWordSeparator(x string) to customize insertion points for completions.
* To support this, text query functions by arbitrary word separator are added in Document (please see [here](https://github.com/c-bata/go-prompt/pull/79) for more details).
* Add FilePathCompleter to complete file path on your system.
2018-06-08 15:00:54 +00:00
* Add option to customize ascii code key bindings.
* Add GetWordAfterCursor method in Document.
2018-02-14 18:12:16 +00:00
2018-06-20 16:50:52 +00:00
### Removed or Deprecated
2018-06-20 17:27:27 +00:00
* prompt.Choose shortcut function is deprecated.
2018-06-20 16:50:52 +00:00
2018-02-14 08:00:03 +00:00
## v0.2.1 (2018/02/14)
2018-02-14 06:43:27 +00:00
### What's New?
2018-02-14 18:12:16 +00:00
* ~~It seems that windows support is almost perfect.~~
* A critical bug is found :( When you change a terminal window size, the layout will be broken because current implementation cannot catch signal for updating window size on Windows.
2018-02-14 06:43:27 +00:00
### Fixed
* Fix a Shift+Tab handling on Windows.
* Fix 4-dimension arrow keys handling on Windows.
2018-02-13 14:43:51 +00:00
## v0.2.0 (2018/02/13)
2017-08-17 16:17:27 +00:00
2018-02-13 14:43:51 +00:00
### What's New?
2017-08-17 16:17:27 +00:00
2018-02-13 14:43:51 +00:00
* Supports scrollbar when there are too many matched suggestions
* Windows support (but please caution because this is still not perfect).
* Add OptionLivePrefix to update the prefix dynamically
2017-08-17 16:17:27 +00:00
* Implement clear screen by `Ctrl+L`.
2018-02-13 14:43:51 +00:00
### Fixed
2017-08-17 16:17:27 +00:00
* Fix the behavior of `Ctrl+W` keybind.
2018-02-13 14:43:51 +00:00
* Fix the panic because when running on a docker container (please see [here](https://github.com/c-bata/go-prompt/pull/32) for details).
* Fix panic when making terminal window small size after input 2 lines of texts. See [here](https://github.com/c-bata/go-prompt/issues/37) for details).
* And also fixed many bugs that layout is broken when using Terminal.app, GNU Terminal and a Goland(IntelliJ).
### News
New core developers are joined (alphabetical order).
2018-02-14 03:00:01 +00:00
* Nao Yonashiro (Github @orisano)
2018-02-13 14:43:51 +00:00
* Ryoma Abe (Github @Allajah)
* Yusuke Nakamura (Github @unasuke)
2017-08-17 16:17:27 +00:00
## v0.1.0 (2017/08/15)
Initial Release