Skip to content

Releases: codellm-devkit/python-sdk

v0.5.0

22 Feb 00:08
e3a5fc3
Compare
Choose a tag to compare

🚀 Features

  • Issue 79 support C
  • Issue 98: CLDK now supports getting crud operations from Java JPA applications
  • Address Feature Request Issue 114: Update APIs to match codeanalyzer 2.3.0

🐛 Fixes

  • Update get entrypoint classes and methods
  • removed unused parameter issue #104
  • Fix issue 105: Removed unused parameter issue #105
  • removing the line that was causing the issue
  • Fix Issue 104: Tests are failing upon migration to codeanalyzer v2.1.0+
  • Fix issue 108: Unnecessary dependency on clang/llvm for non c/cpp analysis

♻️ Refactoring

  • Update get entrypoint classes and methods
  • removed unused parameter issue #104
  • Address Issues 99-100: Remove CodeQL and refactor Treesitter
  • Address Feature Request Issue 114: Update APIs to match codeanalyzer 2.3.0

⚡️ Performance Improvements

  • Update get entrypoint classes and methods
  • Add Dev Container support that installs Python 3.11, Java 11.0.25-sem, Maven, LLVM (for C), and Rust.

📚 Documentation

  • CLDK documentation
  • Update README.md to include discord
  • Revamp documentation page!
  • Update repo links

🚦 Tests

  • Created test cases to bring JCodeAnalyzer, JavaAnalysis, and JavaSitter to 90% test coverage
  • Added test cases for PythonSitter and Python Analysis
  • Fix issue 108: Unnecessary dependency on clang/llvm for non c/cpp analysis

🛠 Other Updates

  • Downstream changes from main to c-cpp branch
  • Add Dev Container support that installs Python 3.11, Java 11.0.25-sem, Maven, LLVM (for C), and Rust.

🚨 Breaking Changes

  • Update get entrypoint classes and methods
  • Address Issues 99-100: Remove CodeQL and refactor Treesitter

CLDK v0.4.0

13 Nov 20:08
9730268
Compare
Choose a tag to compare

What's Changed

  • Update poetry build rules to include codeanalyzer-*.jar and add a tes… by @rahlk in #66
  • Fix issue 67 by @rahlk in #68

Full Changelog: v0.3.0...v0.4.0

CLDK v0.3.0

12 Nov 20:26
1315c1d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

CLDK v0.1.4

21 Oct 19:52
b88ead0
Compare
Choose a tag to compare

Full Changelog: v0.1.3...v0.1.4

CLDK v0.1.3

21 Oct 16:12
e567b5c
Compare
Choose a tag to compare

Full Changelog: v0.1.2...v0.1.3

CLDK v0.1.2

17 Oct 21:41
Compare
Choose a tag to compare

Full Changelog: 0.1.0-dev...v0.1.2
Treesitter problem fix

CLDK v0.2.0

11 Oct 15:55
82d1caf
Compare
Choose a tag to compare

This minor release adds the ability to handle slim JSONs from codeanalyzer.

What's Changed

  • Update dependencies in pyproject.toml by @rahlk in #43
  • Merge main to slim branch by @rahlk in #45
  • Updates for publishing to PyPi by @rofrano in #44
  • Fix captures issue by @rahlk in #46
  • Version 0.2.0—support slim jsons from codeanalyzer by @rahlk in #47
  • Add a GitHub Action to publish to PyPi on Release publish by @rofrano in #49

New Contributors

Full Changelog: 0.1.0-dev...v0.2.0

CLDK v0.1.0-dev

07 Oct 20:30
67eb236
Compare
Choose a tag to compare

This is the initial development release of CodeLLM-Devkit (CLDK).

What's Changed

New Contributors

Full Changelog: https://github.com/IBM/codellm-devkit/commits/0.1.0-dev