v0.1.1
It's been quite a while since the last release and not everything went as planned because I couldn't put the time into telescope that I wanted to put into it.
Neovim 0.8 released and broke a couple of things in telescope that still need to be resolved, but a 0.1.1 feels necessary at this point because it resolves some big issues.
I will most likely release another version soon that fixes some of these major issues.
The biggest new thing that made it into this release is that we now have a github workflow that automatically pushes to luarocks thanks to @mrcjkb and @teto, so going forward you can use luarocks to install telescope.nvim and plenary.nvim
Thanks to everyone who participated in this release, by opening issues (I know I have a huge backlog I still need to work through) and by providing PRs. Full changelog:
- fix: push history on refine (#2074)
- fix(which_key): only get telescope mappings (#2090)
- fix(which_key): mode width options typo (#2078)
- fix:
Telescope
command lsp_definition call (and potentially more) (#2086) - fix: move the moon behind show_moon option and update documentation (#2072) (#2079)
- fix: error due to concatenating table to string (#2108)
- fix(resolve): Check val not nil in resolve funcs (#2097)
- fix(buffer_previewer): bypass path validation for terminal buffers (#2117)
- fix(previewer): regression on live_grep (#2119)
- fix: previewer if cwd is not curr dir (#2084)
- chore: reduce log level to trace in pickers.lua (#2124)
- fix: find_files to force color=never (#2130)
- docs: fix arguments in mappings table to refelct implementation (#2111) (#2125)
- fix: typo in docs (#2100)
- fix: make_entry.gen_from_string is a factory and needs to be called (#2116)
- fix(pickers): always redraw when screen is resized (#2140)
- fix(sorters): add highlighter to fuzzy_with_index_bias (#2134)
- fix: remove un-needed check (#2144)
- fix(preview): update buffer previewer to upstream changes (#2150)
- fix: nop i_ because we dont want allow new line (#2147)
- fix: previewer if custom_captures are set (#2156)
- docs: update for git_files and live_grep (#2133)
- fix: check for window before scrolling previewer (#2163)
- fix: checktime when git checkout (#2176)
- fix: builtin register picker better sorting (#2175)
- fix: stylua ci (#2177)
- docs: Add Lua-only key mappings examples (#2174)
- works with register name and content (#2178)
- fix: preview = true (#2168)
- fix: selected icon highlight with color_devicons to false (#2187)
- feat(diagnostics): change highlight groups to DiagnosticSign... (#2194)
- perf(builtin): faster list extend for find_files (#2205)
- docs: readme, add missing key to mapping examples (#2197)
- feat: allow table as additional args in live grep and grep string (#2139)
- fix: rg invert and files-with-matches res line parsing (#2208)
- fix: always load the up to date picker config on picker open
- fix: generate.refine with border=false (#2223)
- feat: the parameter "map" of attach_mappings can be list of modes to create mapping on multiple modes (#2220)
- fix(builtin.commands): no preview for multiline description commands (#2244)
- docs: Fixed a typo (#2254)
- fix(builtin.live_grep): add spacer ":" even when coordinates disabled (#2275)
- fix: misidentification invert and files_with_matches (#2240) (#2262)
- fix: jumplist picker indexing the line after (#2273)
- chore: bump ci to more modern os and nvim versions (#2289)
- fix(docs): point to correct lua modules (#2284)
- docs: fix typos/wording (#2283)
- fix: do not use nvim_buf_line_count on unloaded buffers (#2261)
- docs: Added note that live_grep depends on ripgrep (#2305)
- fix: correctly parse filenames with special chars in git_status (#2296)
- fix: live_grep additional_args parsing (#2306)
- fix: restore testing framework to actually work (#2070)
- fix(tests): uses testharness in scrolling strategy (#2307)
- fix(old_files): opts.cwd_only includes similarly named dirs (#2308)
- feat: add rockspec + luarocks upload workflow (#2276)
- fix: docgen ci failure (#2323)
- release: 0.1.1