v0.5.0
This release adds support for multiple cell ranges in PROMPT functions, adds OpenRouter model provider, and includes bug fixes and improvements.
⚠️ Breaking Changes
Excel UDF Function Signature Change
The PROMPT and PROMPTMODEL functions now accept multiple cell ranges instead of a temperature parameter:
- Old signature:
=PROMPT(instructions, A1:D4, 0.7) - New signature:
=PROMPT(instructions, A1:D4, F10, K11:O30)
Temperature is now configured solely through the ribbon UI. This change enables passing multiple cells and cell ranges as context to your prompts.
Migration: Remove the temperature parameter from your =PROMPTs.
What's New
- OpenRouter Provider: Connect to 200+ AI models through OpenRouter, giving you access to a wide variety of language models from different providers in one place
- Mistral Large Support: Added support for Mistral's flagship large language model
- Test Suite: Introduced comprehensive test coverage to improve reliability and maintainability
- Excel-DNA Update: Updated to Excel-DNA v1.9.0 for better performance and compatibility
Bug Fixes
- Fixed incorrect ChatRole usage in AddAssistantMessage method
- Improved provider name logging for better debugging
What's Changed
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/getcellm/cellm/pull/307
- feat: Add OpenRouter provider by @kaspermarstal in https://github.com/getcellm/cellm/pull/308
- feat: Add Mistral Large by @kaspermarstal in https://github.com/getcellm/cellm/pull/310
- feat!: Support multiple cell ranges in PROMPT functions by @kaspermarstal in https://github.com/getcellm/cellm/pull/312
- docs: Add temperature preset details to PROMPT and PROMPTMODEL functions docs by @kaspermarstal in https://github.com/getcellm/cellm/pull/313
- build: Update Excel-DNA to v1.9.0 by @kaspermarstal in https://github.com/getcellm/cellm/pull/314
- feat: Add tests by @kaspermarstal in https://github.com/getcellm/cellm/pull/316
- fix: Log provider name by @kaspermarstal in https://github.com/getcellm/cellm/pull/318
- fix: Use ChatRole.Assistant in AddAssistantMessage method by @kaspermarstal in https://github.com/getcellm/cellm/pull/319
- chore: bump version to v0.5.0 by @kaspermarstal in https://github.com/getcellm/cellm/pull/320
Full Changelog: https://github.com/getcellm/cellm/compare/v0.4.1...v0.5.0