Releases: unoplat/unoplat-code-confluence
Releases · unoplat/unoplat-code-confluence
code-confluence-docs: v0.6.0
code-confluence-docs: v0.5.0
unoplat-code-confluence-commons: v0.10.0
0.10.0 (2025-01-21)
Features
- added comments based description to improve summarisation and query (513c38f)
- added common lib for ingestion and query utility (f5058fb)
- added extensible rich schema for neomodel (2a8427e)
- added qualified names to repository and codebase for uniqueness (b2272e7)
- added relationships for annotation (3c97e15)
- added vector indexes and moved vector properties to sub classes to maintain distinction (899f103)
- enhanced data models from python (6288f3d)
- made models completely async and added async pytest with testcontainers (2432a37)
- moved to async nodes and relationships (1c207c4)
- neomodel schema updated with newer ingestion schema (2964ca2)
Bug Fixes
- add float type to array property to hold vector indexes properly (27d6d1b)
- added poetry related files (60a32dd)
- added README for poetry (8f215ba)
- circular imports in models (2b046d7)
- enable bidirectional cardinality (4415bb0)
- fix schema not handling local path of codebase node in neo4j (9d5e7d2)
- import issues (5be2854)
- increase version of pytest asyncio to be compatible with parent project ingestion (af7deef)
- poetry install (e793acb)
- poetry lock file (0117d54)
- relationship direction (fc08aff)
- relationships from and to codebase, packages, classes and method with right cardinality (739c190)
- removed default as required is true (c835a3d)
- removed vector indexes and renamed properly to ensure right dimensions at the time of creation (393331a)
- simplifying the names (ea47cb6)
- test for release of commons post huly release (c7224df)
- test github release please action (b3cc20e)
- test google release please action (aec06a7)
- test release please action (d47656f)
code-confluence-flow-bridge: v0.3.0
0.3.0 (2025-01-21)
Features
- abandon child workflows as they are long running and we aggregate information in neo4j (99123b6)
- Add additional metadata fields to UnoplatPackageManagerMetadata and enhance poetry strategy parsing. Updated tests to validate new fields including homepage, repository, documentation, keywords, maintainers, and readme. Improved dependency parsing to include all groups from pyproject.toml. (51c0a15)
- Add configuration for code-confluence-flow-bridge ingestion and update workflows for testing. Introduced new release configuration and updated manifest to include flow-bridge package. Enhanced Python build workflow to support testing for the new project, ensuring proper setup and dependency management. (baaebab)
- add file based logging and terminal logging with colors (ec8df8c)
- added code parsing code and test for one activity of parent workflow- cloning (6aaf0a8)
- added fast api based bridge to handle ingestion requests coming in from user (71c505c)
- added relationships for annotation (3c97e15)
- child workflow poc complete with package manager metadata for next step that is to apply isort and ruff (cef8d8f)
- Enhance dependency parsing and metadata extraction in PipStrategy and SetupParser, update UnoplatProjectDependency model with default values and descriptions, improve PipStrategy to handle multiple requirement file patterns and merge constraints, enhance SetupParser to parse setup.py files robustly including extras and environment markers, add comprehensive tests for requirements parsing, VCS dependencies, and setup.py metadata extraction, update .gitignore to exclude additional test artifacts. (8803124)
- Enhance ingestion workflow with Neo4j integration and environment settings- Added Neo4j database connection support with new configuration parameters.- Implemented ConfluenceGitGraph for ingesting Git repo data into Neo4j, with refactored workflows.- Updated Taskfile for Temporal server setup and .gitignore for additional cache exclusions. (b7035e3)
- Introduce UV package manager strategy for enhanced metadata extraction and dependency parsing from pyproject.toml. Added support for optional dependencies, git sources, and environment markers. Updated tests to validate new functionality and ensure comprehensive coverage for UV strategy. Refactored existing tests to improve structure and maintainability. (7f289e4)
- milestone 2 d2 basic architecture (cf2af7a)
- Refactor codebase ingestion workflow by introducing PackageManagerMetadataIngestion for handling package manager metadata, updating activity signatures, and enhancing the ParentChildCloneMetadata model for improved clarity and functionality. Added tests for package manager metadata insertion to ensure data integrity. (85650e7)
- use a neo4j connection pool across activities and async implementation (4cf8a0c)
Bug Fixes
- added pytest in main dependencies so that we are able to run in vscode (d5a3caa)
- concurrent submission and waiting of child workflows (a06e784)
- fix schema not handling local path of codebase node in neo4j (9d5e7d2)
- fixed relationship direction for git repo and codebase (4851728)
- ingestion with relation (1b6f743)
- install schema before proceeding (7fcf2c0)
Documentation
unoplat-code-confluence-commons: v0.9.1
unoplat-code-confluence-commons: v0.9.0
0.9.0 (2025-01-07)
Features
- added comments based description to improve summarisation and query (513c38f)
- added common lib for ingestion and query utility (f5058fb)
- added extensible rich schema for neomodel (2a8427e)
- added qualified names to repository and codebase for uniqueness (b2272e7)
- added relationships for annotation (3c97e15)
- added vector indexes and moved vector properties to sub classes to maintain distinction (899f103)
- enhanced data models from python (6288f3d)
- made models completely async and added async pytest with testcontainers (2432a37)
- moved to async nodes and relationships (1c207c4)
- neomodel schema updated with newer ingestion schema (2964ca2)
Bug Fixes
- add float type to array property to hold vector indexes properly (27d6d1b)
- added poetry related files (60a32dd)
- added README for poetry (8f215ba)
- circular imports in models (2b046d7)
- enable bidirectional cardinality (4415bb0)
- import issues (5be2854)
- poetry lock file (0117d54)
- relationship direction (fc08aff)
- relationships from and to codebase, packages, classes and method with right cardinality (739c190)
- removed default as required is true (c835a3d)
- removed vector indexes and renamed properly to ensure right dimensions at the time of creation (393331a)
- simplifying the names (ea47cb6)
- test for release of commons post huly release (c7224df)
- test github release please action (b3cc20e)
- test google release please action (aec06a7)
- test release please action (d47656f)