Skip to content
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.