Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 13, 2025

This PR contains the following updates:

Package Type Update Change
kurbo workspace.dependencies minor 0.110.13

Release Notes

linebender/kurbo (kurbo)

v0.13.0

Compare Source

This release has an [MSRV][] of 1.85.

v0.12.0

Compare Source

This release has an [MSRV][] of 1.82.
It was increased to support floating point math in const functions.

Added
Changed
  • The implementation of stroking is much faster. ([#​427][] by [@​raphlinus][])
  • More Vec2 methods can now be called in const contexts. ([#​479][] by [@​tomcur][])
  • aspect_ratio on Rect and Size has been deprecated and replaced with aspect_ratio_width.
    This is because the implementation of aspect_ratio used the ratio of height to width, whereas
    aspect rations are otherwise always ratios of width to height. ([#​486][] by [@​ErisianArchitect][] and [@​DJMcNab][])
  • Deprecated contained_rect_with_aspect_ratio, replaced with inscribed_rect_with_aspect_ratio, which
    incidentally also uses the usual definition of aspect ratio (where the old name didn't). ([#​486][] by [@​DJMcNab][])
  • Breaking change: The deprecated offset::CubicOffset has been removed, and replaced by
    offset::offset_cubic. ([#​489][] by [@​jneem][])
  • Several methods marked #[inline]. ([#​472][], [#​480][], [#​496][] by [@​tomcur][])
Fixed
  • Improved cubic to quadratic conversion handling for degenerate cubic curves with 3-4 consecutive equal control points. The approximation now correctly handles edge cases where cubics degenerate to lines or single points, matching fonttools' cu2qu behavior. ([#​485][] by [@​anthrotype][])
  • Fix miter join in dashed strokes. ([#​490][] by [@​gemberg][])
Removed
  • Breaking change: DashIterator has been removed. Replace DashIterator::new with dash. ([#​488][] by [@​DJMcNab][])
  • Breaking change: The previously deprecated BezPath::flatten, Ellipse::[with_]x_rotation, {Rect, Size}::is_empty, Shape::[in]to_bez_path,
    and TranslateScale::as_tuple have been removed. ([#​487][] by [@​DJMcNab][])

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Oct 13, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package kurbo@0.11.3 --precise 0.13.0
    Updating crates.io index
error: failed to select a version for the requirement `kurbo = "^0.11"`
candidate versions found which didn't match: 0.13.0
location searched: crates.io index
required by package `interpolatable v1.1.1 (https://github.com/simoncozens/interpolatable#d95fb8a3)`
    ... which satisfies git dependency `interpolatable` (locked to 1.1.1) of package `fontspector-profile-universal v1.4.0 (/tmp/renovate/repos/github/fonttools/fontspector/profile-universal)`
    ... which satisfies path dependency `profile-universal` (locked to 1.4.0) of package `fontspector v1.5.2 (/tmp/renovate/repos/github/fonttools/fontspector/fontspector-cli)`

@renovate renovate bot force-pushed the renovate/kurbo-0.x branch 7 times, most recently from 5d666e0 to 511f40f Compare October 14, 2025 17:50
@renovate renovate bot force-pushed the renovate/kurbo-0.x branch 8 times, most recently from 0d5806e to d2309d4 Compare October 29, 2025 18:55
@renovate renovate bot force-pushed the renovate/kurbo-0.x branch 2 times, most recently from f48ea83 to 38a19ec Compare November 17, 2025 14:36
@renovate renovate bot force-pushed the renovate/kurbo-0.x branch from 38a19ec to 0593831 Compare November 27, 2025 16:16
@renovate renovate bot changed the title chore(deps): update rust crate kurbo to 0.12 chore(deps): update rust crate kurbo to 0.13 Nov 27, 2025
@renovate renovate bot force-pushed the renovate/kurbo-0.x branch 9 times, most recently from ace87c0 to bd8e11d Compare December 17, 2025 13:07
@renovate renovate bot force-pushed the renovate/kurbo-0.x branch 2 times, most recently from 378bc76 to 797156b Compare December 17, 2025 13:28
@renovate renovate bot force-pushed the renovate/kurbo-0.x branch 6 times, most recently from b1e6c9e to 0d91514 Compare December 17, 2025 23:05
@renovate renovate bot force-pushed the renovate/kurbo-0.x branch 7 times, most recently from 46b7313 to 4eb8a99 Compare January 9, 2026 17:15
@renovate renovate bot force-pushed the renovate/kurbo-0.x branch from 4eb8a99 to ad473c6 Compare January 20, 2026 11:32
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.

0 participants