Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 18:24
0369b62

1.0.0 (2026-08-31)

⚠ BREAKING CHANGES

  • config handling/validation and health check additions
  • Clean up session APIs
  • Refactor/improve codebase

Features

  • Add cmd autotrigger configuration option (8d64239)
  • Add more example pickers from my local config (f9a89af)
  • allow user changes to cmdheight on running instance (411761a)
  • close minibuffer on focus lost (3e71ce0)
  • config handling/validation and health check additions (bbc7d56)
  • further cmdline improvements (ded09e1)
  • improve cmd window handling (2543714)
  • improve dynamic window resizing and make it an optional feature (a4bba77)
  • Improve resume for resumable sessions (4df5087)
  • Make examples builtin (5452652)
  • Refactor/improve codebase (f3c9c1f)
  • Simplify integration with other plugins (8ab8748)
  • Support multiple window config markers (14b499c)
  • support restoring selected index for select and input sessions on resume (1a7721e)
  • Use ui_attach handlers for cmd (b14263f)

Bug Fixes

  • access table properties before calling lower in oldfiles filter (3011b83)
  • Add C-c mapping to select input (8fb32f1)
  • cmd dynamic height (3b1247c)
  • commit doc tags file (f86c36a)
  • correct buffer spit code and fetch err handling (dcc2604)
  • Correct scratch API documentation and ui_select items (73174f4)
  • Default autotrigger to true (ee96338)
  • Don't force delete scratch buffers (c999de7)
  • don't run matchfuzzy on files pull (02ccc38), closes #5
  • filter only pum from wildoptions (63ed47c)
  • Handle brace expansion error from vim.fn.getcompletion with pcall (61e8b5e)
  • Handle brace expansion error from vim.fn.getcompletion with pcall (d76f352)
  • instantiate ScratchSession in init.lua general entrypoint (2495e97)
  • join cwd with selected file paths on selection (9e491f9)
  • make sure input is restored on resumed select sessions (7df62d2)
  • Make window utilities tabpage aware (35ea6af)
  • pass unwrapped item and index to vim.ui.select callback (b489cd7)
  • pcall cmd window api calls (033534e)
  • recognise := as a lua command prefix (593af61)
  • Remove un-needed vim.schedule on files example (4e72403)
  • remove window resizing for cmd view (13ac537)
  • session close/cancel callback timing (4d088e0)
  • use '=' as a cmd completion boundary (f4824b9)
  • Use separate entry win for interactive sessions (266dbb1)
  • use string concatenation operator when accepting input suggestions (3e0d32d)

Code Refactoring