Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 2.11.0
    c9d451f1 · Bump version to 2.11.0 ·
    Tagging libmodulemd-2.11.0
    
    Merlin Mathesius (13):
          Add BuildConfig and Buildopts sorting functions
          Sort stream expanded dependencies so they will be in a predictable and reproducible order.
          Add meaningful stream expansion and upgrade tests now that ordering can be relied upon.
          Remove a few lingering StreamV3 vestiges
          Include static_context attribute for StreamV2 "equals" comparison
          Make PackagerV3 and BuildConfig objects public
          Add YAML emit capabilities to PackagerV3 object
          Documentation fixes and cleanup: * Add PackagerV3 and BuildConfig public APIs to documentation index * Remove StreamV3 references from ModuleIndex documentation * Fix PackagerV3 and other broken documentation links
          Clean up several obsolete StreamV3 test data files
          Implement public APIs Modulemd.read_packager_file() and Modulemd.read_packager_string()
          Implement public API PackagerV3.convert_to_index()
          Restore accidentally dropped ability for ModuleStream.read_*() functions to transparently read packager-v3 documents, deprecate them in favor of the new Modulemd.read_packager_*() functions, and add notes to their documentation about the limitations of the packager-v3 to stream-v2 conversion.
          Refactor PackagerV3 to StreamV2 attribute copying to reduce code redundancy
    
    Stephen Gallagher (9):
          Bump version in meson.build to 2.10.1
          Fix integer size issue on 32-bit platforms
          Drop ModuleStreamV3
          Drop ModuleIndex.default_stream_mdversion
          Drop UpgradeHelper
          Add static_context attribute to StreamV2
          CI: Switch to Github Actions
          Merge branch 'update_shebang_scripts' into HEAD
          Bump version to 2.11.0
    
    nasirhm (1):
          :wrench: Modified Scripts to use env for shebang.
    
  • libmodulemd-2.11.0
    c9d451f1 · Bump version to 2.11.0 ·
    Tagging libmodulemd-2.11.0
    
    Merlin Mathesius (13):
          Add BuildConfig and Buildopts sorting functions
          Sort stream expanded dependencies so they will be in a predictable and reproducible order.
          Add meaningful stream expansion and upgrade tests now that ordering can be relied upon.
          Remove a few lingering StreamV3 vestiges
          Include static_context attribute for StreamV2 "equals" comparison
          Make PackagerV3 and BuildConfig objects public
          Add YAML emit capabilities to PackagerV3 object
          Documentation fixes and cleanup: * Add PackagerV3 and BuildConfig public APIs to documentation index * Remove StreamV3 references from ModuleIndex documentation * Fix PackagerV3 and other broken documentation links
          Clean up several obsolete StreamV3 test data files
          Implement public APIs Modulemd.read_packager_file() and Modulemd.read_packager_string()
          Implement public API PackagerV3.convert_to_index()
          Restore accidentally dropped ability for ModuleStream.read_*() functions to transparently read packager-v3 documents, deprecate them in favor of the new Modulemd.read_packager_*() functions, and add notes to their documentation about the limitations of the packager-v3 to stream-v2 conversion.
          Refactor PackagerV3 to StreamV2 attribute copying to reduce code redundancy
    
    Stephen Gallagher (9):
          Bump version in meson.build to 2.10.1
          Fix integer size issue on 32-bit platforms
          Drop ModuleStreamV3
          Drop ModuleIndex.default_stream_mdversion
          Drop UpgradeHelper
          Add static_context attribute to StreamV2
          CI: Switch to Github Actions
          Merge branch 'update_shebang_scripts' into HEAD
          Bump version to 2.11.0
    
    nasirhm (1):
          :wrench: Modified Scripts to use env for shebang.
    
  • 2.10.0
    Tagging libmodulemd-2.10.0
    
    Aleš Matěj (6):
          Add modulemd-obsoletes
          Add modulemd-obsoletes to modulemd-module-stream
          Add modulemd-obsoletes to modulemd-module
          Add modulemd-obsoletes to modulemd-module-index/merger
          Convert modulemd-obsoletes dates to ISO 8601 format
          Update documentation with eols and 2.10 index
    
    Merlin Mathesius (32):
          Address detected Coverity scan defects
          TRAVIS: Bump Fedora version used for Coverity scan
          Add tests for modulemd_load_string()
          Clarify difference between MMD_YAML_ERROR_UNPARSEABLE and MMD_YAML_ERROR_PARSE
          Enhance the travis build scripts and Dockerfile templates so that the common mmd_run_docker_tests() launcher function can also launch the Coverity scan. This enhancement made it a simple matter to switch the Coverity scan to run on CentOS 8 instead of Fedora.
          Add StreamV3 object (#487)
          Correct minor issues with MMD_INIT_YAML_STRING() and MMD_REINIT_YAML_STRING() not using the given _string argument.
          Add YAML emit capabilities to BuildConfig object.
          Add "equals" function for BuildConfig objects.
          Increase timeout for debug tests.
          modulemd-packager v3 spec fixup: include "arches" in per-configuration "buildopts"
          Implement PackagerV3 mapping to StreamV2/StreamV3
          Spec updates to modulemd-stream v3 and modulemd-packager v3 to specify module stream dependencies as single-element lists instead of scalars.
          Implemention and test updates to reflect modulemd-stream v3 and modulemd-packager v3 spec changes to specify module stream dependencies as single-element lists instead of scalars.
          Implement StreamV2 to StreamV3 upgrading
          Add placeholder modulemd_module_stream_upgrade_ext()
          Update modulemd_module_stream_upgrade_v2_to_v3_ext() argument to ModulemdModuleStreamV2 instead of ModulemdModuleStream
          Added a lot of commentary to the StreamV2 to StreamV3 stream expansion process
          Initial integration of StreamV2 to StreamV3 upgrading
          Use proper GOobject type casting for BuildConfig
          ModuleIndex stream mdversion is no longer allowed to change on-the-fly
          Adjust new XMD tests added by PR#504 to preset index stream mdversion
          Fill in default module license if necessary when mapping PackagerV3 to StreamV2.
          StreamV3 license emitting bug fix
          Refactor module/stream name autogeneration into separate functions
          Autogen module/stream names when converting PackagerV3 for adding to index
          Add wrapper script to simplify running valgrind tests
          modulemd-validator: fix use of wrong loop index variable
          Enable determining which sub-document(s) are the cause of a batch load failure
          Add generalized function to debug dump any sub-document failures
          Catch and sensibly report StreamV2 upgrade missing dependencies error
          Revise tests for easier debugging
    
    Neal Gompa (1):
          CI: Fix installation of dependencies on openSUSE Tumbleweed
    
    Peter Pentchev (1):
          Correct some typographical errors.
    
    Stephen Gallagher (51):
          Bump version in meson.build to 2.9.5
          Drop custom valgrind test
          Replace all references to the 'master' branch
          Docs must be on the 'master' branch due to Github limitations
          validator: Add support for compressed YAML
          fixup! validator: Add support for compressed YAML
          Create rpmbuild directory
          Disable LTO
          TRAVIS: Add Fedora 33 to test hosts
          Correct typo in documentation
          Update test for newer bash versions
          Fix incorrect error type
          Update python formatting with python-black 20.8
          Add convenience functions for loading the index
          Add modulemd-packager and modulemd-stream v3 document specs.
          Do not treat OpenMandriva tests as blocking
          Merge remote-tracking branch 'upstream/main' into mmdv3-devel
          Add BuildConfig object
          Add common mmd_parse_xmd() function
          Add 'default' property to ModulemdProfile
          Add PackagerV3 object
          Tools: Tag with bare version as well
          Enable source-git functionality for Fedora
          Fix README
          Merge branch 'main' into mmdv3-devel
          CI: replace RPM creation with packit
          Merge remote-tracking branch 'upstream/main' into mmdv3-devel
          Always output quoted stream name
          Merge branch 'main' into mmdv3-devel
          Apply clang-format changes
          Change the specification of `ref`
          Handle XMD for ModuleStreamV3 in python
          Don't fail tests locally when overrides are changing
          Container-based build setup
          Conditionalize overrides
          Merge branch 'container' into mmdv3-devel
          Allow tests to fail on openSUSE Tumbleweed
          Merge branch 'main' into mmdv3-devel
          Fix python style issues
          Fix memory leak in rpmmap test
          Merge branch 'main' into mmdv3-devel
          Suppress Coverity false-positive
          Add Coverity modeling file to upstream sources
          Improve valgrind performance in CI
          Add modulmd_str_set_new()
          Add Modulemd.UpgradeHelper object
          Fix up override handling in tests
          Fix up memory errors detected by clang
          Run coverity modeling file through clang-format
          Make UpgradeHelper private
          Use UpgradeHelper during upgrades
    
  • libmodulemd-2.10.0
    Tagging libmodulemd-2.10.0
    
    Aleš Matěj (6):
          Add modulemd-obsoletes
          Add modulemd-obsoletes to modulemd-module-stream
          Add modulemd-obsoletes to modulemd-module
          Add modulemd-obsoletes to modulemd-module-index/merger
          Convert modulemd-obsoletes dates to ISO 8601 format
          Update documentation with eols and 2.10 index
    
    Merlin Mathesius (32):
          Address detected Coverity scan defects
          TRAVIS: Bump Fedora version used for Coverity scan
          Add tests for modulemd_load_string()
          Clarify difference between MMD_YAML_ERROR_UNPARSEABLE and MMD_YAML_ERROR_PARSE
          Enhance the travis build scripts and Dockerfile templates so that the common mmd_run_docker_tests() launcher function can also launch the Coverity scan. This enhancement made it a simple matter to switch the Coverity scan to run on CentOS 8 instead of Fedora.
          Add StreamV3 object (#487)
          Correct minor issues with MMD_INIT_YAML_STRING() and MMD_REINIT_YAML_STRING() not using the given _string argument.
          Add YAML emit capabilities to BuildConfig object.
          Add "equals" function for BuildConfig objects.
          Increase timeout for debug tests.
          modulemd-packager v3 spec fixup: include "arches" in per-configuration "buildopts"
          Implement PackagerV3 mapping to StreamV2/StreamV3
          Spec updates to modulemd-stream v3 and modulemd-packager v3 to specify module stream dependencies as single-element lists instead of scalars.
          Implemention and test updates to reflect modulemd-stream v3 and modulemd-packager v3 spec changes to specify module stream dependencies as single-element lists instead of scalars.
          Implement StreamV2 to StreamV3 upgrading
          Add placeholder modulemd_module_stream_upgrade_ext()
          Update modulemd_module_stream_upgrade_v2_to_v3_ext() argument to ModulemdModuleStreamV2 instead of ModulemdModuleStream
          Added a lot of commentary to the StreamV2 to StreamV3 stream expansion process
          Initial integration of StreamV2 to StreamV3 upgrading
          Use proper GOobject type casting for BuildConfig
          ModuleIndex stream mdversion is no longer allowed to change on-the-fly
          Adjust new XMD tests added by PR#504 to preset index stream mdversion
          Fill in default module license if necessary when mapping PackagerV3 to StreamV2.
          StreamV3 license emitting bug fix
          Refactor module/stream name autogeneration into separate functions
          Autogen module/stream names when converting PackagerV3 for adding to index
          Add wrapper script to simplify running valgrind tests
          modulemd-validator: fix use of wrong loop index variable
          Enable determining which sub-document(s) are the cause of a batch load failure
          Add generalized function to debug dump any sub-document failures
          Catch and sensibly report StreamV2 upgrade missing dependencies error
          Revise tests for easier debugging
    
    Neal Gompa (1):
          CI: Fix installation of dependencies on openSUSE Tumbleweed
    
    Peter Pentchev (1):
          Correct some typographical errors.
    
    Stephen Gallagher (51):
          Bump version in meson.build to 2.9.5
          Drop custom valgrind test
          Replace all references to the 'master' branch
          Docs must be on the 'master' branch due to Github limitations
          validator: Add support for compressed YAML
          fixup! validator: Add support for compressed YAML
          Create rpmbuild directory
          Disable LTO
          TRAVIS: Add Fedora 33 to test hosts
          Correct typo in documentation
          Update test for newer bash versions
          Fix incorrect error type
          Update python formatting with python-black 20.8
          Add convenience functions for loading the index
          Add modulemd-packager and modulemd-stream v3 document specs.
          Do not treat OpenMandriva tests as blocking
          Merge remote-tracking branch 'upstream/main' into mmdv3-devel
          Add BuildConfig object
          Add common mmd_parse_xmd() function
          Add 'default' property to ModulemdProfile
          Add PackagerV3 object
          Tools: Tag with bare version as well
          Enable source-git functionality for Fedora
          Fix README
          Merge branch 'main' into mmdv3-devel
          CI: replace RPM creation with packit
          Merge remote-tracking branch 'upstream/main' into mmdv3-devel
          Always output quoted stream name
          Merge branch 'main' into mmdv3-devel
          Apply clang-format changes
          Change the specification of `ref`
          Handle XMD for ModuleStreamV3 in python
          Don't fail tests locally when overrides are changing
          Container-based build setup
          Conditionalize overrides
          Merge branch 'container' into mmdv3-devel
          Allow tests to fail on openSUSE Tumbleweed
          Merge branch 'main' into mmdv3-devel
          Fix python style issues
          Fix memory leak in rpmmap test
          Merge branch 'main' into mmdv3-devel
          Suppress Coverity false-positive
          Add Coverity modeling file to upstream sources
          Improve valgrind performance in CI
          Add modulmd_str_set_new()
          Add Modulemd.UpgradeHelper object
          Fix up override handling in tests
          Fix up memory errors detected by clang
          Run coverity modeling file through clang-format
          Make UpgradeHelper private
          Use UpgradeHelper during upgrades
    
  • archive/debian/2.9.4-2
    libmodulemd release 2.9.4-2 for unstable (sid) [dgit]
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2.9.4-2
    libmodulemd release 2.9.4-2 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • archive/debian/2.9.4-1
    libmodulemd release 2.9.4-1 for unstable (sid) [dgit]
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2.9.4-1
    libmodulemd release 2.9.4-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • libmodulemd-2.9.4
    Tagging libmodulemd-2.9.4
    
    Stephen Gallagher (4):
          Bump version in meson.build to 2.9.4
          Disabled developer mode should disable code formatters and valgrind
          Fedora 30 is EOL
          Fix E741 error in python bindings
    
  • 2.9.4
  • libmodulemd-2.9.3
    e4a27c09 · Add config summary ·
    Tagging libmodulemd-2.9.3
    
    Merlin Mathesius (1):
          additional valgrind suppression for Python 3.9
    
    Stephen Gallagher (9):
          Bump version in meson.build to 2.9.3
          Merge pull request #464 from mmathesius/valgrind-python39
          Don't fail tests on OpenSUSE
          Ignore generated libmodulemd.spec
          Drop unneeded hashbang
          Make python overrides path detection more robust
          Allow specifying the gobject overrides directory explicitly
          Properly disable manpage build when requested
          Add config summary
    
  • libmodulemd-2.9.2
    Tagging libmodulemd-2.9.2
    
    Stephen Gallagher (10):
          Bump version in meson.build to 2.9.2
          Improve RHEL 7 specfile
          Don't run CI on tags
          Fix formatting issue
          Handle NULL nsvca_patterns for globs
          Relax handling of differing content for the same NSVCA
          Don't check GPG keys in Fedora tests
          Merge branch 'rawhide_gpg'
          Coverity: run on F30
          Fixes for supporting EPEL 7 builds
    
  • libmodulemd-2.9.1
    Tagging libmodulemd-2.9.1
    
    Merlin Mathesius (1):
          Valgrind suppression patch for python with Fedora i686 builds
    
    Stephen Gallagher (11):
          Packit: Better Release: field when on the release tag
          Bump version in meson.build to 2.9.1
          Really bump the version
          Release.sh: Also bump the version in meson.build
          Release.sh: Ensure we're pushing to the correct remote
          Release.sh: Also refuse to release with dirty repo
          Release.sh: Use bash regex match rather than grep
          Drop clang-tidy formatter
          Fix bug printing negative buildorder values
          Clarify v2 stream specification
          Release.sh: pushd into the SOURCE_ROOT
    
  • libmodulemd-2.9.0
    af8f03df · Add version check test ·
    Tagging libmodulemd-2.9.0
    
    MR-M1M3 (1):
          Copying python tests to C
    
    Merlin Mathesius (9):
          Deprecate _reset_ methods in favor of _clear_ methods
          Implement retry logic in CI tests
          Patch to allow CI for Fedora rawhide builds to fail until BZ#1795052 gets fixed
          Add object property examples, fix typos, and cleanup formatting in README
          Reverting patch allowing CI for Fedora rawhide builds to fail
          Improved documentation for deprecated methods.
          Update CI retry wrapper to increase number of tries, increase delay between tries, and use exponential backoff
          WIP: add support for valgrind suppressions file when running under python
          Add modulemd-validator man page
    
    Nikodem Deja (2):
          Add tests for ModulemdModuleStream description
          Add test for ModulemdModuleStream summary
    
    Srikavin Ramkumar (3):
          Copy Python tests for Modulemd.ModuleStream.upgrade into C
          Copy Python tests for Modulemd.ModuleStream.v2_yaml into C
          Copy python tests for Modulemd.ModuleStream.servicelevels into C
    
    Stephen Gallagher (64):
          CI: Hack to ignore missing python2-* packages
          Silence warnings from g-ir-scanner about MMD_DEPRECATED
          Merge pull request #422 from sashreek1/modded
          Merge pull request #425 from chenliTW/test_merger
          Drop unused CommonMmdTestFixture
          Merge pull request #426 from srikavin/test-servicelevels
          Merge pull request #412 from MR-M1M3/real_world_data
          Merge pull request #407 from Norem80/master
          Merge pull request #424 from srikavin/test-v2-yaml
          Merge pull request #409 from Norem80/summary
          Fix formatting
          Copy g_ptr_array_extend() into libmodulemd for RHEL 7/8
          Add Module.search_streams_by_glob()
          Add ModuleIndex.search_streams() method
          Add Modulemd.Module.search_streams_by_nsvca_glob()
          Add ModuleIndex.search_streams_by_nsvca_glob()
          Add UNUSED(x) macro
          Add ModuleIndex.search_rpms()
          Check the return code in a test
          Merge pull request #436 from mmathesius/object-property-examples
          Merge pull request #437 from mmathesius/rawhide-ci
          Merge pull request #438 from mmathesius/improve-deprecation-doc
          Rename YAML specs and move them to a common location
          Add framework for handling modulemd-packager YAML documents
          Return appropriate error when parsing a ModulemdStream doc fails
          Rework ModulemdError and ModulemdYamlError
          Improve Modulemd*ErrorEnum deprecations
          Use the new error enums everywhere
          Fix inconsistent error setting
          Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode
          Reduce duplication in meson.build
          modulemd-packager: Check for extraneous attributes
          Also restrict buildorder from modulemd-packager
          Block on OpenMandriva test failures again
          Merge remote-tracking branch 'sgallagher/restore_mandriva'
          Add support for Packit builds for pull requests
          Use correct upstream_tag_template
          CI: Get Fedora images from Quay.io
          ModuleStreamV1: Fix memory leak
          Merge pull request #440 from mmathesius/ci-retry-backoff
          Merge pull request #441 from sgallagher/quay
          Merge pull request #443 from sgallagher/memleak
          Merge pull request #442 from mmathesius/python-valgrind
          Merge pull request #433 from sgallagher/packit
          CI: Switch Coverity scan and doc-generation to Quay.io
          CI: Use docker.io for all CentOS images
          CI: Fix doc-generation and Coverity scan
          Change defaults for python2
          Valgrind: Tweak suppression entries
          Skip valgrind check on OpenSUSE
          Update libmodulemd.spec
          Add description for meson options
          Merge pull request #444 from sgallagher/spec
          Merge pull request #445 from mmathesius/validator-man-page
          Run Coverity scan on Fedora 30
          Revert "Run Coverity scan on Fedora 30"
          Include 2.9 API in docs
          Temporarily permit Rawhide builds to fail
          Add ModuleStreamV2.search_profiles()
          Also use F32 for the docs and coverity scan tests
          Rework specfile template
          Packit: generate Release: properly
          Add script to perform releases
          Add version check test
    
    chen (1):
          Copy python tests for Modulemd.ModuleIndexMerger.merger into C
    
    sash713 (1):
          ran clang-test
    
    sashreek (1):
          converted from g_test_add() to g_test_add_func()
    
  • libmodulemd-2.8.3
    a7663ba4 · Add tests for CentOS 8 ·
    Tagging libmodulemd 2.8.3
    
    MR-M1M3 (1):
     * Copying python tests to C
    
    Merlin Mathesius (8):
     * Correct typo in MODULEMD_REPLACE_SET()
     * Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
     * Add support for new ModulemdBuildopts arches attribute
     * Add tests for new ModulemdBuildopts arches attribute
     * Add validation for new ModulemdBuildopts arches attribute
     * Add tests for validation for new ModulemdBuildopts arches attribute
     * Detect GDate autoptr when available.
     * Add tests for CentOS 8
    
    Neal Gompa (2):
     * bindings/python: Remove duplicate license header
     * CI: Update OpenMandriva Dockerfile.deps to use 'python3dist(autopep8)'
    
    Petr Šabata (2):
     * Clarify the meaning of the components arches field
     * Merge pull request #397 from contyk/arches-clarification
    
    Srikavin Ramkumar (13):
     * Copy Python tests for Modulemd.ModuleStream.profiles into C
     * Copy Python tests for Modulemd.ModuleStream.documentation into C
     * Remove g_autofree
     * Replace hardcoded values with defines
     * Add unit tests for unicode characters
     * Copy Python tests for Modulemd.ModuleStream.components into C
     * Compare components using modulemd_component_equals and added check for adding components in module_stream_test_components
     * Add check for clear_rpm_filters in modulestream Python test
     * Copy Python tests for Modulemd.ModuleStream.rpm_filters into C
     * Copy Python tests for Modulemd.ModuleStream.licenses into C
     * Copy Python tests for Modulemd.ModuleStream.rpm_artifacts into C
     * Copy Python tests for Modulemd.ModuleStream.tracker into C
     * Copy Python tests for Modulemd.ModuleStream.rpm_api into C
    
    Stephen Gallagher (12):
     * Bump version to 2.8.3dev
     * Extend test timeouts in CI
     * Run valgrind on all supported platforms
     * Parallelize the tests and give them more time
     * Travis: Use default Ubuntu test runner
     * Always validate input during ModuleIndex.update_from_*()
     * Make travis-common.inc more standalone
     * Treat the OpenMandriva test as flaky
     * Tests: F29 is EOL
     * Auto-formatting update
     * Merge pull request #413 from Conan-Kudo/rm-python-dupe-license-header
     * Merge pull request #416 from Conan-Kudo/update-omv-test-setup
    
    Timm Bäder (1):
     * modulemd-util: tighten nevra validation
    
    Tomasz Paweł Gajc (1):
     * fix interpreter path
    
    tpgxyz (1):
     * add OpenMandriva travis test
    
  • libmodulemd-2.8.2
    4861214d · Update version to 2.8.2 ·
    Tagging libmodulemd 2.8.2
    
    Stephen Gallagher (19):
     * Fix missing error return
     * Validate in the ModuleStream parent class
     * ModuleStream: Properly override names when asked to
     * Use podman instead of docker where possible
     * Use safer version of dup()
     * subdocument: match the argument name in the header
     * Fix invalid nested_error usage
     * Reformat python code with black
     * Auto-format python with black
     * Add clang_tidy autoformatter
     * Apply clang-tidy formatting
     * Alphabetize meson_options.txt
     * Travis: Add --layers=true to buildah for Dockerfile.deps
     * Travis: Add F31 as a test target
     * Travis: Run Fedora tests on aarch64
     * Separate Travis builds into stages
     * Skip clang-tidy in CI
     * Skip formatters when building RPMs
     * Update version to 2.8.2
    
  • libmodulemd-1.8.16
    Tagging libmodulemd 1.8.6
    
    Stephen Gallagher (5):
          Update .gitignore file
          Update doc link
          Make doc-build configurable
          Bump version to 1.8.16dev
          Rework defaults merging logic
    
  • libmodulemd-2.8.1
    Tagging libmodulemd 2.8.1
    
    KOLANICH (1):
     * Made GTK docs non-mandatory
    
    Merlin Mathesius (1):
     * Removal of extraneous test data.
    
    Stephen Gallagher (11):
     * Bump version to 2.8.1dev
     * Fix formatting
     * Improvements to ModuleIndex.update_from_defaults_dir()
     * Rework defaults merging logic
     * Update .gitignore file
     * Refactor common test routines
     * Travis: Fix documentation generation test
     * Travis: Fix copy-paste error
     * Travis: Yet more copy-paste fixes
     * Include .pyc files in .gitignore
     * Drop SCANBUILD environment variable
    
    tpgxyz (1):
     * allow to disable docs when building it
    
  • libmodulemd-2.8.0
    Tagging libmodulemd 2.8.0
    
    Merlin Mathesius (2):
          A final batch of documentation updates for private functions.
          Refactor stream copy/upgrade helper macros. Another final batch of documentation updates for private functions.
    
    Stephen Gallagher (16):
          Bump version to 2.7.1dev
          Make Module.get_translation() public
          Bump version to 2.8.0
          Valgrind: Don't rebuild tests before running
          Add helpers for reading compressed files
          ModuleIndex: add compressed file loading support
          Add debugging information to the Coverity scan
          Add ModuleIndex.update_from_defaults_directory()
          Revert "Add debugging information to the Coverity scan"
          Temporarily switch Coverity to F30
          Coverity: Fix Dockerfile FROM
          TESTS: Check a return value
          Compression: Handle a failed dup()
          Compression: don't leak file descriptors on error
          Compression: Fix incorrect pointer comparison
          Coverity: work around "copy-paste" false positive
    
  • libmodulemd-2.7.0
    27ea8d4f · Release 2.7.0 ·
    Releasing 2.7.0
    
    Merlin Mathesius (11):
     * Type tweaks to be more friendly to gtk-doc documentation generation
     * Move modulemd_module_stream_v2_replace_*() method definitions to correct header file and add documentation.
     * Another batch of documentation updates for private functions, along with other minor corrections.
     * Add documentation for private utility functions for use within libmodulemd.
     * Synchronize the user docs in the main header file and the repo's README.
     * Correct several "may be used uninitialized" compiler warnings.
     * Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums.
     * Fix modulemd_yaml_parse_bool() comparisons so return value is correct. Fix bad test that was masking the above bug.
     * Correct bugs where component buildonly and buildorder properties are getting mixed up.
     * Update modulemd spec for new component rpm "buildroot" and "srpm-buildroot" flags, implement new properties, and add tests.
     * Another batch of documentation updates for private functions.
    
    Stephen Gallagher (18):
     * Bump version to 2.6.1dev
     * TESTS: Check the return value of get_buildtime_streams()
     * DOCS: Fix references to common GLib objects
     * CI: Fix xref.sh path
     * Split Coverity scan into a separate test
     * CI: Reflow docker commands to improve readability
     * Drop v1 code and refactor build system
     * Drop unused test_data
     * Emitter: Throw validation error for empty ModuleIndex
     * Merge pull request #343 from mmathesius/doc-sync-readme
     * Fix emitting translations
     * Dependencies: Emit empty dependencies
     * Dependencies: Add tests for one or the other requirements
     * spec: Fix typo in python2-libmodulemd subpackage
     * Stop using deprecated build_always
     * CI: Quieter logs
     * Print `ninja dist` logs if it fails
     * Drop ModulemdTranslationHelpers
    
    orionstar25 (3):
     * Add translations in Modulemd.Index from Babel Catalog
     * Added more translation files for consistency check
     * Retrieve metadata from koji and feed into translation helpers