Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • libmodulemd-1.8.15
    2d461725 · Create v1-only branch ·
    Releasing libmodulemd 1.8.15
    
    Splitting 1.x releases into their own tarball.
    
  • libmodulemd-2.6.0
    Tagging libmodulemd 2.6.0
    
    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
    8d9a99dd · Update release to 2.5.0 ·
    Tagging 2.5.0 and 1.8.11
    
    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
    d0a3eda4 · Release 2.4.0 and 1.8.10 ·
    Release 2.4.0 and 1.8.10
    
    Stephen Gallagher (15):
          Bump version to 2.3.2dev and 1.8.9dev
          Merge pull request #285 from mprahl/fix-docs4
          ModuleStreamV2: add clear_dependencies() and remove_dependencies()
          Merge pull request #287 from sgallagher/remove_deps
          Merge pull request #289 from mprahl/xmd-none-default
          Fix python2 conditional in specfile
          Stop testing on Fedora 28
          Tests: Install and test with python2-libmodulemd
          Merge pull request #283 from sgallagher/tests
          Fix memory issues with XMD handling and overrides
          Reword python-libmodulemd recommendation
          README: Add tips-and-tricks
          Merge branch 'documentation'
          Fix unchecked return code in XMD test
          Release 2.4.0 and 1.8.10
    
    mprahl (3):
          Add the missing strict argument to the Python examples
          Remove an unused import in the Python overrides
          Fix the Python bindings for get_xmd when the xmd value is None
    
  • libmodulemd-2.3.1
    a7aedfac · Merge branch 'mbs_279' ·
    Tagging libmodulemd 2.3.1 and 1.8.8
    
    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
    Tagging libmodulemd 2.3.0
    
    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
    Tagging libmodulemd 2.2.3 and 1.8.6
    
    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
    Tag 2.2.2 and 1.8.5
    
    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
    Tagging libmodulemd 2.2.1 and 1.8.4
    
    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
    5793571a · Bump version to 2.2.0 ·
    Tagging libmodulemd 2.2.0
    
    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 (2):
          Fixes #189: Create Python tutorial: Getting the default stream for a module (#205)
          add c tutorial for default
    
    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
    
    orionstar25 (8):
          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
    
  • libmodulemd-2.1.0
    Release libmodulemd 2.1.0 and 1.8.2
    
    Stephen Gallagher (25):
          skip-yaml: Don't return success from within loop.
          API1 skip-yaml: Don't return success from within loop.
          API1: Don't attempt to unref NULL sets
          Always sort the dependencies
          Use glib2 valgrind suppression file
          Bump release to 2.0.1dev and 1.8.1dev
          ModuleStream: Properly NULL the copy
          Skip coverity when it's broken
          More readable baseline YAML for tests
          Module descriptions should always be folded scalars
          Improve validation test for translations
          Better handling of MAPPING_START in dependencies parser
          Work around clang-analyzer false-positive
          Deps: Avoid NULL-dereference in error cases
          Add skip_introspection build option
          Run clang's scan-build during CI
          Include modified value when copying Defaults objects
          Keep libmodulemd1 in sync with libmodulemd
          Update documentation to reflect modified field in Defaults
          API2: Don't fail merges when default streams differ
          API1: Don't fail merges when default streams differ
          Fix incorrect error message
          Add ModuleStream.depends_on_stream()
          Merge branch 'defaults-stream-conflict'
          Update versions to 2.1.0 and 1.8.2
    
  • libmodulemd-2.0.0
    Releasing libmodulemd 2.0.0
    
  • libmodulemd-2.0.0beta2
    Releasing libmodulemd 2.0.0beta2
    
  • libmodulemd-2.0.0beta1
    Tagging libmodulemd 2.0.0beta1
    
  • libmodulemd-1.7.0
    9af3e7b4 · Release 1.7.0 ·
    Releasing libmodulemd 1.7.0
    
    Jun Aruga (1):
          Use consistent array format.
    
    Nils Philippsen (7):
          allow printf-style messages in parsing macros
          add line/column info to macros for processing events
          make line/column numbers start at 1
          add line/column info in some places
          parser: use event-aware error macros elsewhere
          update tests for changed error messages
          use g_autofree instead of manually freeing pointers
    
    Stephen Gallagher (17):
          Bump version to 1.6.5dev
          Merge branch 'master--better-error-msgs'
          Merge branch 'junaruga-feature/consistent-format'
          Make format-security warnings an error
          Fix format-security error in YAML debug messages
          Drop MODULEMD_NSVERSION env for tests
          Clean up test environment settings
          Trivial test addition
          Allow tests to run against installed libmodulemd
          Add specfile
          Add scripts to create RPMs
          Make python3 subpackage noarch
          Add installed RPM tests to Travis
          Include all NSVCs for ModuleStreams in ImprovedModule
          Include only the latest version of an NSC after Prioritizer.resolve()
          Fix memory leaks in Prioritizer
          Release 1.7.0
    
  • libmodulemd-1.6.4
    Release libmodulemd 1.6.4
    
    - Fix output of get_nsvc()
    - Properly write out the "ref" value for Module Components
    - Add Buildopts to the documentation
    - Deduplicate module streams when merging.
    
  • libmodulemd-1.6.3
    Releasing libmodulemd 1.6.3
    
    Owen W. Taylor (1):
          Don't return ModuleStream objects from modulemd_module_new_all_from_*_ext()
    
    Stephen Gallagher (6):
          Bump version to 1.6.3dev
          Merge branch 'owtaylor-convert-modulestreams'
          Use g_autoptr for Modulemd.Module.new_all_from_*_ext()
          Also ensure that Component buildorder property is signed
          Work around optimization bug
          Don't crash dumping translation events without summary or desc
    
  • libmodulemd-1.6.2
    cbb32331 · Fix incorrect docstring ·
    Releasing libmodulemd 1.6.2
    
    Stephen Gallagher (7):
          Bump version to 1.6.2dev
          Use pkg-config for compatibility
          Update README to point at latest docs
          Fix docstrings for Modulemd.index_from_*()
          Fix doc label for Modulemd.ComponentRpm
          Make buildorder a signed integer
          Fix incorrect docstring
    
  • libmodulemd-1.6.1
    Release libmodulemd 1.6.1
    
    * Fix header imports
    * Suppress empty optional sections on .dump()
    
  • libmodulemd-1.6.0
    dc7d1a33 · Release libmodulemd-1.6.0 ·
    Release libmodulemd 1.6.0
    
    - Adds Modulemd.ModuleStream object, deprecating Modulemd.Module
    - Adds Modulemd.Translation and Modulemd.TranslationEntry objects
    - Adds Modulemd.ImprovedModule object that collects streams, defaults and
      translations together
    - Adds new Modulemd.index_from_*() funtions to get a hash table of
      Modulemd.ImprovedModule objects for easier searching
    - Moves function documentation to the public headers
    - Corrects the license headers to MIT (they were incorrectly listed as MITNFA
      in previous releases)
    - Makes the "eol" field optional for Modulemd.ServiceLevel
    - Clean up HTML documentation
    - Fixes a type error on 32-bit systems