Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: bump up all non-major dependencies - autoclosed #84

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 17, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
cross-platform-actions/action action minor v0.22.0 -> v0.23.0
resvg dependencies minor 0.39 -> 0.40

Release Notes

cross-platform-actions/action (cross-platform-actions/action)

v0.23.0: Cross Platform Action 0.23.0

Compare Source

Added
  • Add support for FreeBSD 14.0 (#​74)
  • Add post run step that prints the VM output
  • Support hardware accelerated virtualization on Linux runners (#​47)
Fixed
  • OpenBSD VM fails during "Initializing VM" with QEMU on macOS (#​73)
  • Use same options for rsync in both directions (#​76)
Changed
  • Update qemu to 8.2.0 for CVTPS2PD fix (#​78)
Other

It's now recommended to use Linux runners. Since the upgrade [1] of the Linux runners, they now support hardware accelerated virtualization. The upgrade also comes with more resources resulting in having better performance than the macOS runners.

[1] https://github.blog/2024-01-17-github-hosted-runners-double-the-power-for-open-source/

RazrFalcon/resvg (resvg)

v0.40.0

Compare Source

Added
  • usvg::Tree is Send + Sync compatible now.
  • usvg::WriteOptions::preserve_text to control how usvg generates an SVG.
  • usvg::Image::abs_bounding_box
Changed
  • All types in usvg are immutable now. Meaning that usvg::Tree cannot be modified
    after creation anymore.
  • All struct fields in usvg are private now. Use getters instead.
  • All usvg::Tree parsing methods require the fontdb argument now.
  • All defs children like gradients, patterns, clipPaths, masks and filters are guarantee
    to have a unique, non-empty ID.
  • All defs children like gradients, patterns, clipPaths, masks and filters are guarantee
    to have userSpaceOnUse units now. No objectBoundingBox units anymore.
  • usvg::Mask is allowed to have no children now.
  • Text nodes will not be parsed when the text build feature isn't enabled.
  • usvg::Tree::clip_paths, usvg::Tree::masks, usvg::Tree::filters returns
    a pre-collected slice of unique nodes now.
    It's no longer a closure and you do not have to deduplicate nodes by yourself.
  • usvg::filter::Primitive::x, y, width and height methods were replaced
    with usvg::filter::Primitive::rect.
  • Split usvg::Tree::paint_servers into usvg::Tree::linear_gradients,
    usvg::Tree::radial_gradients, usvg::Tree::patterns.
    All three returns pre-collected slices now.
  • A usvg::Path no longer can have an invalid bbox. Paths with an invalid bbox will be
    rejected during parsing.
  • All usvg methods that return bounding boxes return non-optional Rect now.
    No NonZeroRect as well.
  • usvg::Text::flattened returns &Group and not Option<&Group> now.
  • usvg::ImageHrefDataResolverFn and usvg::ImageHrefStringResolverFn
    require fontdb::Database argument.
  • All shared nodes are stored in Arc and not Rc<RefCell> now.
  • resvg::render_node now includes filters bounding box. Meaning that a node with a blur filter
    no longer be clipped.
  • Replace usvg::utils::view_box_to_transform with usvg::ViewBox::to_transform.
  • Rename usvg::XmlOptions into usvg::WriteOptions and embed xmlwriter::Options.
Removed
  • usvg::Tree::postprocess() and usvg::PostProcessingSteps. No longer needed.
  • usvg::ClipPath::units(), usvg::Mask::units(), usvg::Mask::content_units(),
    usvg::Filter::units(), usvg::Filter::content_units(), usvg::LinearGradient::units(),
    usvg::RadialGradient::units(), usvg::Pattern::units(), usvg::Pattern::content_units()
    and usvg::Paint::units(). They are always userSpaceOnUse now.
  • usvg::Units. No longer needed.
Fixed
  • Text bounding box is accounted during SVG size resolving.
    Previously, only paths and images were included.
  • Font selection when an italic font isn't explicitly marked as one.
  • Preserve image aspect ratio when only width or height are present.
    Thanks to @​LaurenzV.

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 becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Mend Renovate. View repository job log here.

Copy link

vercel bot commented Feb 17, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
image ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 18, 2024 0:46am

@renovate renovate bot changed the title chore: bump up Rust crate resvg to 0.40 chore: bump up all non-major dependencies Feb 18, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f1b0fd3 to 87ef1cc Compare February 18, 2024 12:45
@renovate renovate bot changed the title chore: bump up all non-major dependencies chore: bump up all non-major dependencies - autoclosed Feb 19, 2024
@renovate renovate bot closed this Feb 19, 2024
@renovate renovate bot deleted the renovate/all-minor-patch branch February 19, 2024 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants