Skip to content

v0.2.0

Choose a tag to compare

@Ricoledan Ricoledan released this 30 Jan 22:33
· 35 commits to main since this release

What's New

ESLint Setup

  • Added ESLint with TypeScript support using flat config format
  • Configured recommended rules with custom overrides for the project

Extended Language Support

  • Java: Classes, methods, interfaces, constructors, enums, records
  • C#: Classes, methods, interfaces, constructors, structs, properties, namespaces
  • C++: Functions, classes, structs, templates, namespaces (.cpp, .cc, .cxx, .hpp, .h, .hxx)

Query Embedding Cache

  • Added LRU cache for query embeddings to improve repeated search performance
  • Configurable cache size (default: 100 entries)
  • New helper functions: clearQueryCache() and getQueryCacheStats()

Other Changes

  • Fixed lint issues across the codebase
  • Added comprehensive tests for new features (323 total tests)