Skip to content

chore: release v7.0.0#149

Merged
1313 merged 1 commit into
mainfrom
release-plz-2026-05-29T13-23-41Z
Jun 2, 2026
Merged

chore: release v7.0.0#149
1313 merged 1 commit into
mainfrom
release-plz-2026-05-29T13-23-41Z

Conversation

@1313
Copy link
Copy Markdown
Collaborator

@1313 1313 commented May 29, 2026

🤖 New release

  • screencapturekit: 6.1.0 -> 7.0.0 (⚠ API breaking changes)

screencapturekit breaking changes

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/function_parameter_count_changed.ron

Failed in:
  screencapturekit::ffi::sc_stream_create now takes 7 parameters instead of 5, in /private/var/folders/8j/sfr9qqcj73j4p6nhwcfpr0th0000gn/T/.tmpzOPoCK/screencapturekit-rs/src/ffi/mod.rs:548

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_added.ron

Failed in:
  trait method screencapturekit::screenshot_manager::CGImageExt::rgba_data_into_strided in file /private/var/folders/8j/sfr9qqcj73j4p6nhwcfpr0th0000gn/T/.tmpzOPoCK/screencapturekit-rs/src/screenshot_manager.rs:268
  trait method screencapturekit::screenshot_manager::CGImageExt::bgra_data_into_strided in file /private/var/folders/8j/sfr9qqcj73j4p6nhwcfpr0th0000gn/T/.tmpzOPoCK/screencapturekit-rs/src/screenshot_manager.rs:284
Changelog

7.0.0 - 2026-05-29

Added

  • add strided pixel render + locked IOSurface CPU view; use ffi_string helper for file_url

Fixed

  • use MaybeUninit for batch FFI scratch buffers

Other

  • cap dev-only bitflags below 2.12 to fix dispatch2 recursion overflow
  • Merge ffi/wrappers: sc_retained! macro + null-checked constructors
  • consolidate retain/release wrappers via sc_retained! macro and standardize null-checked constructors
  • Merge ffi/picker: reclaim observer callback on replacement + consolidate one-shot trampolines
  • Merge ffi/screenshot: strided pixel render + ffi_string helper for file_url


This PR was generated with release-plz.

@1313 1313 merged commit 7a9ccc6 into main Jun 2, 2026
9 checks passed
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