I just downloaded your example package, and ran both Munki 7 and Munki 6’s `makepkginfo` against it.
The pkginfo generated by Munki 7’s `makepkginfo` did not have a minimum_os_version key/value.
The pkginfo generated by Munki 6’s `makepkginfo` did have minimum_os_version:
<key>minimum_os_version</key>
<string>10.5.0</string>
In 2025 that’s not particularly _useful_, and I bet it’s also _wrong_, in that I really doubt Microsoft Edge 142.0.3595.65 runs on Mac OS X 10.5.
So I think the current behavior is arguably an improvement: Munki doesn’t know what the minimum os version is, and doesn’t guess.
There was a historical reason for the minimum_os_version of “10.5.0”. I started writing was would become Munki back when we had a fair number of macOS 10.4.x and macOS 10.5.x machines. macOS 10.5 introduced “flat” packages, and these could not be installed by macOS 10.4’s Installer. So it was useful (at the time) to flag any flat packages as requiring a minimum OS of 10.5. Here in 2025, that’s not particularly useful.
-Greg