diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ae78d7..486b0f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ Status of the `main` branch. Changes prior to the next official version change will appear here. +# 0.1.0 + +## Summary + +This is the first release of Serena to pypi. Since the last release, we have greatly improved +stability and performance, as well as extended functionality, improved editing tools and included support for several new languages. + * **Reduce the use of asyncio to a minimum**, improving stability and reducing the need for workarounds * Switch to newly developed fully synchronous LSP library `solidlsp` (derived from `multilspy`), removing our fork of `multilspy` (src/multilspy) @@ -19,10 +26,13 @@ Status of the `main` branch. Changes prior to the next official version change w * `SearchForPatternTool`: Better default, extended parameters and description for restricting the search * Language support: * Better support for C# by switching from `omnisharp` to Microsoft's official C# language server. - * **Add support for Clojure** + * **Add support for Clojure, Elixir and Terraform. New language servers for C# and typescript.** + * Experimental language server implementations can now be accessed by users through configuring the `language` field * Configuration: * Add option `web_dashboard_open_on_launch` (allowing the dashboard to be enabled without opening a browser window) * Add options `record_tool_usage_stats` and `token_count_estimator` + * Serena config, modes and contexts can now be adjusted from the user's home directory. + * Extended CLI to help with configuration * Dashboard: * Displaying tool usage statistics if enabled in the config diff --git a/pyproject.toml b/pyproject.toml index bf43ffb..e42ca87 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ requires = ["hatchling"] [project] name = "serena-agent" -version = "2025.07.20" +version = "0.1.0" description = "" authors = [{ name = "Oraios AI", email = "info@oraios-ai.de" }] readme = "README.md" diff --git a/src/serena/__init__.py b/src/serena/__init__.py index 20d8b75..0ac404b 100644 --- a/src/serena/__init__.py +++ b/src/serena/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2025.07.20" +__version__ = "0.1.0" import logging diff --git a/uv.lock b/uv.lock index 67f6d81..17e4147 100644 --- a/uv.lock +++ b/uv.lock @@ -1116,7 +1116,7 @@ wheels = [ [[package]] name = "serena-agent" -version = "2025.7.20" +version = "0.1.0" source = { editable = "." } dependencies = [ { name = "anthropic" },