Skip to content

fix: stabilize 1.1.0 runtime integration before release#2083

Merged
xuefei1313 merged 1 commit into
developfrom
feat/1.1.0-final-fixes
Jun 25, 2026
Merged

fix: stabilize 1.1.0 runtime integration before release#2083
xuefei1313 merged 1 commit into
developfrom
feat/1.1.0-final-fixes

Conversation

@xuefei1313

Copy link
Copy Markdown
Contributor

VRender 1.1.0 needs release-blocking runtime fixes before VChart and VTable upgrade.

This commit keeps default bootstrap behavior intact while adding a narrow runtime

contribution installer for app-scoped customization.

It also closes animation restore and split rect stroke regressions found by consumers.

Constraint: Do not change package versions or add dependencies.

Constraint: Keep @visactor/vrender root/default behavior intact.

Rejected: Keep force-based contribution reloads | force was only a VTable diagnostic path.

Rejected: VTable-owned app plugin wrappers | installer ownership belongs in VRender.

Confidence: high

Scope-risk: moderate

Directive: Do not reintroduce force-like installer bypasses without a public contract.

Tested: git diff --check

Tested: vrender-core targeted runtime contribution and rect split stroke tests

Tested: vrender runtime contribution and public subpath tests

Tested: vrender-animate closeout and runtime attribute tests

Tested: rush compile -t @visactor/vrender

Tested: rush build -t @visactor/vrender; existing bundler warnings only

[中文版模板 / Chinese template]

🤔 This is a ...

  • New feature
  • Bug fix
  • TypeScript definition update
  • Bundle size optimization
  • Performance optimization
  • Enhancement feature
  • Refactoring
  • Update dependency
  • Code style optimization
  • Test Case
  • Branch merge
  • Site / documentation update
  • Demo update
  • Workflow
  • Release
  • Other (about what?)

🔗 Related issue link

🐞 Bugserver case id

💡 Background and solution

📝 Changelog

Language Changelog
🇺🇸 English
🇨🇳 Chinese

☑️ Self-Check before Merge

⚠️ Please check all items below before requesting a reviewing. ⚠️

  • Doc is updated/provided or not needed
  • Demo is updated/provided or not needed
  • TypeScript definition is updated/provided or not needed
  • Changelog is provided or not needed

🚀 Summary

copilot:summary

🔍 Walkthrough

copilot:walkthrough

VRender 1.1.0 needs release-blocking runtime fixes before VChart and VTable upgrade.

This commit keeps default bootstrap behavior intact while adding a narrow runtime

contribution installer for app-scoped customization.

It also closes animation restore and split rect stroke regressions found by consumers.

Constraint: Do not change package versions or add dependencies.

Constraint: Keep @visactor/vrender root/default behavior intact.

Rejected: Keep force-based contribution reloads | force was only a VTable diagnostic path.

Rejected: VTable-owned app plugin wrappers | installer ownership belongs in VRender.

Confidence: high

Scope-risk: moderate

Directive: Do not reintroduce force-like installer bypasses without a public contract.

Tested: git diff --check

Tested: vrender-core targeted runtime contribution and rect split stroke tests

Tested: vrender runtime contribution and public subpath tests

Tested: vrender-animate closeout and runtime attribute tests

Tested: rush compile -t @visactor/vrender

Tested: rush build -t @visactor/vrender; existing bundler warnings only
@xuefei1313 xuefei1313 merged commit a62971c into develop Jun 25, 2026
7 of 9 checks passed
@xuefei1313 xuefei1313 deleted the feat/1.1.0-final-fixes branch June 25, 2026 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants