Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release nvim-laurel 0.7.0 #234

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Feb 18, 2023

🤖 I have created a release beep boop

0.7.0 (2024-02-18)

⚠ BREAKING CHANGES

  • command! drops support to resolve unnecessary quote on callback
  • keymap: map! sets keymap non-recursively by default; map! requires remap option to set recursive mapping

Features

  • add <command> to ensure to set without callback (f895d09)
  • add ex key as an alias of <command> key (945ea76)
  • autocmd: convert vim.fn.foo#bar into "foo#bar" to set to "callback" (8d88c61)
  • autocmd: deprecate ^<.+> pattern in sym/list to set Lua callback (#197) (5b970cf)
  • autocmd: deprecate list to set Ex command (#203) (c1d7bbf)
  • autocmd: deprecate quoted callback format (#202) (fd0ba7c), closes #190
  • autocmd: deprecate special opts <command>, ex, , and cb (#200) (cea9d45), closes #188
  • autocmd: detect &vim indicator to set Vim Ex command (#193) (80f482b)
  • autocmd: enable to infer description from symbol name (1498a0a)
  • autocmd: make augroup! accept api-opts; deprecate augroup+ (#178) (1546d9b)
  • command: deprecate quoted callback format (#207) (70f253b), closes #205
  • extra-opts: add cb alias &lt;callback&gt; (6a3359e)
  • extract callback in quoted symbol/list; deprecate callback in symbol (#150) (98f0dcd)
  • keymap: add &lt;Cmd&gt; and <C-u> (ad61530)
  • keymap: add map-range! macros (470cfb5)
  • keymap: deprecate ^&lt;.+&gt; pattern in sym/list to set Lua callback (#199) (69b3cef)
  • keymap: deprecate list for key sequence (#204) (39eb8dc)
  • keymap: deprecate quoted callback format (#206) (2a2a57a), closes #191
  • keymap: deprecate special opts <command>, ex, and cb (#201) (8a005ed), closes #189
  • keymap: detect &lt;Cmd&gt;/<C-u> macros for excmd (8be7b92)
  • keymap: detect &vim indicator to set key sequence (#195) (b39b383)
  • keymap: detect remap option in extra-opts (e770902)
  • keymap: modes can contain multi modes in bare-string (e7d9230)
  • option: add bo! and wo! (679e82e), closes #101
  • option: add go!, go+, ..., alias setglobal!, ... (14ebf25)
  • option: detect infix flag in symbol to append, prepend, ...; deprecate :foo+, ..., format and set+, ..., macros (#233) (669bdf4)
  • utils: add first-symbol (8b118ef)
  • variable: add variable macros (95b72e8)
  • wrapper: add keymap/set-maps! for runtime (fc2a1e1)
  • wrapper: add wrapper to merge api-opts in runtime (6bdde21)

Bug Fixes

  • autocmd: filter non-deprecated format ^&lt;.+&gt; not to deprecate (#217) (3a4b048)
  • autocmd: set ?pattern to extra-opts only if it makes sense (42f8472)
  • command: merge api-opts in symbol/list safely (7da9340)
  • feedkeys: set "" if ?flags is nil (89fbf84)
  • hi!: correct indent (69a8c23)
  • hi!: cterm color can be set in symbol/list (634ccf1)
  • hi!: omit cterm.fg and cterm.bg at compile time (2bef93a)
  • infer-desc: replace string separators correctly with spaces (a6a178f)
  • keycodes: interpret &lt;lt&gt; in str->keycodes (23ad5bb)
  • keymap|autocmd: add &lt;callback&gt; key to set anonymous-function via user function (0a388f1)
  • keymap: add missing map-args to trues detection (ff221b3)
  • keymap: delete smap in buffer as its necessity (99b84f5)
  • keymap: detect ex- prefix in list in addition to that in symbol (7d552a4)
  • keymap: detect missing noremap key as boolean (cf73e7d)
  • keymap: do not :sunmap if lhs is invisible in map-motion! (f4b2cb2)
  • keymap: filter non-deprecated format ^&lt;.+&gt; not to deprecate (#214) (2812d82)
  • keymap: insert missing ?api-opts (7d1e954)
  • keymap: set keymap via vim.keymap.set only if modes is symbol or list (b0b7d3e)
  • macro: add if-not (0415544)
  • option: detect sym/list in table not to concat at compile time (#212) (cf4dccc)
  • option: improve vim.opt detection (fb9c32a)
  • option: optimize values for short forms: fo and shm (#223) (1d3046b)
  • option: remove ? prefix from un-nilable var (e1333ab)
  • option: surely remove flags for &shortmess/&formatoptions (db3fdf1)
  • pattern: insert missing % before - (15cc72f)
  • util: make predicate arg nillable (6c759e7)
  • utils: correct slice logic (1156aef)
  • utils: correctly get key from another kv-table (bf1b89f)

Performance Improvements

  • autocmd: extract pattern if only one in sequence (d2c159a)
  • keymap: remove noremap w/ callback, but w/o expr (e28e63b)
  • util: remove unused util functions (63f7acb)
  • wrapper: remove unnecessary wrapper definitions (84f35cf)

Code Refactoring

  • keymap: make map! macro non-recursively by default (#144) (d086443)
  • remove support for deprecated features (#210) (c7f4069)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--nvim-laurel branch 2 times, most recently from bd3ac6b to ba170e3 Compare February 18, 2024 04:07
@github-actions github-actions bot changed the title chore(main): release 0.6.1 chore(main): release nvim-laurel 0.7.0 Feb 18, 2024
@github-actions github-actions bot force-pushed the release-please--branches--main--components--nvim-laurel branch from ba170e3 to 7139716 Compare February 18, 2024 07:55
aileot added a commit that referenced this pull request Feb 18, 2024
@aileot aileot closed this in #242 Feb 18, 2024
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment