Increase Conic to Quad conversion precision. This allows us to produce nicer round caps.
Previously, they were not as round as needed.
[0.8.1] - 2022-08-29
Fixed
Conditional compilation of FasterMinMax on fallback platforms.
Thanks to @CryZe
[0.8.0] - 2022-08-27
Added
AArch64 Neon SIMD support. Up to 3x faster on Apple M1.
Thanks to @CryZe
Changed
FiniteF32, NormalizedF32 and NonZeroPositiveF32 types have been moved
to the strict-num crate.
Rename NormalizedF32::from_u8 into NormalizedF32::new_u8.
Rename NormalizedF32::new_bounded into NormalizedF32::new_clamped.
Use explicit SIMD intrinsic instead of relying on safe_arch.
MSRV bumped to 1.51
[0.7.0] - 2022-07-03
Added
tiny-skia-path dependency that can be used independently from tiny-skia.
It contains the tiny-skia Bezier path implementation, including stroking and dashing.
As well as all the geometry primitives (like Point and Rect).
Changed
When disabling the std feature, one have to enable no-std-float feature instead of libm now.
[0.6.6] - 2022-06-23
Fixed
Panic in Rect::round and Rect::round_out.
Thanks to @Wardenfar
[0.6.5] - 2022-06-10
Fixed
Minimum arrayref version.
[0.6.4] - 2022-06-04
Fixed
Panic during non-aliased hairline stroking at the bottom edge of an image.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on tiny-skia to permit the latest version.
Changelog
Sourced from tiny-skia's changelog.
... (truncated)
Commits
4983d28
A better fix for round caps roundness.2ce2a7c
Version bump.6bedcde
Fix round caps roundness.41abbe4
Reformat.422e317
Publically exposePixmap::from_vec
.128eba5
Fix missed name change in tiny-skia-path.75f093a
Version bump.c1a5251
FixFasterMinMax
on fallback platforms.4b16a88
Version bump.242519a
Fix comment.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)