|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [1.4.0] - 2024-04-03 |
| 4 | + |
| 5 | +### 🚀 Features |
| 6 | + |
| 7 | +- *(preview)* Add `jumpTop` and `jumpBot` keymap actions (#109) |
| 8 | +- *(highlight)* Add `UfoCursorFoldedLine` (#103) |
| 9 | +- *(render)* Support inlay (#155) |
| 10 | +- *(render)* Add support for concealed characters (#153) (#156) |
| 11 | +- *(api)* Add cursor range and kind information for `UfoInspect` |
| 12 | +- *(config)* [**breaking**] Use `close_fold_kinds_for_ft` instead `close_fold_kinds` |
| 13 | +- *(decorator)* Export fold kind in `fold_virt_text_handler` (#207) |
| 14 | +- *(build)* Luarocks support (#211) |
| 15 | + |
| 16 | +### 🐛 Bug Fixes |
| 17 | + |
| 18 | +- *(preview)* Respect `tabstop` and `shiftwidth` opts |
| 19 | +- *(provider)* Respect 'tabstop' and 'shiftwidth' for indent |
| 20 | +- *(decorator)* Reset winhl after detach |
| 21 | +- *(decorator)* Keep last winid field |
| 22 | +- *(driver)* Respect `foldminlines` (#108) |
| 23 | +- *(decorator)* Buffer may be changed in a window |
| 24 | +- *(decorator)* `setl winhl` erase hl of `nvim_win_set_hl_ns` (#111) |
| 25 | +- *(preview)* Dispose preview window even if buffer is wiped out |
| 26 | +- *(buffer)* Quickfix buftype can't detect line changed |
| 27 | +- *(decorator)* Open fold should redraw at once (#132) |
| 28 | +- *(treesitter)* Support `#make-range!` (#139) |
| 29 | +- *(preview)* Window height should more than zero |
| 30 | +- *(fold)* Refresh fb table in closure function |
| 31 | +- Throw UfoFallbackException on RequestFailed (#159) |
| 32 | +- *(render)* Join text for default hlgroup (#163) |
| 33 | +- *(render)* Skip error return by `synID` |
| 34 | +- *(fold)* Sync extmarks with foldedLines (#167) |
| 35 | +- *(treesitter)* Use metadata.range prefer (#169) |
| 36 | +- *(window)* Clear win highlight if buf changed |
| 37 | +- *(decorator)* Ignore redraw request for closing fold (#176) |
| 38 | +- *(decorator)* Ignore redundant redraw (#180,#181) |
| 39 | +- *(fold)* Scan win folds if one buffer in multiple window |
| 40 | +- *(decorator)* Correct bufnrSet logic |
| 41 | +- *(window)* Don't clear winhl during first render (#183) |
| 42 | +- *(render)* Replace `Normal` highlight with `UfoFoldedFg` |
| 43 | +- *(action)* Check endLnum to avoid infinite loop (#184) |
| 44 | +- *(decorator)* Highlight open fold for multiple windows correctly (#187) |
| 45 | +- *(decorator)* Erase extmark even in multiple windows |
| 46 | +- *(decorator)* Narrow the fold range for stale |
| 47 | +- *(treesitter)* Fix errors when getting hlId on nvim 0.10.x (#188) |
| 48 | +- *(model)* Use private field to avoid inherit (#186) |
| 49 | +- *(fold)* Don't make scan flag if manual invoke (#192) |
| 50 | +- *(window)* Upstream bug, `set winhl` change curswant (#194) |
| 51 | +- *(preview)* Nightly change `nvim_win_get_config` return val |
| 52 | +- *(wffi)* `changed_window_setting` signature changed |
| 53 | +- *(decorator)* Keep silent for `Keyboard interrupt` error (#202) |
| 54 | +- *(decorator)* Correct capture condition |
| 55 | +- *(fold)* Return correct winid |
| 56 | + |
| 57 | +### ⚡ Performance |
| 58 | + |
| 59 | +- *(decorator)* Skip rendering of horizontal movement |
| 60 | +- *(decorator)* `set winhl` will redraw all lines |
| 61 | + |
3 | 62 | ## [1.3.0] - 2023-01-05
|
4 | 63 |
|
5 | 64 | ### Features
|
|
0 commit comments