Skip to content

Allow filtering of API diffs #45

@namp007

Description

@namp007

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.

Activity

namp007

namp007 commented on May 27, 2021

@namp007
Author

And an option to collapse based on the package would also be useful, given the many changes there are from 8 to 17

marchof

marchof commented on May 27, 2021

@marchof
Owner

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.

rob-spoor

rob-spoor commented on Sep 15, 2021

@rob-spoor

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.

Thihup

Thihup commented on Oct 6, 2021

@Thihup
marchof

marchof commented on Oct 6, 2021

@marchof
Owner

The original requirement was filtering.

changed the title [-]Feedback on page "New APIs in Java 17"[/-] [+]Allow filtering of API diffs[/+] on Oct 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @marchof@namp007@rob-spoor@Thihup

        Issue actions

          Allow filtering of API diffs · Issue #45 · marchof/java-almanac