-
libmodulemd-1.5.20eb4b874 · ·
Stephen Gallagher (3): Allocate Modulemd.props.buildopts at object creation Don't free uninitialized memory Improve valgrind test
-
libmodulemd-1.5.1983cf27f · ·
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.0f1e00ea9 · ·
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.160ffaec1 · ·
Release libmodulemd 1.4.1 - Improve modulemd-validator console output - Fix pointer arithmetic bug in NEVRA validation
-
libmodulemd-1.4.0a6a10a89 · ·
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.0013a107f · ·
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.02c4048af · ·
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.3bb5f5890 · ·
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.1a339089f · ·
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.0afd4694f · ·
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.43c08d33d · ·
Releasing libmodulemd 1.0.4 - Rework version autodetection - Avoid infinite loop on unparseable YAML
-
libmodulemd-1.0.36d50de28 · ·
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.2a360a6aa · ·
Release libmodulemd 1.0.2 - Be more strict with certain parser edge-cases - Replace popt argument processing with glib
-
libmodulemd-1.0.11dc68236 · ·
Release 1.0.1 - Warn and ignore unparseable sub-documents in the YAML - Fix several memory issues detected by Coverity scan
-
libmodulemd-1.0.06f3337ce · ·
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.27c738bab · ·
Release libmodulemd 0.2.2 - Fix numerous minor memory leaks - Fix issues with EOL/SL dates
-
libmodulemd-0.1.09a93fd5e · ·
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.