v3.8.0
What's Changed
- refactor: make client module stateless by @deathbeam in #805
- fix: remove unused model param from context resolving by @deathbeam in #806
- refactor: simplify resolve_embeddings function signature by @deathbeam in #807
- perf: improve file and context matching performance by @deathbeam in #808
- refactor(search): improve symbol search and references by @deathbeam in #809
- fix: use proper headers for GitHub models API call by @deathbeam in #810
- fix: improve references display in chat UI by @deathbeam in #811
- fix: make token counting optional in chat client by @deathbeam in #813
- docs: Update ollama readme by @deathbeam in #814
- fix(context): ensure minimum number of search results by @deathbeam in #815
- refactor(scoring): improve context relevancy scoring by @deathbeam in #816
- fix: include entries with zero score in results by @deathbeam in #818
- refactor!: improve provider resolution by @deathbeam in #819
- fix: correct agent handling in chat client by @deathbeam in #820
- refactor!: simplify header authentication by @deathbeam in #821
- feat: add utils.empty() function for checking empty values by @deathbeam in #823
- fix: add missing selection messages to generated output by @deathbeam in #825
- refactor(http): simplify curl request handling by @deathbeam in #826
- docs: move examples and providers to wiki by @deathbeam in #827
- chore!: remove deprecated functions and code by @deathbeam in #829
- fix: clear chat selection marks and highlights on reset by @deathbeam in #830
- feat: add keyword highlights and improve buffer docs by @deathbeam in #831
- fix: properly escape highlight pattern chars by @deathbeam in #832
- refactor: migrate chat history from UI to client layer by @deathbeam in #833
- refactor: adjust context scoring values by @deathbeam in #834
- fix: improve error handling in chat client by @deathbeam in #835
- refactor: improve code using vim.iter and tbl_map by @deathbeam in #836
- feat: include chat history in embedding query by @deathbeam in #838
- fix: improve embeddings ranking with full query context by @deathbeam in #839
- feat(prompts): enhance clarity of prompt instructions by @deathbeam in #840
- fix: update token handling and message ordering by @deathbeam in #841
- docs: improve dependencies section organization by @deathbeam in #842
- feat!: add glob pattern support for file context by @deathbeam in #844
- refactor(context): improve file search options handling by @deathbeam in #845
- fix: streamline copilot API request configuration by @deathbeam in #846
- docs: add plugin overview section to README by @deathbeam in #847
- docs: update feature list with more detailed descriptions by @deathbeam in #848
- docs(readme): remove redundant overview heading by @deathbeam in #849
- feat: improve chat buffer syntax highlighting by @deathbeam in #850
- fix: improve error handling in embeddings and messages by @deathbeam in #851
- refactor: move embedding cache to context module by @deathbeam in #852
Full Changelog: v3.7.0...v3.8.0