Skip to content

feat: implement default HTML5 fallback renderers and CI build optimizations - #30

Merged
vannt-dev merged 9 commits into
developfrom
feature/default-renderers-and-ci-optimization
Aug 4, 2026
Merged

feat: implement default HTML5 fallback renderers and CI build optimizations#30
vannt-dev merged 9 commits into
developfrom
feature/default-renderers-and-ci-optimization

Conversation

@vannt-dev

Copy link
Copy Markdown
Owner

Summary

This PR implements zero-config Default Built-in HTML5 Renderers across all framework adapters (
eact, \�ue, \�ngular), alongside CI build optimizations.

🌟 Key Enhancements:

  1. Default HTML5 Fallback Renderers:

    • Out-of-the-box support for \ ext,
      umber, \select, \checkbox, \ extarea, \password, \email\ without needing manual \ ieldRegistry.register(...).
    • Full accessibility (\�ria-*), state forwarding (\disabled,
      eadOnly,
      equired), and dynamic \options\ / \onChange\ / \onBlur\ handling.
    • Applications can seamlessly override default renderers using \ ieldRegistry.register(type, customComponent).
  2. CI Build & Release Optimizations:

    • Optimized root \�uild\ script to build \core\ first and remaining framework adapters in parallel.
    • Added automated \ ypecheck && npm test\ verification step to
      elease.yml\ to ensure zero broken releases.

🧪 Verification:

  • Added comprehensive unit tests for default renderers across React, Vue 3, and Angular adapters.
  • Verified 100% test pass rate (177 tests total across all workspaces) and clean TypeScript typechecks.

@vannt-dev
vannt-dev merged commit bef0b45 into develop Aug 4, 2026
6 checks passed
@vannt-dev
vannt-dev deleted the feature/default-renderers-and-ci-optimization branch August 4, 2026 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant