10.7.0

siddharthvaddem/openscreen10.7.0Sep 23, 2026by github-actions[bot]

Upgrading?

AI Summary

This release introduces isolation capabilities for groups and shape-sized buffers, along with a new method for defining custom shape bounds, alongside various bug fixes and build configuration updates.

Key Highlights

  • Added `Group.isolated()` and shape-sized perfect-draw buffers for better performance.
  • Added `Shape.selfRectFunc()` to allow custom shape bounds calculation.
  • Fixed image smoothing quality inheritance in isolation surfaces.
  • Removed size-limit checks from the build process.

New Features

  • Group.isolated() method
  • Shape.selfRectFunc() method
  • Perfect-draw buffers

Full Release Notes

## Features
- add Group.isolated() and shape-sized perfect-draw buffers ([Anton Lavrevov](https://github.com/konvajs/konva/commit/8a989473e2624d2311ad1ce37cba08b9e6bbcffa))
- add Shape.selfRectFunc() for custom shape bounds ([Anton Lavrevov](https://github.com/konvajs/konva/commit/7118db511c3105a08225a6f4d20f8d3410ecfa5c))

## Bug Fixes
- isolation surfaces inherit imageSmoothingQuality ([Anton Lavrevov](https://github.com/konvajs/konva/commit/cf524051c2720d174b009b81beca496e0033380b))

## Styles
- apply prettier ([Anton Lavrevov](https://github.com/konvajs/konva/commit/589d96f5a98f9e1718b0c0101c073c7d7317a36c))

## Builds
- remove the size-limit check ([Anton Lavrevov](https://github.com/konvajs/konva/commit/c8bc19179fc0d3087a49f9ac77ac5939330a7a51))

## Commits
- 3617366: update CHANGELOG with new version (Anton Lavrevov)
- ca62a92: build for 10.7.0 (Anton Lavrevov)

Related Repositories