Releases: fedora-modularity/libmodulemd
Releases · fedora-modularity/libmodulemd
libmodulemd 1.5.2
Bugfixes
- Allocate Modulemd.props.buildopts at object creation
- Don't free uninitialized memory
- Improve valgrind test
libmodulemd 1.5.1
Major Changes
- Make some unit tests optional to simplify packaging on older systems like RHEL/CentOS
- Add unit test to detect memory leaks
libmodulemd 1.5.0
Major Changes
- Adds support for "intents" in Modulemd.Defaults
- Adds
Modulemd.get_version()
- Adds support for RPM whitelists in the buildopts
- Adds a new object: Modulemd.Buildopts
- Deprecates Modulemd.Module.get_rpm_buildopts()
- Deprecates Modulemd.Module.set_rpm_buildopts()
- Fixes some missing license blurbs
libmodulemd 1.4.1
- Improve modulemd-validator console output
- Fix pointer arithmetic bug in NEVRA validation
libmodulemd 1.4.0
Highlights
- Adds new API for returning failed YAML subdocuments
- Stop emitting log messages by default (polluting consumer logs)
- Validate RPM artifacts for proper NEVRA format
- Improve the validator tool
libmodulemd 1.3.0
- Add support for merging default objects
- Add helper tool for merging defaults with differing priorities
libmodulemd 1.2.0
New Functions:
- Modulemd.objects_from_file()
- Modulemd.objects_from_string()
- Modulemd.dump()
- Modulemd.dumps()
- Modulemd.Defaults.new_from_file()
- Modulemd.Defaults.new_from_string()
Deprecated Functions:
- 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()
Bugfixes
- Properly use G_BEGIN_DECLS and G_END_DECLS in headers
- Assorted fixes for memory ownership in GObject Introspection
libmodulemd 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
Revert backwards-incompatible change to nsversion for GObject Introspection