Catppuccin Nvim Versions Save

🍨 Soothing pastel theme for (Neo)vim

v1.7.0

1 week ago

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

3 months ago

1.6.0 (2023-12-31)

Happy 2 years anniversary!

catppuccin_thanks

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 to NormalFloat (#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

6 months ago

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

8 months ago

1.4.0 (2023-08-21)

Features

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

9 months ago

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 to Comment 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

11 months ago

Breaking changes

Features

Fixes

CI Improvements

New Contributors

Full Changelog: https://github.com/catppuccin/nvim/compare/v1.1.1...v1.2.0

v1.1.1

1 year ago

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

Bug fixes

New Contributors

Full Changelog: https://github.com/catppuccin/nvim/compare/v1.1.0...v1.1.1

v1.1.0

1 year ago

Performance & Unit test update

Features

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

Bug Fixes

Full Changelog: https://github.com/catppuccin/nvim/compare/v1.0.0...v1.1.0

v1.0.0

1 year ago

If you’re worrying a lot about backwards compatibility, you should probably already be 1.0.0.

What's Changed

Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2.9...v1.0.0

Here's an edited xkcd#1823 to celebrate v1.0.0 🥳 image

v0.2.9

1 year ago

Happy 2023 🥳

Check out our new screenshots :)

What's Changed

Full Changelog: https://github.com/catppuccin/nvim/compare/v0.2.8...v0.2.9