Note
FreeBSD aarch64 is dropped from this release. We had to cut releases, and we cannot build this target within the 5-hour CI limit for any of the Craft apps, so we are dropping it for now. This is a known blocker, flagged for a future fix in storytold/craft-common-actions#39. FreeBSD x86_64 and every other platform are included.
What's Changed
- Integration batch 42: 31 community PRs by @echelon in #2236
- Contributors: add Marco Arnulfo by @marcoarnulfo in #1964
- Ignore zero or negative ISO when importing XMP by @Silvertree2010 in #2040
- Start crop drags in the zone the cursor showed at the press by @Silvertree2010 in #2046
- Reject signed hex digits in #rrggbb colour parsing by @Silvertree2010 in #2083
- Reject trailing text after a bracketed IPv6 host in Url::parse by @Silvertree2010 in #2091
- l10n: unify zh-hant library term and contact sheet wording by @wly-p in #2105
- Strip XML 1.0-forbidden characters from XMP sidecar output by @Silvertree2010 in #2144
- Refuse catalog snapshots with an out-of-range seq by @Silvertree2010 in #2149
- Keep face index records aligned after a torn or failed append by @Silvertree2010 in #2150
- X-Trans CMOS 4 bodies take the X-T3's spectral matrices by @smyrgeorge in #2224
- Georgian: a symbol Noto Sans Georgian cannot paint by @Hamza0101 in #2235
- Localize Info Overlay mode-change notices by @skybluu in #1416
- LR-EXP-TYPE: omit redundant alpha from opaque 8-bit exports (#1670) by @FredApps in #1691
- Model downloads: Time out and cancel the name lookup (#1532) by @endthestart in #1778
- Drop out-of-range GPS coordinates read from XMP by @Silvertree2010 in #1838
- fix(import): keep Lightroom luminance ranges open at white, report unmapped local sliders by @egegl in #1844
- Match f:/aperture:/focal: search tokens at f32 precision by @Silvertree2010 in #1845
- AI denoise: support 102 MP Bayer raws (#1880) by @justinjohn0306 in #1884
- JPEG XL: check dimensions during loading & bound tracked allocations (#1517) by @bogusyogi in #1893
- HEIF: max_pixels on uncropped SPS sizes and grid totals (#1518) by @bogusyogi in #1894
- LR-MERGE-HEADLESS: merge dialogs remember the last settings per kind by @mattsivak in #1898
- docs: refresh README features, counts and setup requirements by @shurkanTwo in #1902
- Contributors: credit nledford by real name by @nledford in #1911
- Hasselblad FFF: colour matrix from the embedded 3FR header by @06needhamt in #1919
- raw: alias Canon EOS R6 Mark II to EOS R6m2 by @naryzach in #1935
- Merged develop settings are kept in range, as XMP import keeps them by @marcoarnulfo in #1960
- TIFF: read strips and tiles larger than 128 MiB by @marcoarnulfo in #1989
- Reject out-of-range start in photo.rename and photo.renamePreview by @Silvertree2010 in #2035
- Show the applied profile when hovering it in the profile browser (#2057) by @MarekSpodBiedry in #2070
- Make TIFF chunk-length inference and header-plan merging fast by @Silvertree2010 in #2151
- docs: drop references to competing commercial software by @dylanmtaylor in #2213
- ci: configure Dependabot for Cargo and GitHub Actions by @dylanmtaylor in #2256
- #1949: pt-BR for Include selected photos and the mask overlay modes by @francoisgn in #2033
New Contributors
- @wly-p made their first contribution in #2105
- @smyrgeorge made their first contribution in #2224
- @Hamza0101 made their first contribution in #2235
- @egegl made their first contribution in #1844
- @justinjohn0306 made their first contribution in #1884
- @06needhamt made their first contribution in #1919
- @naryzach made their first contribution in #1935
- @francoisgn made their first contribution in #2033
Full Changelog: v0.9.1...v0.10.0