Skip to content

Releases: unoplat/unoplat-code-confluence

code-confluence-docs: v0.6.0

23 Jan 06:58
27e8367
Compare
Choose a tag to compare

0.6.0 (2025-01-23)

Features

code-confluence-docs: v0.5.0

23 Jan 06:07
329ada2
Compare
Choose a tag to compare

0.5.0 (2025-01-23)

Features

  • Enhance HomepageFeatures component with new features and modals (9755836)
  • moved to rust based compiler speedy web compiler to become atleast 20x faster while building and deploying locally/server (13c1767)

unoplat-code-confluence-commons: v0.10.0

21 Jan 04:33
a5d047e
Compare
Choose a tag to compare

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

21 Jan 04:33
a5d047e
Compare
Choose a tag to compare

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

  • prereq for code confluence bridge (56fea07)
  • update for flow for milestone 2 (96b0306)
  • updated docs for running fastapi based project (191c295)

unoplat-code-confluence-commons: v0.9.1

08 Jan 11:25
8d3f7e7
Compare
Choose a tag to compare

0.9.1 (2025-01-08)

Bug Fixes

  • increase version of pytest asyncio to be compatible with parent project ingestion (af7deef)
  • poetry install (e793acb)

unoplat-code-confluence-commons: v0.9.0

07 Jan 09:26
d317202
Compare
Choose a tag to compare

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)

code-confluence-docs: v0.4.0

07 Jan 09:26
d317202
Compare
Choose a tag to compare

0.4.0 (2025-01-07)

Features

  • changed the url to custom domain of url (b8fc6df)
  • improved docs (98c6095)
  • updated documentation as per current release and included vision (43545ab)

Bug Fixes

  • added yarn lock (d3f455a)
  • ci path for node (8eb3f28)
  • content (10fbfc5)
  • doc structure (2302842)
  • fix max lines when response is received (a3145b7)
  • merge conflicts (868649e)
  • no base url for custom domain (62649c6)
  • removed old changelog and updated package name of code confuence docs (8ed9cc6)

unoplat-code-confluence-commons: v0.8.0

04 Jan 12:06
990a40a
Compare
Choose a tag to compare

0.8.0 (2025-01-04)

Features

  • made models completely async and added async pytest with testcontainers (2432a37)

unoplat-code-confluence-commons: v0.7.0

04 Jan 05:43
0b437ca
Compare
Choose a tag to compare

0.7.0 (2025-01-04)

Features

  • moved to async nodes and relationships (1c207c4)

unoplat-code-confluence-commons: v0.6.2

04 Jan 03:57
fe35586
Compare
Choose a tag to compare

0.6.2 (2025-01-04)

Bug Fixes