Releases: fedora-modularity/libmodulemd
Releases · fedora-modularity/libmodulemd
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
libmodulemd 2.1.0 and 1.8.2
- Add new API
ModuleStream.depends_on_stream()
andModuleStream.build_depends_on_stream()
to help support auto-detection of when a module stream may need to be rebuilt when its dependencies change. - Don't fail merges when default streams differ, treat it as "no default for this module"
- Fix error message
- Copy modified value when copying
Modulemd.Defaults
objects - Fixes discovered by clang and coverity static analysis tools
- Test improvements
libmodulemd 2.0.0
Entirely new API: https://sgallagh.fedorapeople.org/docs/libmodulemd/2.0/
libmodulemd 2.0.0 Beta 2
- Better validation of stored content during read and write operations
- ModuleIndex now returns FALSE if any subdocument fails
- Fix tests on 32-bit platforms
- Make unknown keys in YAML maps non-fatal for libmodulemd1
- Make unknown keys in YAML maps optionally fatal for libmodulemd 2.x
- Fix RPM version requirements for libmodulemd1
libmodulemd 2.0.0beta1
Complete rewrite of libmodulemd with improved API
Documentation: https://sgallagh.fedorapeople.org/docs/libmodulemd/2.0/
libmodulemd 1.7.0
- Enhance YAML parser for use with
fedmod lint
- Support running unit tests against installed packages
- Include all NSVCs for ModuleStreams in ImprovedModule
libmodulemd 1.6.4
- Fix output of get_nsvc()
- Properly write out the "ref" value for Module Components
- Add Buildopts to the documentation
- Deduplicate module streams when merging.
libmodulemd 1.6.3
- Don't return ModuleStream objects from modulemd_module_new_all_from_*_ext()
- Ensure that Component buildorder property is signed
- Work around optimization bug
- Don't crash dumping translation events without summary or desc
libmodulemd 1.6.2
Major change
- Make buildorder a signed integer - This is technically an ABI-break, but safe in this case since the only known application that uses this value does so through the python GObject Introspection binding and thus will see no change.
Other changes
- Minor documentation cleanups