2.6.0 (2024-11-29)
Features
- config: allow overriding resolved options for a plugin. See #164 (d730a13)
- config: make it easier to use examples in your config (6e3cb7e)
- dashboard: allow passing win=0, buf=0 to use for the dashboard instead of creating a new window (417e07c)
- dashboard: always render cache even when expired. Then refresh when needed. (59f8f0d)
- gitbrowse: add Bitbucket URL patterns (#163) (53441c9)
- gitbrowse: open commit when word is valid hash (#161) (59c8eb3)
- health: check that snacks.nvim plugin spec is correctly setup (2c7b4b7)
- notifier: added history opts.reverse (bebd7e7)
- win: go back to the previous window, when closing a snacks window (51996df)
Bug Fixes
- config: check correct var for single config result. Fixes #167 (45fd0ef)
- dashboard: fixed mini.sessions.read. Fixes #144 (4e04b70)
- dashboard: terminal commands get 5 seconds to complete to trigger caching (f83a7b0)
- git: make git.get_root work for work-trees and cache git root checks. Closes #136. Fixes #115 (9462273)
- init: use rawget when loading modules to prevent possible recursive loading with invalid module fields (d0794dc)
- notifier: always show notifs directly when blocking (0c7f7c5)
- notifier: gracefully handle E565 errors (0bbc9e7)
- statuscolumn: bad copy/paste!! Fixes #152 (7564a30)
- statuscolumn: never error (in case of E565 for example). Fixes #150 (cf84008)
- win: handle E565 errors on close (0b02044)
Performance Improvements
- statuscolumn: some small optims (985be4a)