Releases: catppuccin/nvim
Releases · catppuccin/nvim
v1.9.0
1.9.0 (2024-08-09)
Features
- add fzf-lua integration (#746) (05206bb)
- add lir.nvim and lir-git-status.nvim integration (#705) (d3907de)
- add markdown.nvim integration (ba41328)
- add vim-dadbod-ui integration (#747) (4db4c77)
- render-markdown: add highlights for callouts (03a2f35)
- terminal: highlight
TermCursor
andTermCursorNC
(#749) (548b2a2)
v1.8.0
1.8.0 (2024-07-25)
Features
- add
grug-far.nvim
integration (#735) (07f1ee8) - bufferline: add
indicator_visible
andmodified_visible
(#716) (cc8e290) - csv: built-in rainbow highlighting (#720) (67565cd)
- diffview: add diffview integrations (#700) (182f256)
- feline: add lazy.nvim updates module, replace deprecated API (#725) (47bd419)
- feline: allow to hide lazy.nvim updates (#731) (7946d1a)
- integration: add colorful-winsep.nvim (#701) (30481d6)
- mini: add new highlight groups (#721) (6827a67)
- nvim-surround: add integration (#733) (3f16c6d)
- support new "Ok" diagnostics (5215ea5)
- treesitter-content: highlight line number (#709) (4edca6b)
Bug Fixes
- dapui: border match bg color (#727) (4ea0173)
- defaults: Enable mini integration by default (894efb5)
- leap: highlight group for LeapLabel (2d3419c)
- neogit: link WinSeparator (#713) (afccb3d)
- small typo in feline.lua file (#719) (c0bea77)
- treesitter: highlight paths in
.gitignore
as text (#736) (4374588)
v1.7.0
1.7.0 (2024-04-13)
Features
- add ability to toggle default integrations (#687) (e60e400)
- add support for
outline.nvim
plugin (#647) (048c18f) - defaults: enable neotree (c536623)
- defaults: enable treesitter context (dc392c0), closes #683
- feline: fix feline integration (#685) (07679af)
- feline: improve feline lsp display (#688) (f66654d)
- integration: add reactive.nvim integration (#654) (151e478)
- lsp: add highlight for
LspCodeLensSeparator
(#693) (02bdd74) - set
[@comment](https://github.com/comment).warning
that does not affect readability in gitcommit (#675) (045e349) - treesitter: add styles.miscs to disable hardcoded italics (#659) (c0de3b4)
- treesitter: follow upstream captures (#630) (f288876)
- treesitter: follow upstream captures (#694) (08c6417)
- use a more distinguishable color for todos (#645) (657cc4f)
Bug Fixes
- compile: string.dump isn't deterministic (836de8b), closes #664
- dropbar: correct keyword highlight link (#652) (afab7ec)
- ensure consistency between JSX and HTML markup (#660) (9703f22)
- flavour: g:catppuccin_flavour backwards compatibility (fc98570)
- flavour: respect terminal's background (#696) (d5760c5)
- illuminate: update type (#690) (30930f9)
- integrations: respect default options (c2e6f8e)
- neotree: add
NeoTreeModified
(#642) (6853cc8) - neotree: blend sidebar with win separator (56fb982), closes #670
- repair treesitter underlined text (
Underline
->Underlined
) (#663) (42b687c) - respect background variable on startup (6b7a4df)
- semantic_tokens: namespace -> module (196f301)
- treesitter: some captures missing leading
@
(#650) (bc1f215) - use external index for lsp counting (c3572a9)
- wrong color shown when using color_overrides (#658) (b76ada8), closes #657
v1.6.0
1.6.0 (2023-12-31)
Features
- add
WinSeperator
highlight group (#623) (988c0b2) - bufferline: support
no_underline
option (#601) (f7638a1) - dashboard: add highlight groups for
doom
theme (#593) (3bdd5e8) - integrations: enable dap & dap_ui by default (64dc309)
- lualine: darken lualine
b
section for better readability (#606) (32ee05d) - mini.indentscope: add scope color (#592) (795f639)
- neogit: support new highlight groups (#610) (f90c7c0)
- notify: add
NotifyBackground
hl group (#637) (c7cf3af)
Bug Fixes
- airline: missing refresh function (dcef0a0), closes #594
- dashboard:
orange
->peach
(54002a1) - flash: link
FlashPrompt
toNormalFloat
(#605) (40dc9f0) - lualine: match lualine mode colors for insert and terminal (#597) (ea52fe8)
- neogit: remove
NeogitCursorLine
from integration (#613) (5e4be43) - neogit: remove diff context highlight fg (1b40f07), closes #627
- neogit: tweak diff context highlighting (#614) (cc717ac)
- neotree: change color of untracked files (#608) (d7521f6)
- neotree: make popup titlebar text visible (#618) (919d1f7)
- noice: respect transparency (#632) (4fbab1f)
- selene: allow mixed tables (#611) (9f3c13b)
- sync focused and unfocused winbars (#628) (079500a)
- vim: resolve deprecation of nested [[ (7a4bcda)
v1.5.0
1.5.0 (2023-09-29)
Features
- add kitty detection (d3da439)
- add ufo integration (1f53686)
- add workaround for kitty transparent issue (#579) (f36fa5c)
- compile: use indexed cmd (85e9360)
- illuminate: enabled by default and optional lsp option (5b44baa), closes #571
- indent-blankline: update to v3, add scope color (#585) (f04336b)
- integrations: add NormalNvim (0e3c128), closes #580
- integrations: add notifier.nvim (d029098), closes #574
- lib: soft deprecate highlighter (8202348)
- syntax: respect style guide part 3 (#576) (81096ca)
Bug Fixes
- coc: improve inlay hints (#582) (3d9a5ed)
- editor: invisible fold with transparent (1c15c5e), closes #577
- template: broken tmux italic gist link (128e0d2)
- treesitter: invalid string in type builtin (135f9b0)
- ufo: use folded ellipsis (846388d)
- vim: add vim.env index (1786287)
Performance Improvements
- compile: reduce else statement (a937d54)
v1.4.0
1.4.0 (2023-08-21)
Features
- add flash.nvim integration (#550) (381eddd)
- enable neogit by default (91f9f6f), closes #568
- flash: enable by default (#551) (a84ee18)
- gitsigns: Support GitSignsCurrentLineBlame highlights (#567) (3fdd394)
- lspsaga: support v0.3 (#543) (3ffd2f5)
- lspsaga: upstream new hl groups (#544) (e0dd3f9)
- neogit: update highlights (#545) (#549) (371430f)
- telescope: make nvchad style great again (#538) (51961da)
- treesitter-context: add color for normal background (#564) (b1caff9)
Bug Fixes
- don't highlight fg of
PmenuSel
(#554) (6425df1) - highlight NonText characters (#547) (bfe91df)
- noice: set background blend to 0 for mini popups (#556) (2d50a4e)
- nvim-window-picker: missing table keys (#569) (b9e4dae)
- options: disable deprecated ts_rainbow and ts_rainbow2 by default (096385d)
- telescope: keep consistency between the two styles (#540) (dfbc8e2)
- telescope: respect transparency (#542) (f36af06)
- treesitter: avoid possible nil (17ae783)
- types: make all options besides nested
enabled
optional (#565) (490078b)
v1.3.0
1.3.0 (2023-07-10)
Features
- auto-sync upstream palettes (#507) (8426d3b)
- debug: add auto compile on save (c9cc5a9)
- dropbar: add new highlight groups (4f22a1e), closes #503
- integration: add dropbar.nvim (#499) (e86aeb8)
- integrations: accept both boolean and table config (#534) (f0b947a)
- integrations: add rainbow_delimiters.nvim support (#530) (cc8d3ab)
- markdown: add rainbow headlines (#493) (cc517bd)
- native_lsp: add ability to disable background for inlay hints (#518) (b032ced)
- native_lsp: support inlay hints (#516) (d32b0bb)
- navic: change text color (278bfeb)
- semantic_tokens: add some lsp semantic tokens (#512) (506a4aa)
- telescope: telescope flat style support (#521) (fc73faa)
- types: add type annotations (#495) (1d3eda1)
- workflows: auto-sync upstream palettes (e9fbeec)
Bug Fixes
- calling palette before setup (841d8ab)
- feline: disable lsp status on nightly (#510) (9aaf5b4)
- feline: use new
vim.lsp.status()
method (#509) (57ee09d) - lsp: do not link
LspInlayHint
toComment
directly (#517) (5dc566c) - mapper: remove unnecessary globals (#529) (c75562c)
- native_lsp: boolean logic (#526) (8d02781)
- tests: shadowing variable (15043d3)
- treesitter_context: underline content if
transparent_background
is true (#519) (6ecc158) - which-key: wrong separator highlight group (d438c01)
- workflows: stylua format (2df7036)
v1.2.0
Breaking changes
- colorschemes!: persist flavor in g:colors_name by @rstacruz in #458
- Upgrade nerdfonts by @nekowinston in #479
- refactor(syntax): respect editor style guide (deprecation of old semantic tokens) by @nullchilly in #482
Features
- Link float highlight groups to "NormalFloat" and "FloatBorder" by @89iuv in #444
- lspsaga: update highlights by @Jint-lzxy in #449
- feline: match background colors to other similar plugins by @mrtnvgr in #452
- barbecue: add
alt_background
integration setting by @mrtnvgr in #463 - alpha: added by @hmajid2301 in #471
- treesitter: enable @keyword.export for javascript by @yavorski in #472
- dashboard: add highlight groups for hyper theme by @fecet in #474
- option: add
no_underline
by @mrtnvgr in #489
Fixes
- nvim-treesitter-context: make
TreesitterContext
more readable when usingtransparent_background
option by @mrtnvgr in #446 - octo: fix typos by @mrtnvgr in #455
- navic: add navic to default integrations by @mrtnvgr in #454
- lsp_trouble: TroubleNormal/TroubleCount transparency by @nekowinston in #460
- barbecue: apply same bg as statusline has by @ArtAndreev in #462
- bufferline: fix selected tab separator highlight group by @mrtnvgr in #465
- editor: add FloatTitle highlight group by @emxxjnm in #475
- neotree: add NeoTreeNormalNc highlight group by @mrtnvgr in #477
- Make
CursorLine
visible fortransparent_background
by @loqusion in #484
CI Improvements
- Fix failing neovim tests on ubuntu by @mrtnvgr in #450
- Add selene support by @mrtnvgr in #453
- Add stylua check for PRs by @mrtnvgr in #456
- Simplify "pull_request" keys by @mrtnvgr in #457
New Contributors
- @ArtAndreev made their first contribution in #462
- @yavorski made their first contribution in #472
- @hmajid2301 made their first contribution in #471
- @rstacruz made their first contribution in #458
- @fecet made their first contribution in #474
- @loqusion made their first contribution in #484
- @acehinnnqru made their first contribution in #485
Full Changelog: v1.1.1...v1.2.0
v1.1.1
Help Wanted: New Collaborators
This will be my last release after an extended stay in the community. If you want to keep the plugin's spirit, feel free to reach out in the discussion.
Features
- Support for the new lsp semantic token highlight groups by @mrtnvgr in #427
- Support for octo integration by @nfejzic in #425
- editor: better matchparen highlight by @ofseed in #429
- semantic_tokens: add injected highlights by @mrtnvgr in #435
- barbecue: add
bold_basename
anddim_context
integration opts by @utilyre in #436 - headlines: tweak integration highlights by @nekowinston in #437
Bug fixes
- load: remove o:background reload workaround by @nullchilly in #426
- setup: ORIG_HEAD doesn't exist in Detached HEAD by @nullchilly in #432
- dap-ui: rename old color reference by @nekowinston in #438
- setup: need-check-nil warning by @sugiura-hiromichi in #416
New Contributors
- @nfejzic made their first contribution in #425
- @sugiura-hiromichi made their first contribution in #416
- @mrtnvgr made their first contribution in #427
- @utilyre made their first contribution in #436
- @nekowinston made their first contribution in #437
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Performance & Unit test update
Features
- 50x faster to setup after removing table overhead in #410
version | time (ms) |
---|---|
v1.0.0 | 0.440280241 |
v1.1.0 | 0.009630403 |
Editor | Version | OS | Lua | Manager |
---|---|---|---|---|
Neovim | nightly | Ubuntu | LuaJIT | Lazy.nvim |
Neovim | nightly | Macos | LuaJIT | Lazy.nvim |
Neovim | nightly | Windows | LuaJIT | Lazy.nvim |
Vim | 8.2 | Ubuntu | Lua 5.4 | Vim-plug |
Vim | 9 | Macos | Lua 5.4 | Vim-plug |
Vim | 9 | Windows | Lua 5.4 | Vim-plug |
-
tests: Plenary testcases was also added by @nullchilly in #420
-
integration: vim-sandwich by @flinguenheld in #402
-
integration: ts-rainbow2 by @CnTeng in #407
-
lspsaga: support v0.2.7 by @Jint-lzxy in #411
-
compiler: remove
require
call to write compiled files by @EdenEast in #406
Bug Fixes
- transparent: winblend and popup by @nullchilly in #403
- php: theme methods by @robmeijerink in #405
- compile: invalid cterm by @nullchilly in #417
- flavour: respects o:background by @nullchilly in 22e5567
- coc: highlight-gui wasn't set by @nullchilly in 8b23776
- group: comment out MsgArea by @nullchilly in 238d1e9
- noice: cursor is invisible by @nullchilly in 4606b68
Full Changelog: v1.0.0...v1.1.0