New Since tags display incorrect version number and Unstable tags
Since !198 (merged) gi-docgen inserts extra Since tags matching the API version for every API that isn't documented with its own Since tag. This leads to bogus results like this:
It's saying the original APIs were added in version 6.0 (the API version), but the current project version is 2.42, so this is the future. The correct version to use is debatable, but 2.0 would be a reasonable choice. gi-docgen is also adding incorrect Unstable tags.
Possible fixes:
- Revert !198 (merged) since the extra Since tags are not necessary
- Fall back to the project's major version rather than the API version (at the risk that this might also be wrong for some libraries, it's probably much less likely to be wrong)
- Add a new way to specify the minimum project version number to use for extra Since tags, and display the extra Since tags only if provided
Edited by Michael Catanzaro