chore: bump up all non-major dependencies - autoclosed #72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.5.2
->^0.7.0
0.11
->0.12
0.36
->0.39
^0.32.4
->^0.33.0
^0.32.6
->^0.33.0
0.12
->0.14
3.6.4
->3.8.0
Release Notes
RazrFalcon/resvg (resvg)
v0.39.0
Compare Source
Added
font
shorthand parsing.Thanks to @LaurenzV.
usvg::Group::abs_bounding_box
usvg::Group::abs_stroke_bounding_box
usvg::Path::abs_bounding_box
usvg::Path::abs_stroke_bounding_box
usvg::Text::abs_bounding_box
usvg::Text::abs_stroke_bounding_box
Changed
usvg-*
crates merged into one. There is just theusvg
crate now, as before.Removed
usvg::Group::abs_bounding_box()
method. It's a field now.usvg::Group::abs_filters_bounding_box()
usvg::TreeParsing
,usvg::TreePostProc
andusvg::TreeWriting
traits.They are no longer needed.
Fixed
font-family
parsing.Thanks to @LaurenzV.
v0.38.0
Compare Source
Added
usvg::Node
stores its absolute transform now.Node::abs_transform()
executes in constant time now.usvg::Tree::calculate_bounding_boxes
to calculate all bounding boxes beforehand.usvg::Node::bounding_box
which returns a precalculated node's bounding box in object coordinates.usvg::Node::abs_bounding_box
which returns a precalculated node's bounding box in canvas coordinates.usvg::Node::stroke_bounding_box
which returns a precalculated node's bounding box,including stroke, in object coordinates.
usvg::Node::abs_stroke_bounding_box
which returns a precalculated node's bounding box,including stroke, in canvas coordinates.
resvg_get_node_stroke_bbox
usvg::Node::filters_bounding_box
usvg::Node::abs_filters_bounding_box
usvg::Tree::postprocess
Changed
resvg
rendersusvg::Tree
directly again.resvg::Tree
is gone.usvg
no longer usesrctree
for the nodes tree implementation.The tree is a regular
enum
now.*node.borrow()
.Rc<RefCell>
access.itself is not mutable. Because
Rc<RefCell>
provides a shared mutable access.Rc<RefCell<T>>
instead ofRc<T>
.This is required for proper mutability since
Node
itself is no longer anRc
.usvg::NodeKind
intousvg::Node
.Removed
resvg::Tree
. No longer needed.resvg
can renderusvg::Tree
directly once again.rctree::Node
methods. TheNode
API is completely different now.usvg::NodeExt
. No longer needed.usvg::Node::calculate_bbox
. Useusvg::Node::abs_bounding_box
instead.usvg::Tree::convert_text
. Useusvg::Tree::postprocess
instead.usvg::TreeTextToPath
trait. No longer needed.Fixed
mask-type
as a presentation attribute.feImage
rendering with a non-default position.Thanks to @LaurenzV.
v0.37.0
Compare Source
Added
usvg
can write text back to SVG now.Thanks to @LaurenzV.
--preserve-text
flag to theusvg
CLI tool.Thanks to @LaurenzV.
transform-origin
property.
Thanks to @LaurenzV.
paint-order
.Previously, only fill and stroke could have been swapped.
Thanks to @LaurenzV.
usvg_tree::Text::flattened
that will contain a flattened/outlined text.usvg_tree::Text::bounding_box
. Will be set only after text flattening.usvg_tree::NodeExt::abs_transform
by storing absolute transforms in the treeinstead of calculating them each time.
Changed
usvg_tree::Text::positions
was replaced withusvg_tree::Text::dx
andusvg_tree::Text::dy
.usvg_tree::CharacterPosition::x
andusvg_tree::CharacterPosition::y
are gone.They were redundant and you should use
usvg_tree::TextChunk::x
and
usvg_tree::TextChunk::y
instead.usvg_tree::LinearGradient::id
andusvg_tree::RadialGradient::id
are moved tousvg_tree::BaseGradient::id
.clipPath
sand
filter
s could have generated IDs, but it wasn't very reliable and mostly unnecessary.Renderer doesn't rely on them and usvg writer would generate them anyway.
usvg_text_layout::Tree::convert_text
no longer replacesoriginal text elements with paths, but instead puts them into
usvg_tree::Text::flattened
.Removed
transform
field fromusvg_tree::Path
,usvg_tree::Image
andusvg_tree::Text
.Only
usvg_tree::Group
can have it.It doesn't break anything, because those properties were never used before anyway.
Thanks to @LaurenzV.
usvg_tree::CharacterPosition
usvg_tree::Path::text_bbox
. Useusvg_tree::Text::bounding_box
instead.usvg_text_layout::TextToPath
trait forText
nodes.Only the whole tree can be converted at once.
Fixed
Was broken since v0.34
Image
node.Thanks to @LaurenzV.
text-decoration
resolving in some cases.Thanks to @LaurenzV.
Thanks to @LaurenzV.
lovell/sharp (sharp)
v0.33.2
Compare Source
v0.33.1
Compare Source
v0.33.0
Compare Source
RazrFalcon/svgtypes (svgtypes)
v0.14.0
Compare Source
Added
font-family
parsing.@LaurenzV
font
shorthand parsing.@LaurenzV
v0.13.0
Compare Source
Added
Paint::ContextFill
andPaint::ContextStroke
.@LaurenzV
transform-origin
parsing.@LaurenzV
yarnpkg/berry (yarn)
v3.8.0
Compare Source
v3.7.0
Compare Source
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.
This PR has been generated by Mend Renovate. View repository job log here.