Skip to content

Releases: Crownpeak/dqm-react-component

🚀 v1.3.0 - GPT-5.2 Support & Reasoning Effort

09 Jan 16:37
03f67f3

Choose a tag to compare

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:


Full Changelog

v1.2.4 - Marketing Website

08 Jan 17:15
2d6786c

Choose a tag to compare

🌐 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


Full Changelog: v1.2.2...v1.2.4

v1.2.2 - AI Translation Reliability

08 Jan 12:06
5601c79

Choose a tag to compare

🔧 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

07 Jan 13:46
90fca11

Choose a tag to compare

Bugfix Release for MCP Server, adding the necessary NPX Binary.

Full Changelog: v1.2.0...v1.2.1

v1.2.0

07 Jan 12:53
bb87d0d

Choose a tag to compare

🌍 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-ATdeen

Architecture

  • Namespace-based translation files (src/i18n/)
  • Redux integration via localeSlice for 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.


Full Changelog

v1.1.0

17 Dec 09:28
ecc3d49

Choose a tag to compare

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

08 Dec 14:12
af30f70

Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

v1.0.0

24 Nov 08:20
bd4c24b

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/Crownpeak/dqm-react-component/commits/v1.0.0