Changelog

All of the changes to the Kirby Copilot plugin are listed here.

Where to Find the Latest Version?

If you have installed the plugin via Composer, you can update it by running the following command in your terminal:

composer update

If you have downloaded the plugin as a ZIP file, you can download the latest version from the releases page on GitHub.

What's New?

v2.2.1

January 4, 2025

🚀 Features

  • Enable image input for prompts when using an Anthropic model.

v2.2.0

December 29, 2024

🚀 Features

  • Dedicated prompt history per Kirby installation (derived from hostname).

v2.1.0

December 23, 2024

🚀 Features

  • Navigate through prompt history with arrow keys. See toolbar buttons to learn more.
  • Support bold, italic and code Markdown formatting in writer fields.

v2.0.0

December 19, 2024

Kirby Copilot v2 is a major release with support for Kirby 5 and improvements across the board. This major release requires a new license key. If you already have a license, you will receive either a free upgrade to v2 or a 50% discount on your new license. Head over to the Kirby Tools Hub to get your discount or read more in the license compatibility guide.

🚨 Breaking Changes

  • New global system prompt to cover text generation for all fields. No need to manually configure prompts for response formatting anymore.

🚀 Features

  • New toolbar buttons for writer and textarea fields.
  • Support for Kirby 5.
  • Many more improvements and bug fixes under the hood.

Kirby Copilot textarea prompt dialog

v1.8.0

July 10, 2024

🚀 Features

To use Claude Sonnet models, add the configuration for the anthropic provider:

config.php
return [
    'johannschopplich.copilot' => [
        'provider' => 'anthropic',
        'providers' => [
            'anthropic' => [
                'apiKey' => 'YOUR_API_KEY',
                'model' => 'claude-3-5-sonnet-20240620'
            ]
        ]
    ]
];

v1.7.0

June 18, 2024

🚀 Features

  • New license management that allows activating licenses directly in the Panel.
  • Deprecated the private Composer repository in favor of Packagist.

v1.6.1

June 1, 2024

🚀 Features

  • Set gpt-4o as default OpenAI model.

v1.6.0

April 29, 2024

🚨 Breaking Changes

As of April 2024, OpenAI has added vision capabilities to the GPT-4 Turbo model. Following this change, the configuration for the OpenAI provider has been simplified to only include the model name.

To update your configuration from Kirby Copilot v1.5 and earlier to the latest version, reduce the model configuration to only include the model name:

return [
    'johannschopplich.copilot' => [
        'providers' => [
            'openai' => [
-                'model' => [
-                    'default' => 'gpt-4-turbo-preview',
-                    'vision' => 'gpt-4-vision-preview'
-                ]
+                'model' => 'gpt-4-turbo'
            ]
        ]
    ]
];

🚀 Features

  • Migrate from ModelFusion to Vercel's AI SDK Core.
  • Set gpt-4-turbo as default OpenAI model.

v1.5.0

March 21, 2024

🚀 Features

v1.4.0

February 21, 2024

🚀 Features

  • files: auto on a file model copilot section to automatically use the current file (image or PDF) as context source.
  • logLevel section property, i.e. to debug system and user prompts.
  • Provider option baseUrl to define the base URL of a custom Mistral API instance.

v1.3.0

January 27, 2024

🚀 Features

  • Support adding PDF files to prompt – the text will be extracted from each PDF and appended to the prompt.

🐞 Bug Fixes

  • Prefer .js plugin asset extension instead of .mjs for better hosting provider compatibility.

v1.2.0

January 26, 2024

🏎 Performance

  • Externalize ModelFusion library to the plugin's assets directory for smaller section component bundle size.

v1.1.0

January 24, 2024

This version marks the official release! 🎉

🚀 Features

  • Support Mistral AI models.

🐞 Bug Fixes

  • Limit image context file types to PNG, JPEG, WEBP, and non-animated GIF.

v1.0.0

January 18, 2024

  • Initial internal release! 🌈🦄
  • Implemented the base of the section plugin.