Releases: fedora-modularity/libmodulemd
Releases · fedora-modularity/libmodulemd
libmodulemd 1.1.0
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
- Rework version autodetection
- Avoid infinite loop on unparseable YAML
libmodulemd 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
- Be more strict with certain parser edge-cases
- Replace popt argument processing with glib
libmodulemd 1.0.1
- Warn and ignore unparseable sub-documents in the YAML
- Fix several memory issues detected by Coverity scan
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
- Fix numerous minor memory leaks
- Fix issues with EOL/SL dates
libmodulemd 0.2.1
Add 'name' property to Profiles
Fixes #4
libmodulemd-0.2.0
This update:
- Adds gtk-doc generated documentation
- (ABI-break) Makes all optional properties accept NULL as a value to clear them
- (ABI-break) Modulemd.SimpleSet takes a STRV (char **) instead of a GLib.PtrArray
- Fixes a bug where the name was not always set for components
- Adds support for dumping YAML from the introspected API
- Includes add/remove routines for profiles
Note that libmodulemd is not guaranteed to have a stable API until we release 1.0.0.
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.