0.30.0 (2024-05-18)
0.29.0 (2024-04-27)
- add :list_scopes to Grapple app (386b583)
- add "shown" to scope definition to allow whitelisting scopes in settings (d9600cd)
- cycle scopes with Grapple.cycle_scopes (6c88bfd)
- docs: reorder grapple.scope_definition fields (c0a6b04)
- test: update tag_content_spec for new name handling (dadf665)
0.28.3 (2024-04-26)
- allow paths with spaces in tags window (7b53a86)
- docs: s/uv_timer_t/uv.uv_timer_t/ (22d0272)
- incorrect docs regarding scope loading (bbcbf20)
- minor cache module improvements (1686932)
- remove unused "key" from excluded subcommands (a370614)
- remove vim.print in Grapple.prune (5cc6023)
- use provided app instead of global app in scope content (494b186)
- use provided app instead of global app in scope_manager (e967778)
0.28.2 (2024-04-09)
0.28.1 (2024-04-05)
- docs: incorrect information for grapple.scope_definition type (d256401)
- send tag absolute path to command instead of short path (34b8f47)
0.28.0 (2024-03-31)
- add Cache:is_open(id) + some luadocs cleanup (eee8d92)
- add global cache to App (526cf25)
- emit event on scope change "GrappleScopeChanged" (See #147) (1e7ffdd)
0.27.1 (2024-03-27)
- ci: update documentation link (15d44ff)
0.27.0 (2024-03-27)
- always unset window ids on window close (601a73a)
- deepcopy tags before returning in Grapple.tags (5d96868)
- escape container_id in Loaded Scopes window (8903901)
0.26.0 (2024-03-21)
- add missing keymap description + handle nil descriptions in help window (2f1011b)
- don't eagerly load current scope on setup (b2b0586)
- place cursor on "current" entry in ui (5f7cbaa)
- reduce window flickering when toggling unloaded scopes (b381b69)
0.25.0 (2024-03-21)
- toggle showing loaded and unloaded scopes in UI with '<s-cr>' (03ffbb9)
- allow deletion of unloaded scopes (9350912)
- don't close loaded scopes window when a scope is reset (dcc5984)
0.24.1 (2024-03-19)
- remove extra space in help footer (9fb7660)
0.24.0 (2024-03-19)
- add "help" footer for nvim-0.10 (2545605)
0.23.0 (2024-03-18)
- help window should handle non-consecutive quick select mappings (5720f81)
0.22.0 (2024-03-18)
0.21.0 (2024-03-18)
0.20.1 (2024-03-17)
0.20.0 (2024-03-16)
- don't break lualine if Grapple.tags returns an error (7f6edfe)
0.19.0 (2024-03-15)
- don't allow empty tag names (79fef01)
- use App.update instead of Settings.update during Grapple.setup (c2c6cbf)
- use correct starting cycle position when not on a tagged file (e4d2031)
0.18.1 (2024-03-14)
- use correct byte indexes for highlights in nvim 0.10 (02bcc88)
0.18.0 (2024-03-11)
- docs: update link to grapple.tag (ce47f12)