This adds a new kind of summary list for new API added in specific releases, and adds information to the deprecated API list about elements that were deprecated in the given releases.
The changes to the code are relatively minor thanks to the existing infrastructure for summary list pages, which was extended by adding the `getTableCaption` and `addTableTabs` methods to `SummaryListWriter.java` in order to generate tabbed tables. One important area that needs to be reviewed is the addition of resources in `standard.properties`. A relatively big share of discussion and effort went into shaping the UI messages. The build system change adds options to generate API changes for all releases after JDK 11, with "New API since JDK 11" as page title for the new API page. ------------- Commit messages: - JDK-8263468: make constant static - JDK-8263468: Remove unused DocPaths methods - JDK-8263468: Cleanup - JDK-8263468: Add tests - JDK-8263468: Update to new Table methods - Merge branch 'master' into JDK-8263468 - JDK-8263468: Fix tests - JDK-8263468: Update to latest CSR - JDK-8263468: Tweak help message wording - JDK-8263468: Rename -since to --since, add --since-name option - ... and 4 more: https://git.openjdk.java.net/jdk/compare/9eaa4afc...e81532b2 Changes: https://git.openjdk.java.net/jdk/pull/4209/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=4209&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8263468 Stats: 1921 lines in 38 files changed: 1842 ins; 38 del; 41 mod Patch: https://git.openjdk.java.net/jdk/pull/4209.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/4209/head:pull/4209 PR: https://git.openjdk.java.net/jdk/pull/4209