Release/1.1.4

1.1.14

Release Notes

Version 1.2.0 - December 2024

CKEditor 5 Integration and Configuration

New Features

CKEditor 5 Premium Features Integration • Added support for Export to PDF functionality • Added support for Export to Word functionality • Integrated Import from Word feature for seamless document migration • Configured CKBox for advanced media management

Dependencies Added

• caxy/php-htmldiff ^0.1.17 - Required for non-realtime collaboration features • firebase/php-jwt ^6.11 - Required for realtime collaboration and document exporters • openai-php/client ^0.10.3 - Support for AI Assistant features (PHP 8.1 compatible) • aws/aws-sdk-php ^3.356 - AWS Bedrock AI integration support

Module Updates

media_contextual_crop_embed ^2.0 • Added and configured for enhanced media embedding • Integrated with Full HTML text format • Configured preview image styles for contextual cropping

Configuration Changes

Full HTML Editor Configuration • Optimized toolbar layout for better user experience • Added Bootstrap Grid support for responsive layouts • Integrated Insert View Advanced for dynamic content insertion • Configured Accordion functionality for collapsible content • Updated font styling options (color, background, size) • Enhanced list formatting with indent/outdent support

CKEditor 5 License Configuration • Updated production license key with approved domains:

  • ci-d10.ddev.site (local development)
  • www.childrensinstitute.net (production)
  • childrensinstitute.net (production alternate)
  • live-childrens-institute-d10.pantheonsite.io (Pantheon live)
  • dev-childrens-institute-d10.pantheonsite.io (Pantheon dev)
  • test-childrens-institute-d10.pantheonsite.io (Pantheon test) • License valid until September 21, 2026 • Includes features: DRUP, E2P (Export to PDF), E2W (Export to Word), BOX (CKBox)

Bug Fixes

• Removed unsupported premium features from toolbar that require additional licensing:

  • TableOfContents
  • InsertTemplate
  • PasteFromOfficeEnhanced (disabled in configuration)

Security Updates

• All Composer dependencies updated to latest secure versions • Proper license key management implemented with domain restrictions

Known Issues

• PasteFromOfficeEnhanced feature requires additional licensing and is currently disabled

Deployment Notes

• This release has been tested on Drupal 10.4.8 • PHP minimum version: 8.1.17 • Database: MariaDB 10.4