------------------------------------------------------------------- Mon Mar 18 08:06:39 UTC 2024 - Dominique Leuenberger - Update to version 1.0.0: + glycin: Change to stable crate version. + svg: Change to stable rsvg version. ------------------------------------------------------------------- Mon Mar 4 07:58:53 UTC 2024 - Dominique Leuenberger - Update to version 1.0.rc: + glycin: Allow fstat syscall. + glycin: Treat files detected as XML as SVG if they have .svg file ending. + jxl: Allow libjxl 0.10 as well. ------------------------------------------------------------------- Fri Feb 23 09:29:38 UTC 2024 - Dominique Leuenberger - Update to version 1.0.beta.2: + api: Rename a few functions. + api: Use memfds for larger metadata like Exif or ICC profiles. + glycin/glycin-utils: Drop all uses of anyhow. + glycin/glycin-utils: Use thiserror to define types. + glycin: Check image width and height are not zero. + loaders/image-rs: Disable memory limits since we have our own. + loaders: Use new error utils tracking code location. ------------------------------------------------------------------- Mon Feb 19 17:53:15 UTC 2024 - Dominique Leuenberger - Update to version 1.0.beta.1: + Update to zbus 4.0. + glycin: Use more fine-tuned memory limits using max 80% available memory. ------------------------------------------------------------------- Mon Feb 12 16:05:17 UTC 2024 - Dominique Leuenberger - Update to version 1.0.beta: + Consitently use Loader instead of Decoder terminology in code. + glycin: Add seccomp filter based on allow list for bwrap sandboxes. + jxl: Support Exif. - Changes from version 1.0.alpha: + Replace async-std with other crates + Use a new D-Bus API version 1+ allowing for backward compatible extendability. ------------------------------------------------------------------- Thu Nov 30 12:58:21 UTC 2023 - Bjørn Lie - Run service with new obs-service-cargo, drop cargo_config as source and clean up spec and. Cargo_audit and cargo_config are now part of the cargo_vendor tarball/service, but in this case, since the sourcedir in _service is called glycin, we need to keep the manual set cargo_audit in _service to clear validation. ------------------------------------------------------------------- Tue Nov 14 20:05:44 UTC 2023 - Bjørn Lie - Update to version 0.1.2: + GIF/APNG/WEBP: Assume frame length of 100ms if provided frame length is zero or invalid. ------------------------------------------------------------------- Mon Sep 18 22:31:36 UTC 2023 - Bjørn Lie - Update to version 0.1.1: + Distribute correct Cargo.lock for glycin-loaders tarballs. ------------------------------------------------------------------- Fri Sep 15 09:31:16 UTC 2023 - Bjørn Lie - Switch to full cargo packaging, add service and setup vendoring. ------------------------------------------------------------------- Thu Sep 14 18:31:22 UTC 2023 - Bjørn Lie - Update to version 0.1.0: + Update dependencies. ------------------------------------------------------------------- Sun Sep 3 21:28:52 UTC 2023 - Luciano Santos - Update to version 0.1.rc: + No visible changes for the user. ------------------------------------------------------------------- Wed Aug 23 18:54:59 UTC 2023 - Bjørn Lie - Update to version 0.1.beta.4: + Relicense under MPL-2.0 OR LGPL-2.1-or-later + Add symlinks for license files in crates + Add cairo dependency for svg loader + HEIC: Fix filetype detection in config + tests: - Add HEIC tests - Add option to skip image formats in tests - Run required install before tests (can be disabled) - Add pkgconfig(cairo) BuildRequires, new dependency. - Pass explicit loaders=glycin-heif,glycin-image-rs,glycin-jxl,glycin-svg to meson, ensure we build all the loaders. - Update License tag following upstreams relicense. ------------------------------------------------------------------- Tue Aug 22 14:01:24 UTC 2023 - Dominique Leuenberger - Initial package, version 0.1.beta.3.