Allow filtering of API diffs
Hello, I would like to propose the following improvement on this page: A filter mechanism to filter out "Added" modifications (or just filter based on modification types) When planning to do an upgrade it's more important to know what will break than know what new API features there are.
And an option to collapse based on the package would also be useful, given the many changes there are from 8 to 17
Dear @namp007, I see your use case. Currently this is a mostly statically generated web site. Maybe some JavaScript can be added to collapse and filter parts. Any technical recommendations are welcome.
The table structure makes it a bit more difficult to collapse and expand elements. I've used divs on my own site, but the UI is not great.
Within the current structure, maybe each row can get two extra classes: one for the module, one for the package. Collapsing a module means hiding every row that have a class matching the module. Likewise for collapsing a package. The module and package can't get the class themselves, otherwise collapsing a module will hide the entire module.
Filtering is a bit more difficult because you preferably also want to hide empty classes etc.
Maybe you could use the details tag: https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_details
The original requirement was filtering.