Releases: catppuccin/nvim
Releases · catppuccin/nvim
v1.11.0
1.11.0 (2025-07-31)
Features
- automatic integration detection (#871) (44bd5ea)
- blink-cmp: add
styleoption (#867) (fa42eb5) - blink-cmp: improved support (#862) (d0972f1)
- buffon: add buffon.nvim integration (#855) (ae1bac4)
- buffon: add to auto integration list (#878) (82f3dce)
- make bg of
FloatBordersame asNormalFloat(#877) (aac17a6) - markview: add markview integration (#854) (961ec64)
- snacks: add nvchad style for snacks.picker (#858) (84336e0)
- snacks: add snacks.picker support (#853) (be1e5e6)
- telescope: add
nvchad_outlinedstyle (aac17a6)
Bug Fixes
- add missing table based integrations to fix auto integration detection (#890) (6d0d9ae)
- adjust default integration settings (#863) (62dbc84)
- avante: link background and border hl (#865) (387b4b1)
- cursor: update cursor color to rosewater / base (#857) (a0c769b)
- editor: link
FloatTitlebg toNormalFloat(#882) (d7b413f) - enable auto detected integrations with table options (#886) (5fa8d24)
- fzf: link normal and title to defaults (#883) (0cf15ba)
- markview: adjust highlights (#860) (30b1a81)
- markview: incorrect heading bg when using transparent bg (56a9dfd)
- mini.picker: border and match styling (#889) (94f6e8a)
- octo: clear OctoFilePanelFileName hl group (#875) (784e529)
- render-markdown: incorrect heading bg when using transparent bg (56a9dfd)
v1.10.0
1.10.0 (2025-05-04)
Features
- add background highlight to LSP signature help (#771) (de096dd)
- blink-cmp: add integration (#777) (abceb64)
- blink-cmp: support
BlinkCmpLabelMatchhl (#802) (637d99e) - blink.cmp: highlight
BlinkCmpKindCopilotasteal(#813) (bd80c25) - copilot: add integration (#803) (b71eacb)
- gitgutter: add LineNr highlights (#833) (4bb938b)
- gitsign: improve gitsign inline add and delete colors (#808) (4965db2)
- integrations: add support for gitgraph.nvim (#822) (58f1a92)
- integrations: remove normalnvim (#828) (be45e04)
- integrations: update mini.indentscope (#821) (0b2437b)
- PmenuExtra: add support for PmenuExtra highlights (#851) (b01060e)
- reactive: add cursor color for normal mode (#834) (5b5e3ae)
- render-markdown: change code block background to
mantle(#774) (7be452e) - signify: add vim-signify integration (#850) (54fb7f4)
- snacks: add indent highlights (#827) (57c4077)
- snacks: add integration (#807) (f8a155a)
Bug Fixes
- blink-cmp: follow
Pmenuhighlights (#799) (35d8057) - colorful-winsep: respect transparent_background configuration (#775) (9e6ec28)
- dap-ui: add colors for *NC hlgroups of UI controls (#783) (d9ee9a3)
- editor: add missing background for
TabLineFill(#757) (bfdd6b3) - editor: make TabLine more readable (#760) (4fd72a9)
- editor: more "modern" tabline (#776) (5ea0888)
- gitsigns: respect transparent option for gitsigns (#844) (2dfca93)
- kitty: respect
transparent_backgroundoption (#786) (08efbef) - match fzf-lua highlights to telescope (#812) (f67b886)
- nvim-surround: bg conflicts with document highlight (#800) (a4c64d7)
- octo: incorrect highlight backgrounds (#836) (7ab1a6e)
- respect transparent option for gitsigns integration (#826) (ebfb647)
- syntax: use
overlay2for comments (#768) (147e7cf)
Reverts
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
TermCursorandTermCursorNC(#749) (548b2a2)
v1.8.0
1.8.0 (2024-07-25)
Features
- add
grug-far.nvimintegration (#735) (07f1ee8) - bufferline: add
indicator_visibleandmodified_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
.gitignoreas 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.nvimplugin (#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).warningthat 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
WinSeperatorhighlight group (#623) (988c0b2) - bufferline: support
no_underlineoption (#601) (f7638a1) - dashboard: add highlight groups for
doomtheme (#593) (3bdd5e8) - integrations: enable dap & dap_ui by default (64dc309)
- lualine: darken lualine
bsection for better readability (#606) (32ee05d) - mini.indentscope: add scope color (#592) (795f639)
- neogit: support new highlight groups (#610) (f90c7c0)
- notify: add
NotifyBackgroundhl group (#637) (c7cf3af)
Bug Fixes
- airline: missing refresh function (dcef0a0), closes #594
- dashboard:
orange->peach(54002a1) - flash: link
FlashPrompttoNormalFloat(#605) (40dc9f0) - lualine: match lualine mode colors for insert and terminal (#597) (ea52fe8)
- neogit: remove
NeogitCursorLinefrom 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
enabledoptional (#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
LspInlayHinttoCommentdirectly (#517) (5dc566c) - mapper: remove unnecessary globals (#529) (c75562c)
- native_lsp: boolean logic (#526) (8d02781)
- tests: shadowing variable (15043d3)
- treesitter_context: underline content if
transparent_backgroundis 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_backgroundintegration 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_underlineby @mrtnvgr in #489
Fixes
- nvim-treesitter-context: make
TreesitterContextmore readable when usingtransparent_backgroundoption 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
CursorLinevisible fortransparent_backgroundby @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
