Skip to main content
Batoi UIF Docs

Changelog

Track public documentation and example updates for Batoi UIF.

Version 3.0.0 Version 3 active maintenance Reviewed Aug 11, 2026 Next review Nov 11, 2026

Owner: Batoi Engineering Reviewed by: Batoi UIF Maintainers Source revision: b2f3478

Browse Batoi UIF Documentation Changelog

Changelog

UIF 3.0.0

  • Released the consolidated v3 lifecycle, declarative, configuration, component, security, localization, accessibility, responsive-shell, Micro App, PWA, and RAD contracts for general availability.
  • Added All, RAD, Dashboard, Mobile, Desktop, Agent, and diagnostic compatibility profiles without introducing a second runtime.
  • Added provider-neutral AI and MCP interaction surfaces with governed same-origin transports, explicit approval, replay protection, progress, receipts, and server-side authority.
  • Published generated API, component-contract, design-token, migration, accessibility, security, SBOM, provenance, and artifact-integrity references.
  • Completed cross-browser release journeys across Chromium, Firefox, WebKit, and mobile Chromium.

UIF 2.7.0

  • Added principal-owned Micro App sync and PWA offline work with expiry, conflict recovery, bounded retries and capacity, and owner-scoped cleanup.
  • Added machine-readable capability groups and a diagnostic v3 compatibility entry point.

UIF 2.6.0

  • Closed the canonical declarative, action, event, state, error, component, and envelope registries.
  • Added exact path-boundary URL capabilities, storage partitions, locale and RTL hooks, and fail-closed MCP review behavior.

UIF 2.5.0

  • Added curated application profiles, typed component metadata, versioned design tokens, SBOM and provenance artifacts, and unified hydration ownership.

UIF 2.4.0

  • Added the v3-compatible component registry, bounded configuration, typed errors, URL capability policy, privacy-safe diagnostics, governed agent and tool envelopes, and transactional IndexedDB Micro App storage.
  • This is the current public asset snapshot in the Batoi.com repository; the source framework has since advanced to 3.0.0.

UIF 2.3.0

  • Added searchable navigation across every example and component-gallery pattern.
  • Completed the 12-column and logical margin/padding utility matrices with values from zero through five.
  • Added copy-ready typography, list-group, counter, horizontal-tab, breadcrumb, button-group, theme, image-slider-generator, and widget-generator examples.
  • Extended carousels with configurable visible-item and navigation-step counts, accessible status updates, and regression coverage.
  • Added persisted light and dark example themes with early theme application and matching UIF logo variants.
  • Corrected typed-text and testimonial samples and ensured inactive testimonial slides stay hidden.
  • Documented that arbitrary website crawling and XML export remain governed server responsibilities.

UIF 2.2.0

  • Added complete, copy-ready component gallery samples generated from every live preview.
  • Added multi-image and testimonial carousel examples using the accessible carousel contract.
  • Added dependency-free declarative typed text with lifecycle cleanup and reduced-motion behavior.
  • Added copyable per-icon CSS and first-party Facebook, GitHub, Instagram, LinkedIn, X/Twitter, and YouTube marks.
  • Strengthened typography hierarchy, system-font fallbacks, semantic weights, text utilities, and semantic icon colors.
  • Added focused unit and cross-browser gallery regression coverage.

UIF 2.1.2

  • Corrected the dependency lockfile and added a release verification guard for mismatched package tarball URL versions.

UIF 2.1.1

  • Corrected Markdown modal and drawer preview layouts with accessible state feedback.
  • Made Markdown quote formatting reversible while preserving headings, lists, indentation, and multi-line selections.
  • Standardized example navigation and replaced legacy marks with the official UIF logo.
  • Added cross-browser regression coverage for example navigation, branding, preview layouts, and quote behavior.

UIF 2.1.0

  • Updated the public asset copy under /assets/batoi-uif-main to Batoi UIF 2.1.0.
  • Hardened rich HTML and Markdown editors, source transitions, formatting, lists, tables, dialogs, selection/history, autosave, uploads, accessibility, and cross-browser behavior.
  • Added centralized sanitizer, URL/origin, Trusted Types, CSP, and package trust-boundary controls.
  • Added bounded network retries/cancellation, forms, tables, router/RAD partials, realtime, PWA/offline, push, persistence, AI, and MCP UI behavior.
  • Added artifact checksums/SRI, package and aggregate budgets, public declaration signature checks, package-content verification, and offline packed-install smoke tests.
  • Expanded chart documentation for business, finance, dense composition, cyclical, and statistical SVG chart types.
  • Documented Flint-compatible chart input mapping and unsupported advanced chart behavior.
  • Updated public examples to reference the expanded chart gallery and rebuilt distribution bundles.

Initial Public Documentation

  • Added file-backed documentation under rad/docs/uif/.
  • Added public docs route at /resources/docs/uif.
  • Added Micro App concept documentation.
  • Added pages for examples, theming, and API reference.

Curated Examples

  • Added six public example cards.
  • Expanded Data Visualization, AI App Builder, and Theme Builder into client-only Micro Apps.
  • Upgraded Governance Dashboard, Workflow Form, and Resource Register into interactive Micro Apps.