Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Aug 29, 2025

This PR updates the JSAR Runtime version from 0.9.0 to 0.10.0 and adds a comprehensive changelog based on the actual commit history.

Changes Made

Version Updates

  • Updated package.json version from 0.9.0 to 0.10.0
  • Added v0.10.0 release entry to browser compatibility data with release date 2025-08-29

Comprehensive Changelog

The v0.10.0 changelog has been rewritten to accurately reflect all features and fixes from the development cycle, including:

DOM & Web APIs

  • Custom fonts support via JSAR_SYSTEM_FONTS_DIR environment variable
  • Complete DocumentFragment API implementation with ParentNode interface
  • Document API extensions (createDocumentFragment(), createComment())
  • Proper blocking script execution order for HTMLScriptElement
  • Viewport meta parsing and window dimension configuration

WebGL Enhancements

  • Buffer operations with bufferData(target, size, usage) support
  • Vertex operations including vertexAttrib and clearBuffer methods

CSS & Styling

  • CSS selectors text exposure at style rule level
  • CSS filter and backdrop-filter parsing with parameter support
  • Nested CSS overflow scroll behavior support

3D Graphics & Rendering

  • PLY loader for 3D Gaussian Splatting models in <model> tag
  • Layer-based rendering for web content instances
  • SDF (Signed Distance Field) text rendering for improved anti-aliasing

Developer Tools

  • CDP (Chrome DevTools Protocol) proxy integration
  • Network service for monitoring network state changes

Performance & Bug Fixes

  • Shader performance optimizations with COMPILE_STATUS caching
  • Graphics buffer management improvements
  • 3D Gaussian Splatting GPU performance optimizations
  • Build system fixes and package size reduction

Documentation Updates

  • Updated LatestRelease.vue component to display 0.10.0 as the latest version
  • Enhanced changelog organization and categorization

The changelog now provides a complete and accurate record of all development work included in the 0.10.0 release, making it easier for users and developers to understand the improvements and new capabilities.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits August 29, 2025 05:21
Co-authored-by: yorkie <1935767+yorkie@users.noreply.github.com>
Co-authored-by: yorkie <1935767+yorkie@users.noreply.github.com>
Copilot AI changed the title [WIP] bump 新版本 0.10.0,并更新 changelog Bump version to 0.10.0 and update changelog Aug 29, 2025
Copilot AI requested a review from yorkie August 29, 2025 05:24
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot Revert the changes on this file.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reverted the package-lock.json changes as requested. The file has been restored to its original state before my modifications.

Co-authored-by: yorkie <1935767+yorkie@users.noreply.github.com>
Copilot AI requested a review from yorkie August 29, 2025 06:50
Co-authored-by: yorkie <1935767+yorkie@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Aug 29, 2025

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • registry.npmmirror.com
    • Triggering command: npm ci (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI changed the title Bump version to 0.10.0 and update changelog Bump version to 0.10.0 and update changelog with complete commit history Aug 29, 2025
Copilot AI requested a review from yorkie August 29, 2025 07:20
@yorkie yorkie marked this pull request as ready for review August 29, 2025 07:23
@yorkie yorkie merged commit 6f20b01 into main Aug 29, 2025
4 checks passed
@yorkie yorkie deleted the copilot/fix-c13e92a1-081e-4de9-a331-24c5c91732b8 branch August 29, 2025 07:28
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.

2 participants