Skip to content

Releases: Davidyz/VectorCode

Release 0.6.4

03 May 09:57

Choose a tag to compare

🚀 Features

  • feat(cli): accept json5 config.

📦 Uncategorized

  • refactor: format output messages in chat buffer

Release 0.6.3

01 May 08:59

Choose a tag to compare

🚀 Features

  • feat(cli): Change LSP notification to include project root

🐛 Fixes

  • fix(nvim): fix job management in cmd runner.
  • fix(cli): Correct cross encoder parameter usage

Release 0.6.2

30 Apr 03:46

Choose a tag to compare

🚀 Features

  • feat(nvim): use codecompanion extension API.

📦 Uncategorized

  • chore(release): update changelog builder
  • feat(cli): hide $HOME when printing paths as output

Release 0.6.1

29 Apr 18:19

Choose a tag to compare

🐛 Fixes

  • fix(cli): fix mcp arg parsing.

Release 0.6.0

29 Apr 17:38

Choose a tag to compare

📦 Uncategorized

  • feat(cli): add a subcommand to easily manage git hooks.
  • feat(nvim)!: switch to new native tool calling schema for codecompanion
  • refactor(cli)!: drop legacy reranker configs.

Release 0.5.9

27 Apr 03:55

Choose a tag to compare

Key changes:

  • Customisable encoding support for text files when vectorising;
  • CLI options to the MCP server for better customisation;
  • Prepare the codecopmanion integration for native function calling.

Release 0.5.7

24 Apr 13:06
fb3043d

Choose a tag to compare

📦 Uncategorized

  • chore: add PR category pattern, in case I forget to add labels.
  • feat(cli): configurable chromadb log path. Fix #63.
  • chore(cli): add loggers.
  • chore(cli): show log path in STDIO when log level is set.
  • refactor(cli): support v2 API for chromadb heartbeat
  • feat(cli): Stop hardcode the reranker of choice. Implements #68
  • chore(nvim): add logger (using plenary) for nvim plugin
  • docs: add links for wiki and discussion to README.

Release 0.5.6

17 Apr 12:27
caac1c8

Choose a tag to compare

📦 Uncategorized

  • fix(cli): pin wheel version to fix broken installation for MacOS.
  • fix(cli): default to recursive when glob matching **
  • Allow vectorising hidden files
  • feat(cli): global file specs support
  • feat(nvim): avoid retrieving files that is already present in the context
  • Document how to install CPU only
  • chore(cli): change the changelog generation mode.
  • chore(cli): bump transformers for bug fix. Fix #76.

Release 0.5.5

02 Apr 13:12

Choose a tag to compare

🚀 Features

  • feat(cli): add a note to get_embedding_function error message. Fix #46
  • feat(nvim): add current working directory to the system prompt.
  • feat(nvim): add the option to list all project in system prompt.

🐛 Fixes

  • fix(cli): fix chunks subcommand output format.
  • fix(cli): allow lsp to be started outside of a project root

📦 Other

  • chore: hybrid is problematic for rebased PRs. Revert this.
  • test(cli): 127.0.0.1 and localhost should be equivalent.
  • ci(nvim): add panvimdoc action

Release 0.5.4

31 Mar 15:17

Choose a tag to compare

📦 Uncategorized

  • feat(cli): implement chunking with line-ranges metadata.
  • feat(nvim): add a new QueryCallback that uses :changes. Implement #45.
  • fix(nvim): refined LSP launching process
  • chore: updates to documentation and add discussion as a compliment to issues.
  • feat(cli): try to implement chunking with line-ranges metadata.
  • feat(cli): implemented line ranges and fixed broken tests.
  • feat(cli): add Chunk support in chunked_add
  • feat(cli): make CrossEncoderReranker work with chunk
  • feat(cli): finished CLI mode (mostly).
  • test(cli): fix broken test
  • feat(cli): implement chunk mode support for NaiveReranker
  • test(cli): test for build_query_results
  • feat(cli): make sure it fallback to document mode when range metadata is not available
  • fix(cli): do not output path when not specified from the arguments
  • docs(cli): documentation about --include chunk
  • chore: use hybrid release note generation.