Skip to content

Releases: sidlatau/neotest

v3.0.0

11 Oct 10:46
6d3d22c
Compare
Choose a tag to compare

3.0.0 (2024-10-11)

Bug Fixes

  • check buffer valid before set diagnostic (#389) (4e6bf45)
  • check for buffer existence on attach function (#244) (f3570eb)
  • client: check file exists before acting (#302) (455155f)
  • command: evaluate unquoated string args (9018914), closes #297
  • config: disable quickfix opening by default (fb0b31a), closes #219
  • config: pass global default strategy to project (42cf226), closes #248
  • control/queue: notify one listener on get (3dbac1e)
  • dap: cleanup exit handler (#234) (e1bba89)
  • dap: handle no exited event (80366bb), closes #200
  • dap: pass filetype to dap.run (#315) (3b3fef1)
  • dap: safely handle dap.run_last (80f9c96), closes #234
  • diagnostic: avoid arithmetic error when adding 1 to nil (#396) (44536f5)
  • diagnostic: handle buf closing (#279) (a11ceb2)
  • diagnostic: safer place_sign (#405) (f30bab1)
  • find: handle directory read errors (f6048f3)
  • find: use full path instead of real path to avoid symlinks (#368) (5f93fb9)
  • ignore unnamed buffers on autocmd (#454) (9917051)
  • integrated: catch deleted channel (35aa583)
  • lib/process: read output before waiting for exit (#447) (808cc4e)
  • luarocks: add nio to rockspec dependencies (5caac5c), closes #382
  • nio/tasks: error formatting (bec7be0), closes #273
  • no autocommand file name to substitute for (#416) (2149a76)
  • output: only set current win when needed (bbbfa55), closes #219
  • properly handle nil value from cpu_info() (#427) (b0a5a59)
  • query: explicitly opt-in to legacy behavior (#450) (5be28ff)
  • query: use nil to skip optional parameters when calling the iter_matches method (#458) (6d3d22c)
  • quickfix: handling of range-less/child tests (#304) (2b4d0ec)
  • replace tbl_flatten to flatten():totable() (#410) (6f35d79)
  • run: always convert args to table (#262) (e46eae5), closes #261
  • status: only place marks for tests with their own range (#306) (0093289), closes #305
  • strategies/dap: stop function (#350) (73043d6)
  • strategies/integrated: push output synchronously (e8ed1ac)
  • strategies/integrated: unsubscribe attach from output (6aa6e45), closes #265
  • strategies/integ: write output synchronously (1ee3fcc), closes #342
  • stratgies/integrated: use nio.fn/api (6435a36)
  • subprocess: abort on blocking mode (10e6763), closes #158
  • subprocess: disable swap files (#311) (7610198)
  • subprocess: require nvim-treesitter if installed (d1417bc), closes #303
  • treesitter: use query.parse (#226) (734efe8)
  • use vim.islist (420288e)
  • utilize bufhidden=wipe instead of forcibly deleting buffer (#238) (972a7dc)
  • utils: use nio.fn (02eb256), closes #410
  • watch: get queries from config directly (6e45884)
  • watch: use nio.lsp.get_clients (e07fe82), closes #383
  • watch: use old lsp supports method for v0.10.1 (#456) (245a65e)
  • window: handle when a PersistedWindow's buffer has been deleted (#434) (46adcd0)

Code Refactoring

Features

Read more

v2.0.0

13 Mar 19:42
Compare
Choose a tag to compare

2.0.0 (2023-03-13)

Bug Fixes

  • adapters: check buffer is loaded (#160) (cf4d935)
  • avoid running discovery twice (e2d1378), closes #13
  • avoid using home as root (779e04f), closes #152
  • benchmark: reset adapters on start (080d255)
  • check real paths of buffers (e0868ea), closes #141
  • client: adapter dir check (703a297)
  • client: avoid matching bufs under existing roots (2a8d8d7), closes #127
  • client: break up namspaces if not supported (cd29b99), closes #40
  • client: check adapter_id before update (4c90228)
  • client: correct self arg for runner (6a35506)
  • client: discover dirs under root (ee97820)
  • client: discover new bufs with no active adapter (101ddd0)
  • client: don't send dirs for test file query (b0b8e7d)
  • client: ignore adapter with no root position (#193) (3b41a1a)
  • client: ignore new buffers under known directories (604dd92), closes #127
  • client: use args env/cwd (c6f80b9), closes #34
  • client: uses project default strategy (4d50824), closes #175
  • crash in diagnostics consumer (#84) (6a825a6)
  • define highlights on color scheme event (8e4c848), closes #91
  • files: check for empty stream data (c4fed39)
  • files: parse dir and file with same name (eb8b29d), closes #62
  • files: separator detection (cf0fba8), closes #59
  • files: use isdirectory function (fee5ce9), closes #188
  • find: open with absolute path (7e73ba5), closes #127
  • float: cancel auto-close if no longer floating (#168) (274d9f0), closes #136
  • integrated: temp win for opening term (99c59dd), closes #44
  • lib/find: hide job window (403430c), closes #59
  • lib/process: handle multiple reads (fcaa7b2)
  • lib/process: raise errors (d83e34a)
  • lib/process: set outputs to nil if not read (b449394)
  • lib: schedule notify (aab54ae), closes #74
  • output-panel: replace newlines, only test output (d9bd5b0), closes #123
  • output: check for output on results (#85) (42ba517)
  • output: clear buf lines on open (3a9a348)
  • output: listen for close event (53a6c8e), closes #139
  • output: use temp win for setting term size (65c4327), closes #44
  • quickfix: always set QF list after a test run (#205) (8807379)
  • quickfix: handle position ID not existing anymore (d32b8bf), closes #187
  • runner: check missing test still exists (#201) (568feb5)
  • runner: mark files as skipped if no child tests run (956ff67)
  • status: detect result before running (1ef91b5)
  • status: filter unlisted bufs (15c0bb2)
  • subprocess: catch error getting mode (7690967), closes #37
  • subprocess: clean up on exit (60bfacd)
  • subprocess: connect via tcp (3deec08)
  • subprocess: load dependencies on startup (392808a), closes #198
  • subprocess: pick random port (#186) (4775c05)
  • subprocess: reduce log level (414b43f)
  • summary: check for pending renders (c76f3be)
  • summary: handle draw errors (dbe9795)
  • summary: pass kwargs to split (8724ec7)
  • summary: redraw after render (b8c66b0)
  • summary: stop rendering (1b83929)
  • tree: nil check when fetching nearest (a908daa), closes #198
  • xml: refactor for lazy require (bd24d46), closes #126

Features

Read more