diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3207becc..769e480e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { "evals": "1.10.0", - "sdks/python": "1.1.0", + "sdks/python": "1.2.0", "sdks/typescript": "1.3.0" } diff --git a/sdks/python/CHANGELOG.md b/sdks/python/CHANGELOG.md index daaa4792..d5072e6a 100644 --- a/sdks/python/CHANGELOG.md +++ b/sdks/python/CHANGELOG.md @@ -2,6 +2,28 @@ All notable changes to the `learning-commons-evaluators` Python SDK will be documented in this file. +## [1.2.0](https://github.com/learning-commons-org/evaluators/compare/sdks-python-v1.1.0...sdks-python-v1.2.0) (2026-11-04) + + +### Features + +* **python-sdk:** accept structured evaluator inputs ([#354](https://github.com/learning-commons-org/evaluators/issues/354)) ([946d5f4](https://github.com/learning-commons-org/evaluators/commit/946d5f4a6d9185ed37a3d92c3f53e99f6b65754a)) +* **python-sdk:** add the Critical Thinking evaluator ([#351](https://github.com/learning-commons-org/evaluators/issues/351)) ([18536e4](https://github.com/learning-commons-org/evaluators/commit/18536e4432a5e6c3a2f711b6e6ee1d97a35326b8)) +* **ts-sdk:** add the Critical Thinking evaluator ([#350](https://github.com/learning-commons-org/evaluators/issues/350)) ([b9b06a6](https://github.com/learning-commons-org/evaluators/commit/b9b06a645dcef4ea50eccc6d602259a1f4b6b112)) + + +### Bug Fixes + +* **evals:** take the midpoint of the two middle ratings for Critical Thinking Overall ([#420](https://github.com/learning-commons-org/evaluators/issues/420)) ([8362a00](https://github.com/learning-commons-org/evaluators/commit/8362a00d321f04f86131d707e9b8e462e4772e63)) +* **python-sdk:** don't resample a completion cut off at temperature 0 ([#387](https://github.com/learning-commons-org/evaluators/issues/387)) ([0d0233c](https://github.com/learning-commons-org/evaluators/commit/0d0233c5734325d425101014782926a35f7ff675)) +* **sdks:** judge the standard copy that has learning components ([#377](https://github.com/learning-commons-org/evaluators/issues/377)) ([f8e880f](https://github.com/learning-commons-org/evaluators/commit/f8e880f8b220a265a117f72715370bb386d1f338)) +* **sdks:** require the feedback key, nullable as the contract declares it ([#388](https://github.com/learning-commons-org/evaluators/issues/388)) ([78c9ad9](https://github.com/learning-commons-org/evaluators/commit/78c9ad97ca89f577f9c8241fb8d243f93c1ddd55)) + + +### Documentation + +* Python SDK README update ([#394](https://github.com/learning-commons-org/evaluators/issues/394)) ([f03eec9](https://github.com/learning-commons-org/evaluators/commit/f03eec9e244e53810d1da3bc065cf38e0c09db0a)) + ## [1.1.0](https://github.com/learning-commons-org/evaluators/compare/sdks-python-v1.0.0...sdks-python-v1.1.0) (2026-10-10) diff --git a/sdks/python/pyproject.toml b/sdks/python/pyproject.toml index 08038f55..e439ec82 100644 --- a/sdks/python/pyproject.toml +++ b/sdks/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "learning-commons-evaluators" -version = "1.1.0" +version = "1.2.0" description = "Python SDK for Learning Commons educational evaluators" readme = "README.md" license = { text = "MIT" } diff --git a/sdks/python/src/learning_commons_evaluators/version.py b/sdks/python/src/learning_commons_evaluators/version.py index 2c5051ea..7df38957 100644 --- a/sdks/python/src/learning_commons_evaluators/version.py +++ b/sdks/python/src/learning_commons_evaluators/version.py @@ -5,6 +5,6 @@ __version__ = version("learning-commons-evaluators") except Exception: - __version__ = "1.1.0" + __version__ = "1.2.0" __description__ = "Python SDK for Learning Commons educational evaluators" diff --git a/sdks/python/uv.lock b/sdks/python/uv.lock index 39aa0da6..438b459c 100644 --- a/sdks/python/uv.lock +++ b/sdks/python/uv.lock @@ -886,7 +886,7 @@ wheels = [ [[package]] name = "learning-commons-evaluators" -version = "1.1.0" +version = "1.2.0" source = { editable = "." } dependencies = [ { name = "anthropic" },