diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 968b9f4..edc34f2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -16,6 +16,36 @@ Unreleased * +1.0.0 – 2025-12-24 +********************************************** + +Added +===== + +* Prompt template model for reusable AI prompts across profiles +* Custom prompt support via Django admin interface +* Async task orchestrator for long-running AI workflows with Celery +* Session metadata support for task status tracking +* Documentation: comprehensive configuration guide and usage guide +* Support for provider-specific configuration overrides via "options" key +* Base models for workflows, profiles, scopes, and prompt templates + +Changed +======= + +* **BREAKING**: Renamed "config" key to "provider" in profile configurations +* Improved streaming response handling to eliminate double messages +* Enhanced test coverage across all major features +* Moved PromptModel to top-level models to avoid circular imports + +Fixed +===== + +* Validation errors now trigger on clean() instead of save() +* Faster mocked streaming for testing +* Double streaming message bug resolved +* Various QA and test coverage improvements + 0.1.0 – 2025-04-11 ********************************************** diff --git a/backend/openedx_ai_extensions/__init__.py b/backend/openedx_ai_extensions/__init__.py index f0474a6..41ee9b2 100644 --- a/backend/openedx_ai_extensions/__init__.py +++ b/backend/openedx_ai_extensions/__init__.py @@ -2,4 +2,4 @@ A experimental plugin for Open edX designed to explore AI extensibility. """ -__version__ = "0.1.0" +__version__ = "1.0.0" diff --git a/tutor/openedx_ai_extensions/__about__.py b/tutor/openedx_ai_extensions/__about__.py index 9c9eb91..5becc17 100644 --- a/tutor/openedx_ai_extensions/__about__.py +++ b/tutor/openedx_ai_extensions/__about__.py @@ -1 +1 @@ -__version__ = "20.0.0" +__version__ = "1.0.0"