Skip to content

v3.8.0

Compare
Choose a tag to compare
@jellydn jellydn released this 24 Feb 02:16
· 239 commits to main since this release

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