Releases: unoplat/unoplat-code-confluence
Releases · unoplat/unoplat-code-confluence
unoplat-code-confluence: v0.13.1
unoplat-code-confluence-query-engine: v0.4.2
unoplat-code-confluence-query-engine: v0.4.1
unoplat-code-confluence-query-engine: v0.4.0
v0.12.0
unoplat-code-confluence: v0.13.0
0.13.0 (2024-10-04)
Features
- add better logging at function,class,package level (43c2189)
- add doc (7510bab)
- added dspy typed signature and predictor for function level summary (6face17)
- added examples for java and python. Python is in beta support (5e2d100)
- added output (4accaf6)
- added support for cohere but it is not tested (e67b11e)
- auditable examples (21bcdd1)
- drastically improved summarisation with chainofthoughtwithhints (b328688)
- enable ollama cohere support and fix the naming convention for aws anthropic provider for anthropic models (d341dbd)
- enabled textual based chat (f765b30)
- enhanced dspy pipeline for function summary reducing token usage and latency (bd094c2)
- externalised llm provider config and enabled support for anthropic, anyscale, together and openai (30aa226)
- fix and enhance models for chapi and for dspy (07658b2)
- fixed iterating over codebases (84f3aa7)
- improved comprehension at class, package and codebase level (47b2e9b)
- improved reliability by moving towards typed chain of thought and typed predictors (bd73c3c)
- perf improvement through parallelisation of classes (9be18e4)
- support ingestion into neo4j with vector embeddings (07bd949)
- updated documentation (086d684)
Bug Fixes
- added basic devsecops (#30) (ad243e0)
- added markdown summary (fbbc9f8)
- added nested progress bars, support for efficient graph traversal and support for files that are not object oriented (a0f9f8d)
- added new features (874be58)
- added poetry tool script to work with pipx (77a9d7f)
- arcguard always download latest fix (612c095)
- arcguard latest download jar fix when already downloaded jar on user machine exists (353092d)
- better exception handling at function,class,package and codebase (0edb975)
- bug where huge classes used to fail as comprehension will not happen. improved function dspy pipeline. switched to experimental true for better performance of chat models. (6b84f2e)
- bugs during ingestion of codebase->package->class (a18c3b6)
- codebase objective first and summary second and removing unwanted files (f8664a0)
- content (2875d8d)
- doc position (6665e23)
- dummy doc to test cicd (0717554)
- extension fix (75a75e3)
- extension for different programming languages such as python (37068fa)
- externalised json output as bool to represent unoplat pydantic schema in json (602667f)
- graph data structure for construction of codebase (99cbe3c)
- init with new models for packages (d491585)
- loguru config externalised. Fixed verbose info logging to debug (7e2e881)
- markdown formatting issues (6cd1cf0)
- markdown headers (c9b1ee4)
- markdown summary (2108771)
- merge issues (27eb2fc)
- models (fbb1e7c)
- more structure changes (3e0ea93)
- pipx installable structure and fix loading api tokens (right now only openai) from json (f903b52)
- project structure and commented loguru config as of now (2f7b50d)
- pydantic data model for python for supporting multiple inheritance in python (72dff98)
- python structure (9f17650)
- repeatitive attributes in function (1a65943)
- structure (9205550)
- structure (1999343)
- structure (a6878ff)
- structure according to poetry (b3a74e8)
- structure and names (d44709c)
- support for python multiple inheritance (6572ee9)