2.1.3 (2024-11-30)
2.1.2 (2024-11-29)
2.1.1 (2024-11-28)
2.1.0 (2024-11-26)
2.0.6 (2024-10-04)
2.0.5 (2024-09-27)
2.0.4 (2024-09-27)
2.0.3 (2024-09-23)
2.0.2 (2024-09-17)
2.0.1 (2024-09-09)
2.0.0 (2024-09-03)
There should be no breaking changes in this new major, however a lot of behavioral changes (for the better!). Thanks for using the plugin :)
- next: 2.0.0 major version (#384)
1.16.1 (2024-09-01)
1.16.0 (2024-08-29)
1.15.0 (2024-08-29)
1.14.1 (2024-06-26)
1.14.0 (2024-05-26)
1.13.0 (2024-05-19)
1.12.3 (2024-05-18)
1.12.2 (2024-05-15)
1.12.1 (2024-03-29)
1.12.0 (2024-03-28)
1.11.1 (2024-03-27)
1.11.0 (2024-03-27)
1.10.2 (2024-03-24)
- autocmds: allow registering rerouting for toggle option (#324) (28f433c)
- autocmds: clear after debounce (#326) (1befb94)
1.10.1 (2024-03-24)
1.10.0 (2024-03-23)
- api: add autocmd to skip entering side buffer (#321) (5539239)
- integrations: skip redraw on every calls (#319) (96afa97)
1.9.0 (2024-03-17)
1.8.3 (2024-03-13)
- flickering because of debounce (#311) (4e3b4f3)
- integrations: properly reopen tsplayground (#313) (429f553)
1.8.2 (2024-03-12)
1.8.1 (2024-02-05)
1.8.0 (2024-02-04)
1.7.2 (2024-01-24)
1.7.1 (2023-12-24)
1.7.0 (2023-12-13)
1.6.3 (2023-12-01)
1.6.2 (2023-11-29)
1.6.1 (2023-11-28)
1.6.0 (2023-11-26)
1.5.0 (2023-11-25)
1.4.1 (2023-11-10)
- event: prevent unwanted resize (#255) (9ba2907)
- resize: do not skip
VimResized
event (#257) (16c0e1a)
1.4.0 (2023-10-24)
1.3.0 (2023-10-14)
1.2.3 (2023-06-24)
- prevent error on augroup deletion (#233) (649c5a9)
- remove closed tab from state (#235) (8cca43d)
- tab state synchronization (#231) (137290b)
1.2.2 (2023-04-26)
1.2.1 (2023-03-26)
- register unfocused splits (#218) (3e766f9)
- split/vsplit state manager and fix weird resizes (#215) (0a81bc5)
1.2.0 (2023-03-19)
1.1.1 (2023-03-13)
1.1.0 (2023-03-05)
1.0.0 (2023-03-04)
- v1.0.0 - API breaking changes (#201)
If you were using the below options, make sure to move them to their new location when calling the setup
method:
Before | After |
---|---|
enableOnVimEnter |
autocmds.enableOnVimEnter |
enableOnTabEnter |
autocmds.enableOnTabEnter |
toggleMapping |
mappings.toggle |
widthUpMapping |
mappings.widthUp |
widthDownMapping |
mappings.widthDown |
backgroundColor |
colors.background |
textColor |
colors.text |
blend |
colors.blend |
left.backgroundColor |
left.colors.background |
left.textColor |
left.colors.text |
left.blend |
left.colors.blend |
right.backgroundColor |
right.colors.background |
right.textColor |
right.colors.text |
right.blend |
right.colors.blend |
0.10.2 (2023-02-26)
0.10.1 (2023-02-23)
0.10.0 (2023-02-20)
0.9.3 (2023-02-15)
0.9.2 (2023-02-15)
- prevent duplicate buffer name error with
setNames
(#186) (27b3167) - textColor blending (#188) (c2b8467)
0.9.1 (2023-02-14)
- events triggering multiple times (#181) (3890632)
- nil event check (83e4990)
- transparent background with custom backgroundColor (#185) (6dde6dd)
0.9.0 (2023-02-11)
- add
minSidebufferWidth
(#173) (a64f5ec) - add up/down commands and mappings (#168) (4334618)
- support
blend
without background color (#178) (72c109e)
minSidebufferWidth
casing (#177) (edc68e5)- wrong side buffer width when toggling NvimTree (#176) (380df96)
0.8.0 (2023-02-04)
- support
textwidth
andcolorcolumn
values forwidth
(#156) (6456975) - tabs: provide an option to automatically enable the plugin (#166) (87fac46)
0.7.0 (2023-02-02)
0.6.1 (2023-01-29)
0.6.0 (2023-01-29)
- handle multiple tabs (#154) (3f0efca)
- keep side buffers on vsplit (#145) (0029fee)
- keeps side buffers for current tab (#150) (e513dc3)
0.5.0 (2023-01-15)
- add
onedark
theme (#140) (9bf7ca5) - add built-in scratchpad (#141) (d76812c)
- properly position buffers with NvimTree (#134) (c1f5f2a)
- set scratchpad buffers as
unlisted
(#143) (5e215cf) - wrong size buffer width with NvimTree (#144) (cc388da)
0.4.0 (2023-01-12)
0.3.1 (2023-01-06)
- check if win is valid before using it (#129) (1b611f9)
- weird layout when enabling the plugin with vsplit(s) opened (#126) (713f958)
0.3.0 (2023-01-05)
0.2.3 - 2022-12-30
- make side buffer a scratch pad (#108)
- add
enableOnVimEnter
option (#107) - add
toggleMapping
option (#105)
- prevent help split disabling nnp (#106)
0.2.2 - 2022-12-29
0.2.1 - 2022-12-27
- split/vsplit computing (#96)
0.2.0 - 2022-12-23
- prevent split closing side buffers (#92)
- refactor setup (#78)
- handle side tree (#79)
- close side buffers when no space left (#69)
- config: cleanup fields and unused code (#91)
- prevent
setup
wrong overrides (#87) - adjust catppuccin colors to the correct values (#85)
- make setup-less easier (#75)
exposed configuration options have changed, make sure to check :h NoNeckPain.options
or https://github.com/shortcuts/no-neck-pain.nvim#configuration if you have trouble configuring
exposed configuration options have changed, make sure to check :h NoNeckPain.options
or https://github.com/shortcuts/no-neck-pain.nvim#configuration if you have trouble configuring
0.1.2 - 2022-12-18
- add
rose-pine
color themes (#58) - allow customizing bg color of side buffers (#54)
- support same buffer splits (#52)
- quit Neovim when killing one of the last NNP buffer (#66)
- highlight group typo (#65)
- prevent config reset (#63)
- color leaving non-colored blocks (#61)
- prevent error on last buffer close (#49)
0.1.1 - 2022-12-15
- add
killAllBuffersOnDisable
option (#41) - add
disableOnLastBuffer
option (#37) - named side buffer (#32)
- prevent force close window (#47)
- side buffers not closing when
killAllBuffersOnDisable
is false (#44) - remove event redundancy (#40)
0.1.0 - 2022-12-11
- api: make API extensible (#27)
exposed API and configuration have changed
- add wiki (#25)