Releases: Crownpeak/dqm-react-component
🚀 v1.3.0 - GPT-5.2 Support & Reasoning Effort
This release upgrades the default AI model to GPT-5.2 with its 1M token context window, enabling larger translation batches, fewer API calls, and new reasoning capabilities.
✨ Highlights
- GPT-5.2 as Default Model - 4x larger context budget (50K vs 12K tokens)
- Reasoning Effort Control - New low/medium/high setting for GPT-5 models
- Automatic API Adaptation - Seamlessly handles GPT-5 vs GPT-4 API differences
- MCP Server Feature - New website section with documentation link
🆕 Added
- GPT-5.2 Support
- 1M token context window for larger translation batches
- reasoning_effort parameter (low/medium/high) for GPT-5 models
- Automatic API adaptation:
- max_completion_tokens (GPT-5) vs max_tokens (GPT-4)
- json_schema structured output (GPT-5) vs json_object (GPT-4)
- developer role (GPT-5) vs system role (GPT-4)
- Model Capabilities Module (modelCapabilities.ts)
- isGPT5Model(), isReasoningModel() utility functions
- getModelCapabilities(), buildTokenParams(), buildReasoningParams()
- Reasoning Effort UI in AI Settings dialog (GPT-5 only)
- Persisted to localStorage as dqm_reasoning_effort
- Full i18n support (EN/DE/ES)
- MCP Server feature card on website with documentation link
🔄 Changed
- Default model: gpt-4.1-mini → gpt-5.2
- Context budget: 12,000 → 50,000 tokens
- Website hero badge: "GPT-5.2 Powered AI"
- Website MSW: Refactored to useMSW() hook for better lifecycle control
📚 Documentation
- Updated AI-FEATURES.md with GPT-5.2 capabilities and cost estimates
- Updated API-REFERENCE.md with new default model
- Updated EXAMPLES.md and TROUBLESHOOTING.md
- Wiki regenerated from docs/
📦 Installation
npm install @crownpeak/dqm-react-component@1.3.0💡 Migration
localStorage.setItem('dqm_openai_model', 'gpt-5.2');No breaking changes. The new GPT-5.2 default is backward compatible. To use the previous model:
v1.2.4 - Marketing Website
🌐 New Marketing Website
We're excited to announce the official Crownpeak DQM React Component website, now live on GitHub Pages!
✨ What's New
Marketing Website — A beautiful, modern website showcasing the DQM React Component:
- 🎨 Hero Section — Animated landing with feature highlights
- 📦 Features Grid — Component capabilities at a glance
- 🖥️ Interactive Demo — Live sidebar preview
- 📋 Integration Guide — Copy-paste code examples
- 🌍 Multi-language — English, German, Spanish support
- ♿ Accessible — WCAG AA compliant
🛠 Tech Stack
- Next.js 14 (App Router)
- Tailwind CSS + shadcn/ui
- Framer Motion animations
- react-i18next
- Static export → GitHub Pages
🔗 Links
- Website: https://crownpeak.github.io/dqm-react-component/
- NPM: https://www.npmjs.com/package/@crownpeak/dqm-react-component
- Documentation: Wiki
Full Changelog: v1.2.2...v1.2.4
v1.2.2 - AI Translation Reliability
🔧 Bug Fix: AI translations now trigger reliably without user intervention.
What was fixed:
- Translations blocked by AI Summary would never automatically restart
- Engine readiness changes weren't detected reactively
- Race conditions could prevent translation from running
New safeguards:
- 300ms debounce prevents API spam during rapid state changes
- Automatic retry when blocking conditions resolve
- Proper cleanup on unmount (no orphaned requests)
Testing:
- 19 new tests (13 unit + 6 integration) ensure reliability and API cost protection
v1.2.1
Bugfix Release for MCP Server, adding the necessary NPX Binary.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
🌍 Internationalization (i18n) Support
This release adds complete multi-language support to the DQM React Component using i18next.
✨ New Features
Multi-Language UI
- Supported languages: English (default), German, Spanish
- Language switcher in sidebar footer for easy switching
- Automatic detection of browser language preference
- URL parameter override:
?dqmUiLang=de - Persistent preference via localStorage (
dqm_locale) - Regional fallbacks:
de-AT→de→en
Architecture
- Namespace-based translation files (
src/i18n/) - Redux integration via
localeSlicefor reactive state - Type-safe translation keys with TypeScript support
📦 New Exports
// i18n utilities
import { i18n, resolveLanguage } from '@crownpeak/dqm-react-component';
// Locale constants & helpers
import { SUPPORTED_LOCALES, DEFAULT_LOCALE, normalizeLocale } from '@crownpeak/dqm-react-component';
// Types
import type { SupportedLocale, AvailableLanguage } from '@crownpeak/dqm-react-component';📖 Documentation
- New I18N.md guide covering:
- Adding new languages
- Adding translation keys
- Interpolation & namespaces
- Troubleshooting
📋 Full Changelog
See CHANGELOG.md for details.
v1.1.0
What's Changed
- feat(widget): ✨ add standalone widget build and overlay configuration by @spirit-wiegmann in #5
Full Changelog: v1.0.1...v1.1.0
v1.0.1
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- chore: 🔧 update GitHub CI node version to 20.x by @spirit-wiegmann in #3
New Contributors
- @spirit-wiegmann made their first contribution in #3
Full Changelog: https://github.com/Crownpeak/dqm-react-component/commits/v1.0.0