Added abi table to VERSIONING.md
Description
Added a table to VERSIONING.md to track abi changes by release.
Fixes # - issue number(s) if exists
Type of change
Choose one or multiple, leave empty if none of the other choices apply
Add a respective label(s) to PR if you have permissions
- [ ] bug fix - change that fixes an issue
- [ ] new feature - change that adds functionality
- [ ] tests - change in tests
- [ ] infrastructure - change in infrastructure and CI
- [ ] documentation - documentation update
Tests
- [ ] added - required for new features and some bug fixes
- [ ] not needed
Documentation
- [ ] updated in # - add PR number
- [ ] needs to be updated
- [ ] not needed
Breaks backward compatibility
- [ ] Yes
- [ ] No
- [ ] Unknown
Notify the following users
List users with @ to send notifications
Other information
It would be cool if you guys added some sort of ABI check like we do in oneDAL such that the VERSIONING.md must be modified upon ABI changes.
@icfaust That's a good idea, we'll look into that.
I suggest rewriting it using different format. How about the list of lists?
Markdown is knowingly bad for tables, except simplest ones. But the list of lists would be almost like the regular changelog, just for a subset of changes.
I would suggest moving the table out of Versioning.md into a separate file, perhaps in RST. Another option is to make an "embedded" HTML table.