summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/cliff.toml15
-rw-r--r--CHANGELOG.md88
2 files changed, 56 insertions, 47 deletions
diff --git a/.github/workflows/cliff.toml b/.github/workflows/cliff.toml
index ac6a0b3a..a183df33 100644
--- a/.github/workflows/cliff.toml
+++ b/.github/workflows/cliff.toml
@@ -19,18 +19,12 @@ body = """
{% for commit in commits
| filter(attribute="scope")
| sort(attribute="scope") %}
- - _({{commit.scope}})_ {{ commit.message }}
- {%- if commit.breaking %}
- {% raw %} {% endraw %}- **BREAKING**: {{commit.breaking_description}}
- {%- endif -%}
+ - {% if commit.breaking %}[**breaking**] {% endif %}_({{commit.scope}})_ {{ commit.message }}
{%- endfor %}
{% for commit in commits %}
{%- if commit.scope -%}
{% else -%}
- - {{ commit.message }}
- {% if commit.breaking -%}
- {% raw %} {% endraw %}- **BREAKING**: {{commit.breaking_description}}
- {% endif -%}
+ - {% if commit.breaking %}[**breaking**] {% endif %}{{ commit.message }}
{% endif -%}
{% endfor -%}
{% raw %}{% endraw %}\
@@ -50,12 +44,15 @@ conventional_commits = true
# filter out the commits that are not conventional
filter_unconventional = true
# regex for parsing and grouping commits
+commit_preprocessors = [
+ { pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](https://github.com/lunarvim/lunarvim/pull/${2}))"},
+]
commit_parsers = [
{ message = "(.*bump|.*Bump)", group = "<!-- 7 --> Miscellaneous Tasks", skip = true},
{ message = "^build", group = "<!-- 0 --> Packaging"},
{ message = "(^feat|^Feat|^\\[Feat)", group = "<!-- 1 --> Features"},
{ message = "(^bug|^Bug|^fix|^\\[Bug)", group = "<!-- 2 --> Bugfix"},
- { message = "^refactor", group = "<!-- 3 --> Refactor"},
+ { message = "(^refactor|^ref)", group = "<!-- 3 --> Refactor"},
{ message = "^doc", group = "<!-- 4 --> Documentation"},
{ message = "^revert", group = "<!-- 5 --> Revert"},
{ message = "^perf", group = "<!-- 6 --> Performance"},
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8c89109e..ea0281de 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,58 +6,70 @@ All notable changes to this project will be documented in this file.
### <!-- 1 --> Features
-- _(cmp)_ documentation is deprecated in favor of window.documentation (#2461)
-- _(icons)_ make it possible to disable icons (#2529)
-- _(installer)_ ensure correct responses when prompting user (#2506)
-- _(lua-dev)_ use the newer lua-dev branch till folke comes back (#2538)
-- _(neovim)_ neovim 0.8 compatibility (#2544)
-- _(peek)_ make sure max width and height are customizable (#2492)
-- _(plugins)_ add support for packer snapshots (#2351)
-- lock nvim <0.7 to a specific tag (#2491)
-- gitsigns yadm support (#2535)
-- add cmp-tmux to the list of sources (#2542)
+- _(cmp)_ documentation is deprecated in favor of window.documentation ([#2461](https://github.com/lunarvim/lunarvim/pull/2461))
+- _(codelens)_ cursorhold is too much intrusive for codelens ([#2600](https://github.com/lunarvim/lunarvim/pull/2600))
+- _(icons)_ make it possible to disable icons ([#2529](https://github.com/lunarvim/lunarvim/pull/2529))
+- _(installer)_ ensure correct responses when prompting user ([#2506](https://github.com/lunarvim/lunarvim/pull/2506))
+- _(lua-dev)_ use the newer lua-dev branch till folke comes back ([#2538](https://github.com/lunarvim/lunarvim/pull/2538))
+- _(neovim)_ neovim 0.8 compatibility ([#2544](https://github.com/lunarvim/lunarvim/pull/2544))
+- _(peek)_ make sure max width and height are customizable ([#2492](https://github.com/lunarvim/lunarvim/pull/2492))
+- _(plugins)_ add support for packer snapshots ([#2351](https://github.com/lunarvim/lunarvim/pull/2351))
+- _(quit)_ make sure to ask before discarding changes ([#2554](https://github.com/lunarvim/lunarvim/pull/2554))
+- lock nvim <0.7 to a specific tag ([#2491](https://github.com/lunarvim/lunarvim/pull/2491))
+- gitsigns yadm support ([#2535](https://github.com/lunarvim/lunarvim/pull/2535))
+- add cmp-tmux to the list of sources ([#2542](https://github.com/lunarvim/lunarvim/pull/2542))
### <!-- 2 --> Bugfix
-- _(cmp)_ update nvim-cmp to the latest version (#2467)
+- _(autocmd)_ actually use the format wrapper ([#2560](https://github.com/lunarvim/lunarvim/pull/2560))
+- _(autocmds)_ make sure we are using codelens correctly ([#2576](https://github.com/lunarvim/lunarvim/pull/2576))
+- _(autocmds)_ disable commentstring_calc on cursor-hold ([#2581](https://github.com/lunarvim/lunarvim/pull/2581))
+- _(cmp)_ update nvim-cmp to the latest version ([#2467](https://github.com/lunarvim/lunarvim/pull/2467))
- _(cmp)_ hotfix nvim-cmp version
-- _(cmp)_ bring back default keybindings (#2470)
-- _(cmp)_ update nvim-cmp to the latest version (#2467) (#2469)
-- _(impatient)_ avoid get_options in fast handler (#2451)
-- _(installer)_ latest and specified release version for neovim have different urls (#2484)
-- _(installer/pwsh)_ fixes some details on installer and uninstaller (#2404)
-- _(lsp)_ undo stdpath overload to avoid datarace (#2540)
-- _(lualine)_ color theme gaps in some components (#2465)
-- _(luasnip)_ make sure all snippets are loaded (#2447)
-- _(luasnip)_ only use user snippets if the folder exists (#2481)
-- _(nvimtree)_ escape the dot character in custom filter (#2493)
-- _(nvimtree)_ make sure on_config_done is using the correct require (#2509)
-- _(nvimtree)_ add latest changes from nvimtree (#2537)
+- _(cmp)_ bring back default keybindings ([#2470](https://github.com/lunarvim/lunarvim/pull/2470))
+- _(cmp)_ update nvim-cmp to the latest version ([#2467](https://github.com/lunarvim/lunarvim/pull/2467)) ([#2469](https://github.com/lunarvim/lunarvim/pull/2469))
+- _(dap)_ temporarily use dap-buddy dev branch which has older code ([#2567](https://github.com/lunarvim/lunarvim/pull/2567))
+- _(dap)_ pause key binding commmand ([#2573](https://github.com/lunarvim/lunarvim/pull/2573))
+- _(impatient)_ avoid get_options in fast handler ([#2451](https://github.com/lunarvim/lunarvim/pull/2451))
+- _(installer)_ latest and specified release version for neovim have different urls ([#2484](https://github.com/lunarvim/lunarvim/pull/2484))
+- _(installer/pwsh)_ fixes some details on installer and uninstaller ([#2404](https://github.com/lunarvim/lunarvim/pull/2404))
+- _(lsp)_ undo stdpath overload to avoid datarace ([#2540](https://github.com/lunarvim/lunarvim/pull/2540))
+- _(lualine)_ color theme gaps in some components ([#2465](https://github.com/lunarvim/lunarvim/pull/2465))
+- _(luasnip)_ make sure all snippets are loaded ([#2447](https://github.com/lunarvim/lunarvim/pull/2447))
+- _(luasnip)_ only use user snippets if the folder exists ([#2481](https://github.com/lunarvim/lunarvim/pull/2481))
+- _(nvimtree)_ escape the dot character in custom filter ([#2493](https://github.com/lunarvim/lunarvim/pull/2493))
+- _(nvimtree)_ make sure on_config_done is using the correct require ([#2509](https://github.com/lunarvim/lunarvim/pull/2509))
+- _(nvimtree)_ add latest changes from nvimtree ([#2537](https://github.com/lunarvim/lunarvim/pull/2537))
- _(readme)_ update lsp server ignore syntax
-- _(readme)_ remove black as linter (#2510)
-- _(telescope)_ set <cr> binding to actions.select_default only (#2395)
-- _(theme)_ make sure the new theme is fully loaded (#2392)
-- _(windows)_ specify required powershell version for the installation script (#2376)
-- update deprecated methods in example configuration for trouble.nvim (#2416)
+- _(readme)_ remove black as linter ([#2510](https://github.com/lunarvim/lunarvim/pull/2510))
+- _(telescope)_ set <cr> binding to actions.select_default only ([#2395](https://github.com/lunarvim/lunarvim/pull/2395))
+- _(theme)_ make sure the new theme is fully loaded ([#2392](https://github.com/lunarvim/lunarvim/pull/2392))
+- _(windows)_ specify required powershell version for the installation script ([#2376](https://github.com/lunarvim/lunarvim/pull/2376))
+- update deprecated methods in example configuration for trouble.nvim ([#2416](https://github.com/lunarvim/lunarvim/pull/2416))
+- use correct cache path ([#2593](https://github.com/lunarvim/lunarvim/pull/2593))
+- load notify's telescope extension properly ([#2586](https://github.com/lunarvim/lunarvim/pull/2586))
### <!-- 3 --> Refactor
-- _(lsp)_ replace deprecated ocamllsp with ocamlls (#2402)
-- _(lsp)_ cleanup servers' override configuration (#2243)
-- _(lsp)_ decouple the installer setup-hook (#2536)
-- re-enable packer.sync() in LvimReload (#2410)
-- update impatient (#2477)
-- lock new installations to nvim v0.7+ (#2526)
-- use api-autocmds for lsp functions (#2549)
+- _(lsp)_ replace deprecated ocamllsp with ocamlls ([#2402](https://github.com/lunarvim/lunarvim/pull/2402))
+- _(lsp)_ cleanup servers' override configuration ([#2243](https://github.com/lunarvim/lunarvim/pull/2243))
+- _(lsp)_ decouple the installer setup-hook ([#2536](https://github.com/lunarvim/lunarvim/pull/2536))
+- _(telescope)_ don't overwrite default cmd to show hidden files
+- re-enable packer.sync() in LvimReload ([#2410](https://github.com/lunarvim/lunarvim/pull/2410))
+- update impatient ([#2477](https://github.com/lunarvim/lunarvim/pull/2477))
+- lock new installations to nvim v0.7+ ([#2526](https://github.com/lunarvim/lunarvim/pull/2526))
+- use api-autocmds for lsp functions ([#2549](https://github.com/lunarvim/lunarvim/pull/2549))
+- [**breaking**] load the default options once ([#2592](https://github.com/lunarvim/lunarvim/pull/2592))
+- remove redundant ftdetects ([#2651](https://github.com/lunarvim/lunarvim/pull/2651))
### <!-- 4 --> Documentation
-- _(README)_ change forgotten breaking change in example (#2377)
-- _(windows)_ use alpha in config_win.example.lua (#2452)
+- _(README)_ change forgotten breaking change in example ([#2377](https://github.com/lunarvim/lunarvim/pull/2377))
+- _(windows)_ use alpha in config_win.example.lua ([#2452](https://github.com/lunarvim/lunarvim/pull/2452))
### <!-- 5 --> Revert
-- do not run packer.sync() on every reload (#2548)
+- do not run packer.sync() on every reload ([#2548](https://github.com/lunarvim/lunarvim/pull/2548))
## [1.1.3]