From 1a67db41d2e6fae53824cebaf3d4407345e58527 Mon Sep 17 00:00:00 2001 From: MervinPraison Date: Mon, 20 Apr 2026 23:33:26 +0100 Subject: [PATCH] chore(release): aiui 0.3.110 Consolidation release wrapping up the 10-phase naming / capability refactor tracked in the spring 2026 parity push. Merged since 0.3.109 (squash-merges on main): * #38 fix(lint): resolve 657 ruff errors, undefined names in jobs * #29 feat: Model Context Protocol (MCP) client + HTTP API + UI * #30 feat: platform connectors (Slack / Discord / Teams) * #32 feat: LLM instrumentation (OpenAI / Anthropic / Google / Mistral) * #33 feat: OAuth providers, header auth, JWT sessions, thread sharing * #27 feat: Ask* message family (AskFileMessage / AskActionMessage / AskElementMessage) * #35 feat: DX bundle - ErrorMessage, sync utils, elements API, custom elements, copilot functions, chat settings Public API additions (all lazy-loaded via praisonaiui.__init__): MCP: MCPServer, @on_mcp_connect, @on_mcp_disconnect Channels: current_channel, current_user, @on_slack_reaction_added Auth: User, Session, @oauth_callback, @header_auth_callback, @password_auth_callback, @on_logout, @on_shared_thread_view Instrum: instrument_openai/anthropic/google/mistral, no_instrument, get_token_usage Ask*: AskFileMessage, AskActionMessage, AskElementMessage DX: ErrorMessage, make_async, run_sync, AsyncContext, sleep, format_duration, truncate_text, safe_filename, Plotly, Pyplot, Dataframe (+ *Element wrappers), CustomElement, register_custom_component, CustomElementProtocol, CopilotFunction, @copilot_function, @on_copilot_function_call, call_copilot_function, ChatSettings + TextInput/NumberInput/Slider/Select/Switch/ ColorPicker, @on_settings_update, trigger_settings_update, create_model_settings, create_ui_settings Full test suite: 888 pass, 4 skipped, 8 xfailed, 1 xpassed. --- pyproject.toml | 2 +- src/praisonaiui/__version__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 498146c..d1ab2d6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "aiui" -version = "0.3.109" +version = "0.3.110" description = "YAML-driven website generator - CLI and compiler" readme = "README.md" license = {text = "MIT"} diff --git a/src/praisonaiui/__version__.py b/src/praisonaiui/__version__.py index 87a9bbd..02b2c2d 100644 --- a/src/praisonaiui/__version__.py +++ b/src/praisonaiui/__version__.py @@ -1,3 +1,3 @@ """Version information.""" -__version__ = "0.3.109" +__version__ = "0.3.110"