Releases: fedora-modularity/libmodulemd
Releases · fedora-modularity/libmodulemd
libmodulemd 1.8.15
Separating 1.x release into its own tarball.
libmodulemd 2.6.0
Merlin Mathesius (8):
- Fixes to internal document linking by using correct object names, etc.
- Add descriptions for a few undocumented enums and correct a few mis-documented parameters.
- Correct a few typos and omissions in C code examples in README so copy/paste of code has a chance of working.
- Add gtk-doc descriptions for ModulemdModuleStream object properties.
- Update meson.build to convince gtk-doc to produce documentation for object properties.
- Correct typo in ModulemdModuleStream.arch property nick name.
- Remove unnecessary gtk-doc documentation blocks added by commit 76aecdf.
- Documentation updates (#325)
Stephen Gallagher (13):
- Bump version to 2.5.1dev
- Double valgrind timeout
- Temporarily work around https://src.fedoraproject.org/rpms/createrepo_c/pull-request/6
- Parallelize the valgrind tests
- Print
git diff
when dirty_repo test fails - Fix transfer type for Module.search_streams()
- Extend timeout for header test
- Return translated profile descriptions
- CI: Add IRC notifications
- Add ModuleIndexMerger.resolve_ext()
- Bump version to 2.6.0
- Simplify test setup
- Improve valgrind test setup
orionstar25 (3):
- add get_stream_names from module
- Create python binding for get_stream_names
- Convert from Modulemd.ModuleIndex to babel catalog
libmodulemd 2.5.0 and 1.8.11
Lashuk1729 (1):
- Adding Mageia 7 Tests
Niharika Shrivastava (1):
Stephen Gallagher (13):
- Bump version to 2.4.0dev and 1.8.11dev
- Module: ensure ordering of streams
- Add Module.search_streams()
- Ensure that XMD is emitted consistently
- Add clear_*() functions
- Merge remote-tracking branch 'sgallagher/stream_search'
- Merge remote-tracking branch 'sgallagher/xmd_sort'
- Merge remote-tracking branch 'sgallagher/clear'
- Undeprecate ModuleStream.get_nsvc_as_string()
- Fix XMD comparison
- Check full stream equality when deduplicating
- Add ModuleIndex.get_default_streams()
- Merge branch 'mageia7'
libmodulemd 2.4.0
- Add
ModuleStreamV2.clear_dependencies()
and.remove_dependencies()
- Fix bugs and memory issues with the XMD python bindings
- Assorted documentation enhancements
libmodulemd 2.3.1 and 1.8.8
Stephen Gallagher (12):
- Bump version to 2.3.1dev and 1.8.8dev
- Work around Coverity certificate problem
- Merge pull request #276 from mprahl/update-doc
- Reorder strict in ModuleStream.read_*() docs
- Add tests for unicode in streams
- Properly copy XMD in set_xmd()
- Merge pull request #277 from sgallagher/mbs_fixes
- Make Component fields nullable
- Fix example usage of ModuleStreamVersionEnum
- Merge branch 'fix-docs3' of git://github.com/mprahl/libmodulemd
- Merge branch 'support-python2' of git://github.com/mprahl/libmodulemd
- Merge branch 'mbs_279'
mprahl (3):
- Fix the syntax in the single module stream Python example
- Add Python 2 support to ModulemdUtil
- Recommend installing python-libmodulemd
libmodulemd 2.3.0
Denis Ollier (1):
- Don't reinstall up to date packages for Arch Linux CI
Stephen Gallagher (15):
- Bump version to 2.2.4dev and 1.8.7dev
- Add Modulemd.ModuleIndex.update_from_custom()
- Bump version to 2.3.0 for SEMVER_MINOR changes
- Merge branch 'component_equals' of git://github.com/OrionStar25/libmodulemd into OrionStar25-component_equals
- Merge branch 'custom_stream'
- rpmspec: require python-six for python bindings
- Fix accidental ABI break
- Update CentOS tests for Python 3.6
- Merge pull request #266 from larchunix/ci/archlinux
- Add Modulemd.ModuleIndex.dump_to_custom()
- Merge pull request #268 from sgallagher/custom-write
- Properly handle emitting arrays of strings in XMD
- Only output debugging messages for the debug configuration
- Fix deduplication bug and memory leak
- Add Module.remove_streams_by_NSVCA()
orionstar25 (1):
- Add .equals() for component
libmodulemd 2.2.3 and 1.8.6
Denis Ollier (4):
- Fix minor typo in openSUSE CI
- Properly exit if unit tests fail in openSUSE CI
- Fix minor typo in docs CI
- Add travis pipeline for Arch Linux
Stephen Gallagher (8):
- Fix EPEL hack
- Run ComponentRpm tests with both py2 and py3
- Only require python2 if installing overrides
- Merge pull request #259 from larchunix/travis/archlinux
- Bump release to 2.2.3 and 1.8.6
- Remove reference to private header from ModuelmdRpmMapEntry
- Include ModulemRpmMapEntry in modulemd.h
- Move private headers out of modulemd-X.0 path
libmodulemd 2.2.2 and 1.8.5
Stephen Gallagher (6):
- Fix minor typo in openSUSE CI
- Install overrides for Python 2
- Test with both python2 and python3
- Add config option for python overrides
- Set the minimum meson version in the RPM spec
- Bump release for 2.2.2 and 1.8.5
libmodulemd 2.2.1 and 1.8.4
Stephen Gallagher (5):
- Fix epoch data type
- Fix test on i686
- Bump version to 2.2.1 and 1.8.4
- Suppress deprecation warning in tests
- Use correct subclass in tests
libmodulemd 2.2.0 and 1.8.3
Aarushi Singh (1):
- Update test-modulemd-merger.c
Athira_Selvam (3):
- Copies some python test of modulestream into C
- Extends tests for ModuleStream.depends_on_stream()
- Copies nsvc,nsvca and dependencies tests
Neal Gompa (2):
- V2: Add missing include for string.h to modulemd-util.h
- Tests: Use /bin/bash for interpreter shebangs for shell scripts
Niharika Shrivastava (10):
- Fixes #189: Create Python tutorial: Getting the default stream for a module (#205)
- add c tutorial for default
- create modulemd_hash_table_equals()
- provide .equals() functionality for default objects
- add .equals() functionality for service_levels
- add .equals() functionality for profile
- add .equals() for buildopts
- remove warnings for explicit typecasting of GEqualFunc
- update readme for rpm api using nsvca
- add .equals() for dependencies
Nishka Dasgupta (1):
- Add tests for openSUSE Tumbleweed. Use the same tests as for CentOS.
Stephen Gallagher (42):
- Bump versions to 2.1.1dev and 1.8.3dev
- Fix documentation for ModuleStream.depends_on_stream()
- Tests: Add automatic pycodestyle checking
- Start splitting up tests by distribution
- Use python.find_installation() from meson 0.46+
- Add tests for CentOS 7
- Fix Coverity scan detection
- Update README for 2.x
- Add "Getting Started With Developing" to README
- Add Fedora 30 to automated tests
- Properly report CentOS test failures
- Fix dependencies in developer guide
- Split DNF commands in developer docs
- Add redhat-rpm-config to developer requirements
- Drop some deps from CentOS CI
- Check return value of g_hash_table_next
- Drop TODO in comment that's already done
- Fix incorrect variable in error message
- Move arch to ModuleStream parent class
- Add ModuleStream.get_NSVCA()
- Add Modulemd.Module.get_stream_by_NSVCA()
- Convert Modulemd.Module.add_stream() to use NSVCA
- Drop unused internal variable
- Merge pull request #227 from sgallagher/nsvca
- Add override_name for components
- Component: Use key where more appropriate
- Generate documentation in Travis
- README: Update documentation link
- Travis: Properly exit if unit tests fail
- travis.yml: Fix typo
- Component: Fix typo in documentation
- Component: Add buildafter
- Component: Add validation routine
- ModuleStream: Validate buildorder/buildafter
- ModuleIndex: add remove_module()
- Add modulemd_yaml_parse_bool()
- Add 'buildonly' option for components
- Update docker instructions
- Merge pull request #220 from NishkaDG/master
- Add Modulemd.RpmMapEntry
- Add rpm-map to ModuleStreamV2
- Bump version to 2.2.0