Skip to content

Releases: fedora-modularity/libmodulemd

libmodulemd 1.8.15

24 Jul 19:07
libmodulemd-1.8.15
Compare
Choose a tag to compare

Separating 1.x release into its own tarball.

libmodulemd 2.6.0

03 Jul 20:23
libmodulemd-2.6.0
7c7f882
Compare
Choose a tag to compare

Merlin Mathesius (8):

  • Fixes to internal document linking by using correct object names, etc.
  • Add descriptions for a few undocumented enums and correct a few mis-documented parameters.
  • Correct a few typos and omissions in C code examples in README so copy/paste of code has a chance of working.
  • Add gtk-doc descriptions for ModulemdModuleStream object properties.
  • Update meson.build to convince gtk-doc to produce documentation for object properties.
  • Correct typo in ModulemdModuleStream.arch property nick name.
  • Remove unnecessary gtk-doc documentation blocks added by commit 76aecdf.
  • Documentation updates (#325)

Stephen Gallagher (13):

  • Bump version to 2.5.1dev
  • Double valgrind timeout
  • Temporarily work around https://src.fedoraproject.org/rpms/createrepo_c/pull-request/6
  • Parallelize the valgrind tests
  • Print git diff when dirty_repo test fails
  • Fix transfer type for Module.search_streams()
  • Extend timeout for header test
  • Return translated profile descriptions
  • CI: Add IRC notifications
  • Add ModuleIndexMerger.resolve_ext()
  • Bump version to 2.6.0
  • Simplify test setup
  • Improve valgrind test setup

orionstar25 (3):

  • add get_stream_names from module
  • Create python binding for get_stream_names
  • Convert from Modulemd.ModuleIndex to babel catalog

libmodulemd 2.5.0 and 1.8.11

22 May 20:48
libmodulemd-2.5.0
8d9a99d
Compare
Choose a tag to compare

Lashuk1729 (1):

  • Adding Mageia 7 Tests

Niharika Shrivastava (1):

  • Fixes #186: Provide .equals for two ModuleStream objects (#265)

Stephen Gallagher (13):

  • Bump version to 2.4.0dev and 1.8.11dev
  • Module: ensure ordering of streams
  • Add Module.search_streams()
  • Ensure that XMD is emitted consistently
  • Add clear_*() functions
  • Merge remote-tracking branch 'sgallagher/stream_search'
  • Merge remote-tracking branch 'sgallagher/xmd_sort'
  • Merge remote-tracking branch 'sgallagher/clear'
  • Undeprecate ModuleStream.get_nsvc_as_string()
  • Fix XMD comparison
  • Check full stream equality when deduplicating
  • Add ModuleIndex.get_default_streams()
  • Merge branch 'mageia7'

libmodulemd 2.4.0

13 May 15:01
libmodulemd-2.4.0
d0a3eda
Compare
Choose a tag to compare
  • Add ModuleStreamV2.clear_dependencies() and .remove_dependencies()
  • Fix bugs and memory issues with the XMD python bindings
  • Assorted documentation enhancements

libmodulemd 2.3.1 and 1.8.8

03 May 12:29
libmodulemd-2.3.1
a7aedfa
Compare
Choose a tag to compare

Stephen Gallagher (12):

  • Bump version to 2.3.1dev and 1.8.8dev
  • Work around Coverity certificate problem
  • Merge pull request #276 from mprahl/update-doc
  • Reorder strict in ModuleStream.read_*() docs
  • Add tests for unicode in streams
  • Properly copy XMD in set_xmd()
  • Merge pull request #277 from sgallagher/mbs_fixes
  • Make Component fields nullable
  • Fix example usage of ModuleStreamVersionEnum
  • Merge branch 'fix-docs3' of git://github.com/mprahl/libmodulemd
  • Merge branch 'support-python2' of git://github.com/mprahl/libmodulemd
  • Merge branch 'mbs_279'

mprahl (3):

  • Fix the syntax in the single module stream Python example
  • Add Python 2 support to ModulemdUtil
  • Recommend installing python-libmodulemd

libmodulemd 2.3.0

23 Apr 00:21
libmodulemd-2.3.0
5bf0685
Compare
Choose a tag to compare

Denis Ollier (1):

  • Don't reinstall up to date packages for Arch Linux CI

Stephen Gallagher (15):

  • Bump version to 2.2.4dev and 1.8.7dev
  • Add Modulemd.ModuleIndex.update_from_custom()
  • Bump version to 2.3.0 for SEMVER_MINOR changes
  • Merge branch 'component_equals' of git://github.com/OrionStar25/libmodulemd into OrionStar25-component_equals
  • Merge branch 'custom_stream'
  • rpmspec: require python-six for python bindings
  • Fix accidental ABI break
  • Update CentOS tests for Python 3.6
  • Merge pull request #266 from larchunix/ci/archlinux
  • Add Modulemd.ModuleIndex.dump_to_custom()
  • Merge pull request #268 from sgallagher/custom-write
  • Properly handle emitting arrays of strings in XMD
  • Only output debugging messages for the debug configuration
  • Fix deduplication bug and memory leak
  • Add Module.remove_streams_by_NSVCA()

orionstar25 (1):

  • Add .equals() for component

libmodulemd 2.2.3 and 1.8.6

01 Apr 18:00
libmodulemd-2.2.3
4c75c6f
Compare
Choose a tag to compare

Denis Ollier (4):

  • Fix minor typo in openSUSE CI
  • Properly exit if unit tests fail in openSUSE CI
  • Fix minor typo in docs CI
  • Add travis pipeline for Arch Linux

Stephen Gallagher (8):

  • Fix EPEL hack
  • Run ComponentRpm tests with both py2 and py3
  • Only require python2 if installing overrides
  • Merge pull request #259 from larchunix/travis/archlinux
  • Bump release to 2.2.3 and 1.8.6
  • Remove reference to private header from ModuelmdRpmMapEntry
  • Include ModulemRpmMapEntry in modulemd.h
  • Move private headers out of modulemd-X.0 path

libmodulemd 2.2.2 and 1.8.5

27 Mar 18:42
libmodulemd-2.2.2
8717625
Compare
Choose a tag to compare

Stephen Gallagher (6):

  • Fix minor typo in openSUSE CI
  • Install overrides for Python 2
  • Test with both python2 and python3
  • Add config option for python overrides
  • Set the minimum meson version in the RPM spec
  • Bump release for 2.2.2 and 1.8.5

libmodulemd 2.2.1 and 1.8.4

27 Mar 00:44
libmodulemd-2.2.1
aeaec47
Compare
Choose a tag to compare

Stephen Gallagher (5):

  • Fix epoch data type
  • Fix test on i686
  • Bump version to 2.2.1 and 1.8.4
  • Suppress deprecation warning in tests
  • Use correct subclass in tests

libmodulemd 2.2.0 and 1.8.3

26 Mar 17:06
libmodulemd-2.2.0
5793571
Compare
Choose a tag to compare
Pre-release

Aarushi Singh (1):

  • Update test-modulemd-merger.c

Athira_Selvam (3):

  • Copies some python test of modulestream into C
  • Extends tests for ModuleStream.depends_on_stream()
  • Copies nsvc,nsvca and dependencies tests

Neal Gompa (2):

  • V2: Add missing include for string.h to modulemd-util.h
  • Tests: Use /bin/bash for interpreter shebangs for shell scripts

Niharika Shrivastava (10):

  • Fixes #189: Create Python tutorial: Getting the default stream for a module (#205)
  • add c tutorial for default
  • create modulemd_hash_table_equals()
  • provide .equals() functionality for default objects
  • add .equals() functionality for service_levels
  • add .equals() functionality for profile
  • add .equals() for buildopts
  • remove warnings for explicit typecasting of GEqualFunc
  • update readme for rpm api using nsvca
  • add .equals() for dependencies

Nishka Dasgupta (1):

  • Add tests for openSUSE Tumbleweed. Use the same tests as for CentOS.

Stephen Gallagher (42):

  • Bump versions to 2.1.1dev and 1.8.3dev
  • Fix documentation for ModuleStream.depends_on_stream()
  • Tests: Add automatic pycodestyle checking
  • Start splitting up tests by distribution
  • Use python.find_installation() from meson 0.46+
  • Add tests for CentOS 7
  • Fix Coverity scan detection
  • Update README for 2.x
  • Add "Getting Started With Developing" to README
  • Add Fedora 30 to automated tests
  • Properly report CentOS test failures
  • Fix dependencies in developer guide
  • Split DNF commands in developer docs
  • Add redhat-rpm-config to developer requirements
  • Drop some deps from CentOS CI
  • Check return value of g_hash_table_next
  • Drop TODO in comment that's already done
  • Fix incorrect variable in error message
  • Move arch to ModuleStream parent class
  • Add ModuleStream.get_NSVCA()
  • Add Modulemd.Module.get_stream_by_NSVCA()
  • Convert Modulemd.Module.add_stream() to use NSVCA
  • Drop unused internal variable
  • Merge pull request #227 from sgallagher/nsvca
  • Add override_name for components
  • Component: Use key where more appropriate
  • Generate documentation in Travis
  • README: Update documentation link
  • Travis: Properly exit if unit tests fail
  • travis.yml: Fix typo
  • Component: Fix typo in documentation
  • Component: Add buildafter
  • Component: Add validation routine
  • ModuleStream: Validate buildorder/buildafter
  • ModuleIndex: add remove_module()
  • Add modulemd_yaml_parse_bool()
  • Add 'buildonly' option for components
  • Update docker instructions
  • Merge pull request #220 from NishkaDG/master
  • Add Modulemd.RpmMapEntry
  • Add rpm-map to ModuleStreamV2
  • Bump version to 2.2.0