On this page
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-mainto 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.