Skip to content

Releases: k2workflow/Control-Dojo

Control Dojo v1.1.0 — The 5.9 Compatibility Update

23 Jan 07:11

Choose a tag to compare

This release brings full compatibility with K2 Five 5.9 FP1, a modernized UI stack, and a powerful new design-time validation framework for custom controls.

Release Highlights

  • K2 5.9 FP1 Ready: Fully aligned and tested with the latest K2 release.
  • Design-Time Validation: New support for validationpattern and int property types, allowing you to catch configuration errors directly in the K2 Designer.
  • Accessibility (WCAG 2.1): New comprehensive guide and native TabIndex support across core components.
  • Modern Tech Stack: Upgraded to Tailwind CSS v4, Flowbite v4, and Express v5 for faster builds and a refined theming.

Control Enhancements

  • Drag & Drop: Added SmartObject file download support via a new action container, a new "Icon-Only" mode for compact layouts, and a complete visual overhaul for smoother animations.
  • Arabic Calendar: Added TabIndex support and enhanced keyboard navigation for improved accessibility.
  • Button List: Introduced the MaxItems (int) property with built-in design-time validation to limit item display.
  • CAPTCHA Box: Improved documentation and guidance for CORS handling and production deployments.

Documentation Deep-Dive

  • New Accessibility Guide: Comprehensive coverage of WCAG 2.1 Level AA standards, ARIA patterns, and focus management with implementation examples.
  • Manifest Configuration: Major updates covering the datatypes array (20+ types), property categories, regex-based validationpattern fields, and property metadata escaping rules.
  • Standard Properties: New implementation patterns for TabIndex, ControlExpression logic (leveraging the Value property), and critical Width validation rules (blocking "auto" support).
  • Data Binding & Validation: Documented the "one ListData property per control" limitation for SMO bindings and clarified the distinction between design-time (manifest) vs. runtime (Validate method) validation.
  • Overview Guide: Updated with guidance for creating file upload/download controls and an updated feature list.

Full Details: See CHANGELOG.md
Migration: No breaking changes. Run npm install to update your environment.

Control Dojo v1.0.0 – First Public Release

26 Nov 09:12

Choose a tag to compare

  • First public release of Control Dojo, packaging the full workflow for building and testing K2 custom controls.
  • Ships with four sample controls to show real-world patterns end to end.
  • Includes the Welcome, Inspector, Control Starter and Docs pages. Control builders can explore, debug and scaffold controls without leaving the app.
  • Provides the combined npm run dev:full flow plus separate frontend/backend scripts for advanced debugging.
  • Please see the README for more information

Full Changelog: https://github.com/k2workflow/Control-Dojo/commits/v1.0.0