Skip to content

Releases: nvim-neo-tree/neo-tree.nvim

3.31.1

14 Mar 23:33
9b5d671
Compare
Choose a tag to compare

What's Changed

  • fix(command): redo fallback mechanism by @pynappo in #1712
  • fix(fs_actions): allow changing case of filenames on windows by @pynappo in #1704
  • docs: add types for user configuration by @pynappo in #1689
  • refactor: use vim.{bo/wo/go/o} for options by @pynappo in #1713
  • fix(fs_actions): fix move/rename check by @pynappo in #1714
  • fix(setup): explicitly specify path to hijack when possible by @pynappo in #1718
  • fix(setup): hijack on bufname instead of path by @pynappo in #1719
  • fix(setup): disable lazyloading autocmd when already setup by @pynappo in #1721
  • refactor(types): change neotree.Config to a partial class by @pynappo in #1722
  • refactor: annotate deprecated functions, fix lua-ls warnings by @pynappo in #1723
  • style: remove unneeded vim local, prefer vim.uv by @pynappo in #1724
  • fix(fs_actions): revert accidental rename by @pynappo in #1725
  • fix(manager): ensure setup before creating state by @pynappo in #1729

Full Changelog: 3.31...3.31.1

3.31

04 Mar 21:55
16854ed
Compare
Choose a tag to compare

What's Changed

  • build: fail if PR is made to non-main branch by @pynappo in #1681
  • ci: update action by @pynappo in #1690
  • fix(defaults): change delete bind in buffers to buffer_delete by @pynappo in #1696
  • docs: update show logs comment in defaults.lua by @616b2f in #1700
  • feat(commands): Add descending order_by_name support by @zackwithak13 in #1697
  • fix(fs_actions): windowize paths on windows before moving by @midrare in #1701
  • fix(preview): make scroll_preview fallback when inactive by @emxxjnm in #1651
  • fix(renderer): unhide parents of revealed file by @pynappo in #1650
  • fix(defaults): skip rename_basename in document_symbols mapping by @jeffawang in #1706

New Contributors

Full Changelog: 3.30...3.31

3.30

15 Feb 20:26
e96fd85
Compare
Choose a tag to compare

Hi everyone! This release is focused on bugfixes. Also, neo-tree now lazy-loads its own setup now!

Highlighted Changes

  • feat(filesystem): add BEFORE_FILE_{ADD/DELETE} events by @pynappo in #1657
  • feat: add open_files_using_relative_paths option by @epheien in #1634
  • fix(setup): defer merging config until needed by @pynappo in #1658
  • fix(setup): defer hijack until setup or BufEnter by @pynappo in #1667

What's Changed

  • chore: update stylua action and format by @pynappo in #1664
  • fix(fs_actions): normalize the move destination by @pynappo in #1647
  • fix(preview): use scratch buffer for float to stop side effects by @pynappo in #1663
  • fix(container): truncate text by cell width/characters by @pynappo in #1623
  • docs: trim/format whitespace, convert to lazy.nvim example by @pynappo in #1665
  • fix(commands): generalize expand_all_nodes by @pynappo in #1661
  • chore: properly indent bug report template by @pynappo in #1675
  • fix(document_symbols): parse preview range by @nnajm in #1679
  • build(ci): update neovim appimage path by @pynappo in #1680
  • fix(git_status): show status for one char filenames by @pynappo in #1683
  • fix(setup): always apply window settings by @pynappo in #1686
  • docs(README): mention nvim-lsp-file-operations by @pynappo in #1688
  • fix(file-nesting): ensure deterministic rule application by @saifulapm in #1602

New Contributors

Full Changelog: 3.29...3.30

3.29

24 Jan 22:59
5d172e8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.28...3.29

3.28

11 Jan 00:34
e6645ec
Compare
Choose a tag to compare

Hi everyone! Happy to help maintain neo-tree now, I'll be working through past PRs and issues as much as I can.

What's Changed

New Contributors

Full Changelog: 3.27...3.28

3.27

22 Sep 00:46
3.27
a77af2e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.26...3.27

3.26

20 May 14:25
8c75e8a
Compare
Choose a tag to compare

Announcement

I (@pysan3) have been assigned as the new lead developer for neo-tree.nvim. Big thanks to @cseickel who has created and led this project to a huge success. I am very honored to be able to play a big role and I have many plans to improve the plugin even more so stay tuned ;)

This release (3.26) is the first release that is signed by me. Please see #1467 for more information.

Thanks to all the contributors and contributions listed below and I will appreciate more and more PRs from the community to enrich this plugin (yes in fact a PR to neo-tree was my first contribution to an OSS so never be afraid).

What's Changed

New Contributors

Full Changelog: 3.25...3.26

3.25

13 Apr 23:19
3.25
7aad1bf
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.24...3.25

3.24

13 Apr 02:09
3.24
c61074a
Compare
Choose a tag to compare

What's Changed

  • feat: allow to pass function to fuzzy_finder_mappings by @adoyle-h in #1423
  • feat(set_root): allow filesystem and buffers to run set_root when the cursor is on both files and directories by @xvzc in #1420
  • fix: revert window close buffer cleanup code by @cseickel in #1433

New Contributors

Full Changelog: 3.23...3.24

3.23

26 Mar 11:38
3.23
16d1b19
Compare
Choose a tag to compare

What's Changed

  • fix(renderer): check if current buffer is loaded by @pysan3 in #1406

Full Changelog: 3.22...3.23