- Update to version 1.1.1:
+ Features: Add option to disable man page creation
+ Bugfixes:
- Add explicit UTF-8 tests to check for libfyaml's unicode handling
- yaml: Drop implicit string quoting, make it explicit
+ Mscellaneous: qt: Drop support for Qt5
- Remove multibuild setup and drop all traces of qt5 from the spec
file: Qt5 is no longer supported (forwarded request 1308796 from dimstar)
OBS-URL: https://build.opensuse.org/request/show/1308900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=58
- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
avoid the bwrap when run inside CIs/BuildEnvironments. As such,
we can run the test suite without the nobwrap.wrapper again.
- Update to 1.1.0
* Port YAML parsing to libfyaml
* Port YAML emission to libfyaml
* compose: Port to libfyaml
* yaml: Reduce string copies when comparing main keys, compare lengths first
* yaml: Reduce copies when filling locale tables and string list
* compose: Add support for JPEG-XL
* compose: Make the AscImage API more generic
* compose: Seal away all GdkPixbuf and AscCanvas references from public API
* validator: Fix possible double dereference of the same issue instance
* tests: Pass tests with older versions of libfyaml
* Fix a few double-free issues in error conditions
* compose: Fix possible race condition when fetching pangrams
* compose: Draw better background shapes and center text properly for font icons
* parser: Guard against "tag" elements with NULL values
* yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
* cache: Fix potential use-after-free issue when counting components
OBS-URL: https://build.opensuse.org/request/show/1307676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=55
- Drop the nobwrap.helper again: glycin 2.0.1 found a solution to
avoid the bwrap when run inside CIs/BuildEnvironments. As such,
we can run the test suite without the nobwrap.wrapper again.
- Update to 1.1.0
* Port YAML parsing to libfyaml
* Port YAML emission to libfyaml
* compose: Port to libfyaml
* yaml: Reduce string copies when comparing main keys, compare lengths first
* yaml: Reduce copies when filling locale tables and string list
* compose: Add support for JPEG-XL
* compose: Make the AscImage API more generic
* compose: Seal away all GdkPixbuf and AscCanvas references from public API
* validator: Fix possible double dereference of the same issue instance
* tests: Pass tests with older versions of libfyaml
* Fix a few double-free issues in error conditions
* compose: Fix possible race condition when fetching pangrams
* compose: Draw better background shapes and center text properly for font icons
* parser: Guard against "tag" elements with NULL values
* yaml: Allow duplicate keys when parsing data (speeds up parsing dramatically)
* cache: Fix potential use-after-free issue when counting components
OBS-URL: https://build.opensuse.org/request/show/1307676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=55
- Re-enable test suite: inject the nobwrap.helper from bubblewrap
into ~/bin
- Add glycin-loaders and bubblewrap BuildRequires: needed to pass
the test suite
- Do not run test suite: gdk-image laoders have switched to
glycin-loaders, which use bubblewrap. bwrap in turn is not
functional in OBS.
- Drop gdk-pixbuf-loader-rsvg BuildRequires: only needed by the
test suite.
OBS-URL: https://build.opensuse.org/request/show/1305675
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=134
- Update to version 1.0.3:
+ Features:
* validator: Check that description lists don't get translated
* validator: Improve translation checks for descriptions
* cli: compose: Allow to propagate selected custom entries to
catalog output
* validator: Check for common typo of "scheme_preference"
branding property
* xml: Generate a developer_name compat tag for older 3rd-party
parsers
* validator: Flag duplicate branding colors as invalid
* Add Plasma Mobile as recognized desktop-style
+ Specification:
* docs: Clarify a developer element is not allowed to exist
multiple times
* docs: Explicitly clarify a developer/name element must not be
repeated
* docs: Clarify metainfo translation rules a bit
+ Bugfixes:
* qt: Fix relocation of Config.cmake files
* cli: check-syscompat: Recognize available required controls
as available
* validator: Guard issue emission functions with G_GNUC_PRINTF
* validator: Always use secure string formatting for issue emit
function
* utils: Explicitly set format style when installing catalog
metadata
* Suppress static-analyzer drawing wrong conclusions on GCC 14
+ Miscellaneous:
* docs: List AppStreamCompose as related to AppStream (forwarded request 1173993 from dimstar)
OBS-URL: https://build.opensuse.org/request/show/1173995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=47
- Update to version 1.0.3:
+ Features:
* validator: Check that description lists don't get translated
* validator: Improve translation checks for descriptions
* cli: compose: Allow to propagate selected custom entries to
catalog output
* validator: Check for common typo of "scheme_preference"
branding property
* xml: Generate a developer_name compat tag for older 3rd-party
parsers
* validator: Flag duplicate branding colors as invalid
* Add Plasma Mobile as recognized desktop-style
+ Specification:
* docs: Clarify a developer element is not allowed to exist
multiple times
* docs: Explicitly clarify a developer/name element must not be
repeated
* docs: Clarify metainfo translation rules a bit
+ Bugfixes:
* qt: Fix relocation of Config.cmake files
* cli: check-syscompat: Recognize available required controls
as available
* validator: Guard issue emission functions with G_GNUC_PRINTF
* validator: Always use secure string formatting for issue emit
function
* utils: Explicitly set format style when installing catalog
metadata
* Suppress static-analyzer drawing wrong conclusions on GCC 14
+ Miscellaneous:
* docs: List AppStreamCompose as related to AppStream (forwarded request 1173993 from dimstar)
OBS-URL: https://build.opensuse.org/request/show/1173995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/AppStream?expand=0&rev=47
- Update to version 1.0.3:
+ Features:
* validator: Check that description lists don't get translated
* validator: Improve translation checks for descriptions
* cli: compose: Allow to propagate selected custom entries to
catalog output
* validator: Check for common typo of "scheme_preference"
branding property
* xml: Generate a developer_name compat tag for older 3rd-party
parsers
* validator: Flag duplicate branding colors as invalid
* Add Plasma Mobile as recognized desktop-style
+ Specification:
* docs: Clarify a developer element is not allowed to exist
multiple times
* docs: Explicitly clarify a developer/name element must not be
repeated
* docs: Clarify metainfo translation rules a bit
+ Bugfixes:
* qt: Fix relocation of Config.cmake files
* cli: check-syscompat: Recognize available required controls
as available
* validator: Guard issue emission functions with G_GNUC_PRINTF
* validator: Always use secure string formatting for issue emit
function
* utils: Explicitly set format style when installing catalog
metadata
* Suppress static-analyzer drawing wrong conclusions on GCC 14
+ Miscellaneous:
* docs: List AppStreamCompose as related to AppStream
OBS-URL: https://build.opensuse.org/request/show/1173993
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=120
- Add conflict in appstream-qt6-devel with
libAppStreamQt-devel < 1.0. This is required to fix a file
conflict in SLE with the old libAppStreamQt-devel package.
This fixes the following file conflict:
found conflict of appstream-qt6-devel-1.0.2-150600.1.1.x86_64 with libAppStreamQt-devel-0.15.6-150500.1.1.x86_64
/usr/lib64/libAppStreamQt.so
/usr/include/AppStreamQt/appstreamqt_export.h
/usr/include/AppStreamQt/bundle.h
/usr/include/AppStreamQt/category.h
/usr/include/AppStreamQt/component.h
/usr/include/AppStreamQt/contentrating.h
/usr/include/AppStreamQt/icon.h
/usr/include/AppStreamQt/image.h
/usr/include/AppStreamQt/launchable.h
/usr/include/AppStreamQt/metadata.h
/usr/include/AppStreamQt/pool.h
/usr/include/AppStreamQt/provided.h
/usr/include/AppStreamQt/relation.h
/usr/include/AppStreamQt/release.h
/usr/include/AppStreamQt/screenshot.h
/usr/include/AppStreamQt/spdx.h
/usr/include/AppStreamQt/suggested.h
/usr/include/AppStreamQt/translation.h
/usr/include/AppStreamQt/utils.h
/usr/include/AppStreamQt/version.h
/usr/include/AppStreamQt/video.h
/usr/lib64/cmake/AppStreamQt/AppStreamQtConfig.cmake
/usr/lib64/cmake/AppStreamQt/AppStreamQtConfigVersion.cmake
OBS-URL: https://build.opensuse.org/request/show/1157299
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/AppStream?expand=0&rev=118