Skip to content

Releases: zerochae/endpoint.nvim

v3.0.0

03 Apr 04:08
91082b3

Choose a tag to compare

3.0.0 (2026-04-03)

⚠ BREAKING CHANGES

  • complete framework system refactor with comprehensive parser improvements

Features

  • #65: resolve Java constant references in Spring endpoint annotations (82c52f8)
  • add common test utilities and refactor framework specs (4608366)
  • add comprehensive .NET Core framework support (b39c7b2)
  • add comprehensive Express TypeScript support (9ef6c89)
  • add comprehensive multiline TypeScript generic support (0b0d0ef)
  • Add comprehensive Snacks.nvim picker support with picker-specific configuration (2916329)
  • add comprehensive Symfony multiline Route annotation support (2f7d48b)
  • add configurable preview title format for snacks picker (da9022d), closes #58
  • add configurable previewer highlighting toggle (fd934ca)
  • add Django framework support for Python projects (139237b)
  • add GitHub Wiki as submodule (36ef13b)
  • add GitHub Wiki as submodule (12bfffb)
  • add HTTP method filtering to endpoint command (55d7fba)
  • add Java Servlet framework support (a986092)
  • add Ktor framework support for Kotlin projects (86dd68f)
  • add multiline endpoint support across all frameworks (d6989b7)
  • add picker_opts support to snacks picker (439c642)
  • add picker_opts support to vim_ui_select picker (a12fec8)
  • add Rails framework support with endpoint detection (8423ac0)
  • add real-time cache mode with 'none' option as default (f50b5c2)
  • add real-time cache mode with "none" option as default (de23d72)
  • add Ruby on Rails framework support (e291a58)
  • add search command utility to reduce framework code duplication (3c2b416)
  • add UI configuration types for method display customization (fdae803)
  • async: add non-blocking async scanning with vim.system (7b94617)
  • complete DotNet multiline annotation support with comprehensive fixes (7162f3e)
  • complete FastAPI multiline support and resolve DotNet parsing artifacts (751ada7)
  • complete framework system refactor with comprehensive parser improvements (84c0e4b)
  • complete framework system refactor with comprehensive parser improvements (8f92a3d)
  • complete Ktor framework implementation with clean code (79a8a18)
  • completely refactor framework system architecture (daf0057)
  • comprehensive NestJS improvements with GraphQL and multiline support (9498d34)
  • detector: add support for gradle multi-module projects (e4a86a9)
  • enhance picker system with improved highlighting and multiline support (2d82e3a)
  • enhance Rails framework with comprehensive routes.rb support (327bc75)
  • enhance Spring parser with comprehensive multiline annotation support (2e1b619)
  • enhance Symfony framework support and clean up legacy code (fb0dafb)
  • enhance Symfony multiline Route detection and parsing (545f145)
  • enhance test fixtures with comprehensive endpoint coverage (bad5290)
  • Express TypeScript support with comprehensive multiline generic detection (3625bd0)
  • express: add comprehensive Express.js framework support (6e54749)
  • extract actual HTTP methods when searching with ALL (89ba40d)
  • finalize framework system refactor with comprehensive improvements (bae1b23)
  • finalize snacks.nvim picker implementation with working navigation (0035690)
  • fix and reorganize framework tests (52b6f4d)
  • fix Symfony and React Router framework tests (5dd7163)
  • implement complete servlet framework support with multiple URL patterns (f919b7d)
  • implement comprehensive DotNet multiline attribute support (d96853d)
  • implement comprehensive Ktor multiline routing support (c91dc9b)
  • implement comprehensive Ktor multiline routing support (f4b6014)
  • implement comprehensive snacks.nvim picker support (b014fb9)
  • implement comprehensive Symfony multiline annotation support (fcbd3fb)
  • implement Express framework with unified parser architecture (ebc0a22)
  • implement NestJS, FastAPI, DotNet, and Ktor frameworks with unified architecture (147263f)
  • implement persistent disk cache with configurable cache modes (e101692)
  • implement picker-specific configuration structure (2658b83)
  • implement Rails action annotations with enhanced display format (1579c3a)
  • implement Servlet and React Router frameworks completing framework ecosystem (b94d722)
  • implement Symfony framework with unified parser architecture (30ae5c6)
  • Improve endpoint duplicate filtering for monorepo and microservice support ([dd93120](dd93120e...
Read more

v2.8.0

19 Feb 00:27
f65225c

Choose a tag to compare

2.8.0 (2026-02-02)

Features

  • async: add non-blocking async scanning with vim.system (7b94617)
  • detector: add support for gradle multi-module projects (e4a86a9)
  • progress: add progress notification during endpoint scanning (98f5953)
  • progress: show parser type (treesitter/ripgrep) in progress message (1213e9e)
  • treesitter: add Tree-sitter based parsing for Spring Boot (e23f487)
  • treesitter: add Tree-sitter parsers for all frameworks (b2091d4)

Bug Fixes

  • security: sanitize shell inputs to prevent injection vulnerability (1d64744)
  • treesitter: lazy check treesitter config after setup (f5a90d5)

Performance Improvements

  • treesitter: use hybrid approach for faster scanning (99eee37)

v2.7.0

12 Oct 23:33
1ba7384

Choose a tag to compare

2.7.0 (2025-10-10)

Features

  • add configurable preview title format for snacks picker (da9022d), closes #58

Bug Fixes

  • resolve NestJS GraphQL decorator parsing issue (7d4630f)
  • resolve NestJS GraphQL decorator parsing issue (5a30721)
  • resolve Windows path parsing issue in ripgrep results (4db0d73)
  • resolve Windows path parsing issue in ripgrep results (12e8591)

v2.6.0

30 Sep 07:35
53694da

Choose a tag to compare

2.6.0 (2025-09-30)

Features

  • add comprehensive Symfony multiline Route annotation support (2f7d48b)
  • enhance Symfony multiline Route detection and parsing (545f145)
  • Improve endpoint duplicate filtering for monorepo and microservice support (dd93120)
  • improve endpoint duplicate filtering for monorepo support (1bb6d59)
  • update vim ui select picker and related documentation (2a66f25)

Bug Fixes

  • improve DocBlock multiline annotation highlighting (8316d1f)
  • improve vim_ui_select picker prompt configuration and error handling (413dd01)
  • remove duplicated get_event_manager method (4dc0137)
  • resolve Lua syntax errors in Symfony multiline test strings (9f58dfb)
  • update integration test to match refactored architecture (40d6a7e)

v2.5.0

24 Sep 06:59
729fec5

Choose a tag to compare

2.5.0 (2025-09-24)

Features

  • complete DotNet multiline annotation support with comprehensive fixes (7162f3e)
  • complete FastAPI multiline support and resolve DotNet parsing artifacts (751ada7)
  • implement comprehensive DotNet multiline attribute support (d96853d)

Bug Fixes

  • enhance comment filtering with file context awareness (fb556f0)
  • filter DotNet multiline artifacts and improve search patterns (b4f1ccd)
  • improve DotNet multiline attribute detection and path extraction logic (89d128d)
  • improve DotNet multiline attribute parsing and comment filtering (03a3222)
  • resolve critical DotNet parser path extraction and comment filtering issues (99162e0)
  • resolve DotNet parser path combination and commented code issues (299e88b)
  • simplify DotNet path combination logic for proper endpoint display (f814c11)
  • strengthen DotNet multiline artifact filtering with comprehensive checks (581fc70)

v2.4.0

24 Sep 03:04
83d9ea2

Choose a tag to compare

2.4.0 (2025-09-24)

Features

  • implement comprehensive Ktor multiline routing support (c91dc9b)
  • implement comprehensive Ktor multiline routing support (f4b6014)
  • implement comprehensive Symfony multiline annotation support (fcbd3fb)

v2.3.0

24 Sep 01:28
be438cb

Choose a tag to compare

2.3.0 (2025-09-24)

Features

  • add configurable previewer highlighting toggle (fd934ca)
  • add multiline endpoint support across all frameworks (d6989b7)
  • enhance picker system with improved highlighting and multiline support (2d82e3a)
  • enhance Spring parser with comprehensive multiline annotation support (2e1b619)

Bug Fixes

  • add end_line_number field to endpoint.entry type (9b7d55e)
  • remove unused parameter warnings in parsers (9bb6695)
  • resolve type issues and remove unused code in servlet parser (73363cb)
  • resolve undefined field warning in plugin (0a004dc)
  • resolve variable redefinition in nestjs parser (cf5bab6)

v2.2.1

23 Sep 01:18
7c29cca

Choose a tag to compare

2.2.1 (2025-09-23)

Bug Fixes

  • improve picker selection logic with explicit configuration (d1a451d)

v2.2.0

23 Sep 01:07
4978b81

Choose a tag to compare

2.2.0 (2025-09-23)

Features

  • add HTTP method filtering to endpoint command (55d7fba)
  • implement persistent disk cache with configurable cache modes (e101692)

Performance Improvements

  • implement method-specific search with optimized caching (d0010fa)
  • switch from JSON to Lua file format for persistent cache (153ab50)

v2.1.0

22 Sep 05:03
17c2f7b

Choose a tag to compare

2.1.0 (2025-09-22)

Features

  • add comprehensive Express TypeScript support (9ef6c89)
  • add comprehensive multiline TypeScript generic support (0b0d0ef)
  • comprehensive NestJS improvements with GraphQL and multiline support (9498d34)
  • Express TypeScript support with comprehensive multiline generic detection (3625bd0)