Releasing 2.7.0 Merlin Mathesius (11): * Type tweaks to be more friendly to gtk-doc documentation generation * Move modulemd_module_stream_v2_replace_*() method definitions to correct header file and add documentation. * Another batch of documentation updates for private functions, along with other minor corrections. * Add documentation for private utility functions for use within libmodulemd. * Synchronize the user docs in the main header file and the repo's README. * Correct several "may be used uninitialized" compiler warnings. * Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums. * Fix modulemd_yaml_parse_bool() comparisons so return value is correct. Fix bad test that was masking the above bug. * Correct bugs where component buildonly and buildorder properties are getting mixed up. * Update modulemd spec for new component rpm "buildroot" and "srpm-buildroot" flags, implement new properties, and add tests. * Another batch of documentation updates for private functions. Stephen Gallagher (18): * Bump version to 2.6.1dev * TESTS: Check the return value of get_buildtime_streams() * DOCS: Fix references to common GLib objects * CI: Fix xref.sh path * Split Coverity scan into a separate test * CI: Reflow docker commands to improve readability * Drop v1 code and refactor build system * Drop unused test_data * Emitter: Throw validation error for empty ModuleIndex * Merge pull request #343 from mmathesius/doc-sync-readme * Fix emitting translations * Dependencies: Emit empty dependencies * Dependencies: Add tests for one or the other requirements * spec: Fix typo in python2-libmodulemd subpackage * Stop using deprecated build_always * CI: Quieter logs * Print `ninja dist` logs if it fails * Drop ModulemdTranslationHelpers orionstar25 (3): * Add translations in Modulemd.Index from Babel Catalog * Added more translation files for consistency check * Retrieve metadata from koji and feed into translation helpers