Tags give the ability to mark specific points in history as being important
-
previous/3535260-add-default-views/2026-01-16-4
a69649f0 · ·Branch force pushed by murz at 2026-01-16T08:32:22+00:00, 3535260-add-default-views moved from this tag to 6764c6d794273b95749270562061cb6d0936ff11
-
previous/3535260-add-default-views/2026-01-16-3
a37c577f · ·Branch force pushed by murz at 2026-01-16T07:46:03+00:00, 3535260-add-default-views moved from this tag to a69649f03683ef13fb58f9dc3ae9fc3dc74e6803
-
previous/3535260-add-default-views/2026-01-16-2
848910a6 · ·Branch force pushed by murz at 2026-01-16T07:25:25+00:00, 3535260-add-default-views moved from this tag to a37c577f46b6a43593034b8ab01592a56b728d43
-
previous/3535260-add-default-views/2026-01-16-1
d18edb8d · ·Branch force pushed by murz at 2026-01-16T07:23:36+00:00, 3535260-add-default-views moved from this tag to 848910a63c9811c62887b53fa20cb9823e6add88
-
previous/3535260-add-default-views/2026-01-16
9aa9282c · ·Branch force pushed by murz at 2026-01-16T07:08:04+00:00, 3535260-add-default-views moved from this tag to d18edb8deef9cff5e793ad9cfdeb53d646620c6e
-
previous/3535260-add-default-views/2025-11-03
8c2bef24 · ·Branch force pushed by murz at 2025-11-03T14:13:26+00:00, 3535260-add-default-views moved from this tag to 9aa9282cd9976a70bf6c0fef6855bdf37887bdd5
-
previous/3535260-add-default-views/2025-10-14-3
47d57cbf · ·Branch force pushed by murz at 2025-10-14T12:33:54+00:00, 3535260-add-default-views moved from this tag to 9aa9282cd9976a70bf6c0fef6855bdf37887bdd5
-
previous/3535260-add-default-views/2025-10-14-2
ab79ae31 · ·Branch force pushed by murz at 2025-10-14T12:28:03+00:00, 3535260-add-default-views moved from this tag to 47d57cbff8185cef39a85961c9ccf01a82ee7926
-
previous/3535260-add-default-views/2025-10-14-1
916e385d · ·Branch force pushed by murz at 2025-10-14T12:10:55+00:00, 3535260-add-default-views moved from this tag to ab79ae3196e52902ceae456cb2b9224e39fa6712
-
previous/3535260-add-default-views/2025-10-14
3a5a1157 · ·Branch force pushed by murz at 2025-10-14T03:20:26+00:00, 3535260-add-default-views moved from this tag to ac78e7abf1785f335832f14aa626fdd21b89d30d
-
previous/3535260-add-default-views/2025-10-13
229ef524 · ·Branch force pushed by murz at 2025-10-13T16:41:50+00:00, 3535260-add-default-views moved from this tag to 3a5a115743dd044d5fdd3878114708cfd86b2b37
-
previous/3535260-add-default-views/2025-08-13-4
5bd1645b · ·Branch force pushed by murz at 2025-08-13T13:51:12+00:00, 3535260-add-default-views moved from this tag to 229ef52478f83e2d462775d75f76a42b48f95f17
-
previous/3535260-add-default-views/2025-08-13-3
97782820 · ·Branch force pushed by murz at 2025-08-13T13:32:43+00:00, 3535260-add-default-views moved from this tag to 5bd1645b3aa6832808a85b7524251465a5594970
-
previous/3535260-add-default-views/2025-08-13-2
89c80089 · ·Branch force pushed by murz at 2025-08-13T12:58:33+00:00, 3535260-add-default-views moved from this tag to 97782820ddfc437a4f36d9fe9005c73dc5e65e4b
-
previous/3535260-add-default-views/2025-08-13-1
14fe0a2a · ·Branch force pushed by murz at 2025-08-13T12:40:22+00:00, 3535260-add-default-views moved from this tag to 89c80089d54fc2e96739a98ae399138fb5b976f3
-
previous/3535260-add-default-views/2025-08-13
bac8456d · ·Branch force pushed by murz at 2025-08-13T12:38:54+00:00, 3535260-add-default-views moved from this tag to 14fe0a2a3610f6ab2f491ce572f21ed65a8ba38a
-
1.2.0-alpha1
3d162065 · ·New Features * #3529730 Add support for string_long field type in content suggestions * #3529802 Don't hardcode 'value' key for textual field translation * #3528684 Add processor and field widget assist plugin system to AI Content Suggestions * #3523336 Add AI Content Suggestions on 'Add Block' and custom 'Taxonomy Term' pages * #3533603 Add discoverability of requests for AI Test module * #3532873 Create alt text automator field widget * #3531028 Make vector databases abstracted and installable for recipes - Part 2 * #3533738 Enhance description of entity reference properties with example format * #3531134 Create Base Class for OpenAI based clients * #3506391 Alter PreGenerateResponseEvent response * #3507459 "Access Denied" shown when no VDB provider is available * #3496915 Missing documentation for loadModelsForm() * #3533133 Improve AiApiExplorer Table Content Display for Better UX * #3535399 Stricter unserialize() * #3535381 Create an automator that can rewrite image filenames * #3519692 Create tools (function calls) plugin finder/browser * #3534640 Add Field Widget Action for llm_link Automator on link_default widget * #3534653 Field Widget Action for llm_number Automator on number widget (integer, float fields) * #3535627 Make it possible for AI Test to catch requests and store as test files * #3534727 Add support for groups in the widget dropdown * #3509235 Add AI Prompt management functionality within AI core * #3531717 Add text extractor plugins for image, file, text_with_summary and link field types * #3534675 Field Widget Action for llm_summary Automator on text_textarea_with_summary widget Tasks * #3525311 Fix gitlab CI FFI issue * #3525289 Add CI job that builds the CKEditor JS in Gitlab CI * #3525289 Add CI job that builds the CKEditor JS in Gitlab CI * #3479913 Move the external moderation module into AI Core * #3529835 Add amazee.ai as an AI provider * #3530220 Document the AI Automator Types * #3512100 Create AI DataTypeConverter for complex data types * #3512100 Create AI DataTypeConverter for complex data types * #3530603 Separate Gin theme-specific styles into dedicated CSS file * #3529313 Add `getStructuredOutput()` method to ExecutableFunctionCallInterface for returning parsed output * #3528674 Raise minimum version to 10.4 * #3532517 Remove AiDataTypeConverterPluginManager from Base class and load via trait * #3533075 AI Content Suggestion: Change the message when no provider is available * #3533917 Fix the AI Search documentation link in README.md * #3533890 Create "Try out the AI module" documentation pages * #3535312 Tests are breaking due to phpcs updates * #3535822 Document AI Test replay possibilities * #3535847 Remove provider and vdb provider stubs * #3479913 Move the external moderation module into AI Core * #3535961 Set maxEmbeddingsInput and embeddingsVectorSize in EmbeddingsTraint and use in with default values in OpenAiBasedProviderClientBase * #3535963 Use $this->pluginDefinition['provider'] for getConfig and getApiDefinition * #3535044 Add basic documentation for Field Widget Action with automators * #3534990 Add basic documentation for Field Widget Action submodule * #3536117 Add link to ECA field widget action in documentation Bugs * #3526710 [Error] The Prompt is unsafe: The prompt was flagged by the moderation model. It is stopping the Search API indexation * #3528431 Only show agent assistant form, if AI Agents 1.1.x+ is available * #3528446 AI Automators CKEditor plugin is broken * #3527899 sourceEditing plugin no longer gets enabled automatically in 1.1.x * #3528404 AI Translate: controller override not triggered if installed via recipe * #3531593 ai_content_suggestions no label on suggestions button when the configured label is an empty string * #3504908 WSOD when saving an assistant with an invalid model * #3532682 Spelling error in API Explorer - Chat Generation Explorer * #3532220 Change the messenger on Automators to interface * #3525900 Access check is making page to be uncacheable * #3532936 The ajaxGenerate() of Translate.php does not handle taxonomy terms * #3529089 Undefined array key "tone_prompt" in Drupal\ai_content_suggestions\Plugin\AiContentSuggestions\Tone->saveSettingsForm() * #3512540 Remove previously implemented ContextAwarePluginInterface from FunctionCall(Interface/Base) in AI module * #3518498 AI search indexing expects entities to be always bundles * #3517604 Fix duplicate deep chat intro message after clearing history on front-end themes * #3533935 Forwarding of documentation doesn't work * #3532535 sourceEditing plugin no longer gets enabled automatically in 1.1.x - followup * #3533339 AI Automators with CKEditor does always require selection * #3534670 Typo in Default Information Tools example code * #3511090 PHP Error: Null check needed in RuleBase::getProvider() when no default provider is configured * #3534436 AI search tests should check if CommonMarkConverter is present * #3534827 When Field Widget worker is selected, Direct also fires (?) * #3535810 Fix phpunit tests for Max Version Support Requests * #3530912 Add Docker Model Runner provider to AI providers list in documentation Contributors: scott_euser, gxleano, marcus_johansson, breidert, kevinquillen, mrdalesmith, prashant.c, annmarysruthy, arthur_lorenz, dan2k3k4, matthews, svendecabooter, sarvjeetsingh, anjaliprasannan, valthebald, apmsooner, leo pitt, davidlfg, michaellander, andrewbelcher, narendrar, arisha, emacoti, efpapado, a.dmitriiev, akhil babu, bisonbleu, kristen pol, prabha1997, sundflux, arkener, rajab natshah, jan kellermann, emma horrell, rszrama, g.rocchini, doxigo, adwivedi008, ankitsingh0188, shalini_jha, sayyedhali, lukasfischer, yautja_cetanu, jurgenhaas, lussoluca, sijumpk, arwillame
-
1.1.1
173284e9 · ·Bugs: Issue #3527899: re-enable 'ai_ckeditor_response' property for Completion plugin response text Issue #3528404: Adding missing default setting for the use_ai_translate field Issue #3529802: by svendecabooter, valthebald, apmsooner: Don't hardcode... Issue #3525900: "Access check is" Issue #3532936: "Fix translate plugin" Issue #3529089: Undefined array key "tone_prompt" in... Issue #3523336: Add AI Content Suggestions on 'Add Block' and custom 'Taxonomy Term' pages Issue #3517604: Fix duplicate deep chat intro message after clearing history on front-end themes Issue #3532535: "Sourceediting plugin no" Issue #3533339: AI Automators with CKEditor does always require selection Documentation: Issue #3530367: "Write ai agents documentation" Issue #3531665: "Move contribut to its own section" Issue #3529835: Add Amazee.ai provider Issue #3530220: Document the AI Automator Types Issue #3530912: Add Docker Model Runner provider to AI providers list in documentation Issue #3533917: Fix the AI Search documentation link in README.md Issue #3533890: add try drupal ai providers
-
1.0.6
e06b92c2 · ·Issue #3509360: Ensure no avatar information is passed to Deep Chat if empty Issue #3512278 by a.dmitriiev: Spell Fix plugin has provider as required field Issue #3512505 by andrewbelcher: Exit early in SetupAiProvider to avoid errors if a provider isn't available. Issue #3515518 by justanothermark. Add tags to Automator requests to LLMs. OperationType custom discovery and plugin base class Remove getTags from interface and update base class comment. Resolve #3528406 "Tests are currently"
-
1.1.0
7318bcaa · ·3486166-pass-metric-type | Add support for vector search time metric selection Issue #3507593: Array check added. 3509567: The case sensitivity of str_contains in... Issue #3511358 Ai chatbot removed title for block. 3511968: update deepchat js to latest version Issue #3512736 Fix for null check. 3516023 Add feature: Modify with a prompt 3516425: remove duplicate lock file - yarn.lock Issue #3520514 Only pass ContentEntity entities to extractTextMetadata(). Add check on whether terms exist for each vocabulary before offering it as an option. #3521499 add d10 support Added position property. Add Vertex AI to providers list Add x AI to providers documentation. Allow actual language selection for translations in ckeditor Allow CKEditor plugins to declare dependencies on modules. #3519699 Applied provided patch for testing purposes. #3517618 Backport to 1.1.x #3527577: Check if referenced entity is content Baloon menu ChatGenerator AiApiExplorer plugin calls setChatStructuredJsonSchema on provider instead of input Check if fields allows HTML and add formatting if possible. Created mr against 1.1.x branch. Ensure variable is set before counting it. #3504568 Fixed type mapping to use root config schema DataType. Fix model name in translation tab Fix typo in URL Hide ai_agent field Initial commit. Invoke ai_operationtype_alter. Issue #3489572 by a.dmitriiev: Allow summarize, analyze, suggest title and... Issue #3492413: Automator LLM Audio Generation Files Not Available in Media Library Issue #3509363: Allow other modules to provide styles for Deep Chat Issue #3512278 by a.dmitriiev: Spell Fix plugin has provider as required field Issue #3513626: Wrap the output of the tools explorer into pre Issue #3513788: ActionPluginBase missing proper getReadableOutput() return Issue #3514471: Fix the Property form builder for options Issue #3515455: CKEditor AI plugin button available without permission to use it Issue #3515518 by justanothermark. Add tags to Automator requests to LLMs. Issue #3515591: Disabled AI assistant chatbot still displays on page Issue #3515946 by alvarodemendoza: Schema is invalid for ai content suggestions Issue #3516052 by andrewbelcher: Add support for constants in function call schema Issue #3518004 by andrewbelcher: Allow unsetting function call properties Issue #3520273: Make an AI Assistant select list field required on AI Chatbot... Issue 3520520 Prevent error when there are no processedTranslations. Issue #3521601: Move changes to 1.1.x Issue #3521662: Add Typing Indicator ("AI is thinking...") or ("AI is... Issue #3522221 by andrewbelcher: Support mapped enums for tool property input Issue #3522234 by andrewbelcher: Add support for multi-value input in tools explorer Issue #3522829: Add custom validation to require either prompt or image in... Issue #3523520: Modify with a Prompt plugin is unable save the generated output to editor Issue #3523593: Automators Tool entity type needs to be installed Issue #3523852: CKEditor buttons broken in the backend Issue #3523853: Show bubble menu only when the corresponding toolbar item is enabled Issue #3523958: AI CKEditor icon fixed Issue #3524075: Injecting CurrentUser on AiCKEditorDialogForm is redundant Issue #3524436: Missing config schema for ai log type Issue #3524658: Correct error in "Develop a third party module" docs Issue #3525015: Add Drush AI Command Issue #3525015: Add Drush Command Issue #3525015: Fix code errors Issue #3525015: Update syntax Issue #3525188 by boobaa: Fix implicit dependency on core image.module Issue #3525311 by scott_euser: Fix gitlab CI FFI issue Issue #3526029: Error page when adding ai assistants when ai_agent module is... Issue #3526710 by gxleano: [Error] The Prompt is unsafe: The prompt was flagged by the moderation model. It is stopping the Search API indexation Issue #3528461 by jofitz: Correct error in "Chat Call" docs Issue #3528658 by marcus_johansson, anmolgoyal74: Fatal error on Content translation page from class ContentTranslationControllerOverride Issues #3520814: Check for the getTools() method prior to calling it Merge branch 'ai-3512505-3512505-setupaiprovider-throws-errors' into 1.1.x OperationType custom discovery and plugin base class Resolve #3479388 "Tools with context" Resolve #3482645: 3482645-copy-reference-translated-entity Resolve #3504510 "Deepchat bot doesnt" Resolve #3509315 "Make vector databases" Resolve #3512096 "Update functioncall execute" Resolve #3512386 "Ai automator tools" Resolve #3512526 "Add module dependencies" Resolve #3512821 "Allow tools without" Resolve #3513409 "Compatibility regression with" Resolve #3514474 "Vector search view" Resolve #3514596 "Ai translate override" Resolve #3514985 "Move assistants api" Resolve #3515179 "Configtranslation" Resolve #3517791 "Make ai agents" Resolve #3517884 "Docs for providers" Resolve #3518378 "The content entity" Resolve #3518562 "Functioncallbase should set" Resolve #3520049 "Content suggestion parents" Resolve #3521487 "Remove aiprovidersmapping" Resolve #3524455 "Remove field validation" Resolve #3524923 "Geting error message" Resolve #3526543 "Allow to set" Resolve #3527065 "Tests are currently" Resolve #3527874 "Add javascript orchestration" Resolve #3528431 "Only show agent" Resolve #3528446 "AI Automators CKEditor plugin is broken" Resolve #3528580 "You should not" Resolve #3528618 "Verbose mode has" Resolve #3529727 "Rag tool has" Resolve #3529730 "Add support for string_long field type in content suggestions" Resolve #3529761 "Add the new" Resolved generate audio response for speech to speech explorer. Separate the buttons to improve the user flow when using AI CKEditor Update form to only show add more options is they are available, and document the module.