servo v0.3.0

v0.3.0
Added 8
  • Implement backColor command
  • Implement foreColor command
  • Implement subscript and superscript commands
  • Implement createlink and unlink commands
  • Implement PerformanceMark constructor
  • Methods for modifying sanitizer configuration
  • Error messages to customElements.define
  • Enable Sanitizer API as experimental feature
Changed 10
  • Disable kerning when font-kerning is none
  • Compute labels for name-from-content nodes in accessibility layout
  • Update Rust to 1.95
  • Clear hover pseudo-class on the shadow-including ancestors
  • Create Duration from microseconds timestamp instead of milliseconds
  • Construct attribute nodes lazily
Fixed 1
  • Properly fire pointerup events
Security 1
  • Zeroize webcrypto sensitive information on drop

From servo

Trying out the Servo Tech Demo
Linux

If you see an error loading shared libraries when starting servo on Linux, please refer to the troubleshooting guide.

HarmonyOS

Please note that the servo-aarch64-linux-ohos.hap attached here is signed for OpenHarmony, not HarmonyOS. For HarmonyOS self-signing is currently required - You can download the servo-aarch64-linux-ohos.so shared library and use DevEco Studio to follow the instructions in the ArkTS Servo Demo repository

What's Changed

Due to time-constraints these release notes unfortunately don't have a curated summary of the changes, but as usual there will be a monthly blog-post at https://servo.org/blog/ covering the changes of this release (May). The blog post will be published at a later point in time.

What's Changed
New Contributors

Full Changelog: https://github.com/servo/servo/compare/v0.2.0...v0.3.0

View original

Upgraded? How did it go?

Discussion