Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • libmodulemd-1.5.2
    0eb4b874 · Release libmodulemd 1.5.2 ·
    Stephen Gallagher (3):
          Allocate Modulemd.props.buildopts at object creation
          Don't free uninitialized memory
          Improve valgrind test
    
  • libmodulemd-1.5.1
    983cf27f · Release 1.5.1 ·
    Release 1.5.1
    
    Stephen Gallagher (4):
          Make some tests optional
          Add rudimentary test for memory leaks
          Add valgrind to travis and sort the RPM list
          Release 1.5.1
    
  • libmodulemd-1.5.0
    f1e00ea9 · Release libmodulemd 1.5.0 ·
    Release libmodulemd 1.5.0
    
    Nils Philippsen (3):
          clarify license blurbs
          add missing license blurb
          error handling: first set result, then bail out
    
    Petr Šabata (1):
          Specification: Allow overriding the default component whitelist
    
    Stephen Gallagher (31):
          Fix memory issue with default profiles
          Fix minor formatting issue
          Run all tests in debug and release configuration
          Add Intent object
          Add Intents to Defaults
          Add YAML parser for intents
          Add YAML emitter for intents
          Auto cleanup YAML events
          Properly clean up intent object
          Clean up a memory leak
          Drop unused content from mod-defaults
          Run autopep8 on python tests
          Fix formatting issues with YAML parsing
          Automatically reformat code during `ninja test`
          Update Travis with new build requirements
          Merge pull request #63 from nphilipp/master--license-blurbs
          Improve defaults merging tests
          Autoformat test files
          tests: reject PR if autoformat makes changes
          Add method to get libmodulemd version
          Copy intents when copying defaults
          Add merging logic for Intents
          Add Buildopts object
          Add Buildopts.copy()
          Update Modulemd.Module to use Modulemd.Buildopts
          Add SimpleSet routines for Buildopts RPM whitelist
          Switch python test to non-deprecated routines
          Add Buildopts YAML parser
          Add emitter for Modulemd.Buildopts
          Clean up Modulemd.Module property memory
          Use more reliable property methods in Buildopt tests
    
  • libmodulemd-1.4.1
    60ffaec1 · Release libmodulemd 1.4.1 ·
    Release libmodulemd 1.4.1
    
    - Improve modulemd-validator console output
    - Fix pointer arithmetic bug in NEVRA validation
    
  • libmodulemd-1.4.0
    a6a10a89 · Improve validator tool ·
    Releasing libmodulemd-1.4.0
    
    Stephen Gallagher (24):
          Defaults emitter should use the correct name key
          Add tests to verify defaults emitted are valid
          Prioritizer: Throw an error on resolve() of nothing
          Prioritizer: Set minimum and maximum values
          Add a test for default conflicts
          Drop requirement for profile map to list default stream
          Fix formatting for test
          Fix two incorrect checks for error
          Make libmodulemd available as a subproject
          Add support for reading YAML from FILE *
          Fix incorrect checks for error initialization
          Bump version to 1.4.0
          Make YAML preprocessor more robust
          Don't pollute the global log domain
          Drop unused member of yaml_subdocument
          Avoid ambiguity in YAML macros
          Add free function for modulemd_yaml_string
          Add Modulemd.Subdocument object
          Add parsing functions that return failure information
          Fix memory handling of string emitter
          Add Modulemd.SimpleSet.validate_contents()
          Add utility function to validate NEVRA
          Validate RPM artifacts
          Improve validator tool
    
  • libmodulemd-1.3.0
    013a107f · Update version to 1.3.0 ·
    Release libmodulemd version 1.3.0
    
    * Add support for merging default objects
    * Add helper tool for merging defaults with differing priorities
    
    Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
    
  • libmodulemd-1.2.0
    2c4048af · Release version 1.2.0 ·
    Release version 1.2.0
    
    * Modulemd.objects_from_file()
    * Modulemd.objects_from_string()
    * Modulemd.dump()
    * Modulemd.dumps()
    * Modulemd.Defaults.new_from_file()
    * Modulemd.Defaults.new_from_string()
    
    * Modulemd.Module.new_all_from_file()
    * Modulemd.Module.new_all_from_file_ext()
    * Modulemd.Module.new_all_from_string()
    * Modulemd.Module.new_all_from_string_ext()
    * Modulemd.Module.dump_all()
    * Modulemd.Module.dumps_all()
    
    * Properly use G_BEGIN_DECLS and G_END_DECLS in headers
    * Assorted fixes for memory ownership in GObject Introspection
    
    Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
    
  • libmodulemd-1.1.3
    bb5f5890 · Release v1.1.3 ·
    Release 1.1.3
    
    Merlin Mathesius (1):
          Repair a few memory leaks in the raw yaml parsing utilities
    
    Stephen Gallagher (20):
          Print correct version in pkgconfig file
          Eliminate memory leak in default tests
          Fix memory leak in _parse_modulemd_v2_dep_map
          Fix memory leak in parse_raw_yaml_sequence
          Clean up memory leaks in regression tests
          Clean up memory leaks in servicelevel tests
          Clean up memory leaks in simpleset
          Clean up memory leak on bad YAML input
          Fix memory leak in XMD parsing
          Keep regression tests in numerical order
          Fix memory leak in regression tests
          Fix memory leak in date parsing
          Always clean up GPtrArray values with unref
          Simplify cleanup in _simpleset_from_sequence
          Fix memory leak in _parse_modulemd_rpm_component
          Fix memory leaks in yaml tests
          Fix import statement in README
          Update Travis for Coverity
          Split dockerfile into deps and runtime
          Remove unreachable code
    
  • libmodulemd-1.1.2
    dd9b7c9f · Release 1.1.2 ·
    Release 1.1.2
    
    Revert backwards-incompatible change to nsversion
    
  • libmodulemd-1.1.1
    a339089f · Release v1.1.1 ·
    Release v1.1.1
    
    - Make default stream and profiles optional
    - Fixes: https://github.com/fedora-modularity/libmodulemd/issues/25
    - Fixes: https://github.com/fedora-modularity/libmodulemd/issues/26
    - Fixes: https://github.com/fedora-modularity/libmodulemd/issues/27
    
  • libmodulemd-1.1.0
    afd4694f · Release version 1.1 ·
    Release version 1.1
    
    - Adds support for handling modulemd-defaults YAML documents
    - Adds peek()/dup() routines to all object properties
    - Adds Modulemd.Module.dup_nsvc() to retrieve the canonical form of the unique module identifier.
    - Adds support for boolean types in the XMD section
    
  • libmodulemd-1.0.4
    3c08d33d · Release libmodulemd 1.0.4 ·
    Releasing libmodulemd 1.0.4
    
    - Rework version autodetection
    - Avoid infinite loop on unparseable YAML
    
  • libmodulemd-1.0.3
    6d50de28 · Release 1.0.3 ·
    Release 1.0.3
    
    - RPM components are properly emitted when no module components exist
    - Parser works around late determination of modulemd version
    
  • libmodulemd-1.0.2
    a360a6aa · Release libmodulemd 1.0.2 ·
    Release libmodulemd 1.0.2
    
    - Be more strict with certain parser edge-cases
    - Replace popt argument processing with glib
    
  • libmodulemd-1.0.1
    1dc68236 · Release 1.0.1 ·
    Release 1.0.1
    
    - Warn and ignore unparseable sub-documents in the YAML
    - Fix several memory issues detected by Coverity scan
    
  • libmodulemd-1.0.0
    6f3337ce · Release 1.0.0 ·
    Release libmodulemd 1.0.0
    
    Supports both version 1 and version 2 of module metadata YAML
    
    Fixes numerous issues with GObject memory management.
    
  • libmodulemd-0.2.2
    7c738bab · Release 0.2.2 ·
    Release libmodulemd 0.2.2
    
    - Fix numerous minor memory leaks
    - Fix issues with EOL/SL dates
    
  • libmodulemd-0.2.1
    3752a0b2 · Release version 0.2.1 ·
    Release libmodulemd 0.2.1
    
    - Add 'name' property for Profiles
    
  • libmodulemd-0.2.0
    2dc9a376 · Bump version to 0.2.0 ·
    Tagging libmodulemd 0.2.0
    
  • libmodulemd-0.1.0
    Tagging libmodulemd 0.1.0
    
    This is the initial release, corresponding roughly
    to version 1.4.0 of the python implementation,
    with added support for servicelevel.