What's Changed
- Grant network access so update checks can reach GitHub by @dylanmtaylor in #3269
- Honor CARGO_BUILD_TARGET in FreeBSD packaging for aarch64 release builds by @dylanmtaylor in #3275
- deps: bump tar, zip, roxmltree, rustls-webpki and symphonia to latest by @dylanmtaylor in #3358
- CI: workflows only call craft-common-actions at @main (AGENTS.md; windows-arm64 unpinned) by @dylanmtaylor in #3356
- Update prompt shows the app icon and accent color instead of a letter by @dylanmtaylor in #3362
- Fix update testing and track the embedded updater icon in CI by @dylanmtaylor in #3365
- Integration batch 45 (17 community PRs) by @echelon in #3415
- Never crash: Refuse an ERF or MEF whose raw strip runs past the file (#2119) by @endthestart in #2155
- Reject non-finite values when parsing .cube LUTs by @Silvertree2010 in #2540
- Strip trailing NULs from non-UTF-8 IPTC text by @Silvertree2010 in #2833
- Clamp negative signals to zero in hlg_decode by @Silvertree2010 in #2834
- Reject signed strings in Hash128::parse by @Silvertree2010 in #2909
- LR-FILT-SEARCH-META: >= and <= in fielded search tokens by @softwaregames1 in #2917
- Keep hue below 360 in rgb_to_hsv and rgb_to_hsl by @Silvertree2010 in #2918
- Report a photo's custom white balance left out of an imported look by @Silvertree2010 in #2969
- macOS: declare the UI languages so the open and save panels are translated by @Atalantis in #3038
- i18n(ru): 217 strings the Russian catalog was missing by @JaffarSk24 in #3147
- MENU-FILE-CLOSE: document that closing the window quits the app by @nledford in #3213
- MENU-EDIT-SELECTNONE: Edit lists Select Only Active Photo and Paste Settings from Previous with their kin, and the macOS Edit menu keeps single separators by @nledford in #3225
- Reject ZIP entries with inconsistent decoded sizes by @TheGalitube in #3267
- Issue #3254: README explains how to recover a Windows update that fails with 1612/1714/1603 by @THEtheChad in #3314
- Reject mismatched XML closing tags by @TheGalitube in #3366
- Docs: link the lens profile gap and roadmap priority to #329 by @radialmonster in #2831
- raw: decode lossy single-plane (grey) JPEG XL LinearRaw DNGs (Lightroom monochrome merges) by @radialmonster in #2835
- fix(flatpak): allow reading launcher version pins by @dylanmtaylor in #3420
New Contributors
- @softwaregames1 made their first contribution in #2917
- @Atalantis made their first contribution in #3038
- @JaffarSk24 made their first contribution in #3147
- @TheGalitube made their first contribution in #3267
Full Changelog: v0.15.0...v0.16.0