Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c8ab572
added predecessors to jdk 21
nicktombeur Dec 24, 2024
2b34021
added predecessors to jdk 10
nicktombeur Dec 24, 2024
b76bce8
added predecessors to jdk 11
nicktombeur Dec 24, 2024
fa59686
added predecessors to jdk 12
nicktombeur Dec 24, 2024
9abff8b
added predecessors to jdk 13
nicktombeur Dec 24, 2024
6bf21d6
added predecessors to jdk 14
nicktombeur Dec 24, 2024
d04c205
added predecessors to jdk 15
nicktombeur Dec 24, 2024
f7724ba
added predecessors to jdk 16
nicktombeur Dec 24, 2024
255fb11
added predecessors to jdk 17
nicktombeur Dec 24, 2024
6486912
added predecessors to jdk 18
nicktombeur Dec 24, 2024
826d8cf
added predecessors to jdk 19
nicktombeur Dec 24, 2024
56303d7
added predecessors to jdk 20
nicktombeur Dec 24, 2024
d0cbc5c
added predecessors to jdk 22
nicktombeur Dec 24, 2024
2245142
added predecessors to jdk 23
nicktombeur Dec 24, 2024
0863a8c
added predecessors to jdk 24
nicktombeur Dec 24, 2024
cdc93b6
added predecessors to jdk 1.1
nicktombeur Dec 24, 2024
2dac98b
added predecessors to jdk 1.2
nicktombeur Dec 24, 2024
0e2c391
added predecessors to jdk 1.3
nicktombeur Dec 24, 2024
b3f863e
added predecessors to jdk 1.4
nicktombeur Dec 24, 2024
d048a46
added predecessors to jdk 5
nicktombeur Dec 24, 2024
e5cf2f0
added predecessors to jdk 6
nicktombeur Dec 24, 2024
c7564b7
added predecessors to jdk 7
nicktombeur Dec 24, 2024
a27b728
added predecessors to jdk 8
nicktombeur Dec 24, 2024
a784934
added predecessors to jdk 9
nicktombeur Dec 24, 2024
6665115
added version to predecessors
nicktombeur Dec 26, 2024
e6b315a
added grid
nicktombeur Dec 26, 2024
66c7002
Merge pull request #1
nicktombeur Dec 26, 2024
9c4da61
Add first preview for class file API
marchof Dec 27, 2024
2fb6e80
Remove redundant predecessor version information
marchof Feb 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 25 additions & 1 deletion site/assets/almanac.css
Original file line number Diff line number Diff line change
Expand Up @@ -574,4 +574,28 @@ div.sandbox-console {
padding: 4px;
overflow-y: scroll;
height:150px;
}
}

td:has(> .jep-release) {
background-color: lightgreen;
}

.sticky-table {
width: 800px;
height: 800px;
overflow: scroll;
margin-bottom: 10px;
}

.sticky-table table td:first-child {
position: sticky;
left: 0;
background-color: #ddd;
}

.sticky-table thead tr:nth-child(1) th {
background-color: #eee;
position: sticky;
top: 0;
z-index: 10;
}
4 changes: 4 additions & 0 deletions site/content/features/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ For the following JDK features we have in-depth descriptions here at the Java Ve

{{< features >}}

## Features Grid

{{< featuresgrid >}}

## All Features

Overview of all new features (excluding previews) of all Java releases:
Expand Down
20 changes: 13 additions & 7 deletions site/data/jdk/versions/1.1.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,32 +15,38 @@
{
"title": "Inner Classes",
"category": "lang",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "JIT (on Windows only by JavaSoft)",
"category": "jvm",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "Java Beans",
"category": "api",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "JDBC",
"category": "api",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "RMI",
"category": "api",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "Reflection",
"category": "api",
"refs": []
"refs": [],
"predecessors": []
}
]
}
}
14 changes: 9 additions & 5 deletions site/data/jdk/versions/1.2.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,26 @@
{
"title": "Sun JIT",
"category": "jvm",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "Keyword strictfp",
"category": "lang",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "Swing",
"category": "api",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "Collections",
"category": "api",
"refs": []
"refs": [],
"predecessors": []
}
]
}
}
11 changes: 7 additions & 4 deletions site/data/jdk/versions/1.3.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,20 @@
{
"title": "HotSpot",
"category": "jvm",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "JNDI",
"category": "api",
"refs": []
"refs": [],
"predecessors": []
},
{
"title": "Sound",
"category": "api",
"refs": []
"refs": [],
"predecessors": []
}
]
}
}
23 changes: 15 additions & 8 deletions site/data/jdk/versions/1.4.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@
"type": "JSR",
"identifier": "41"
}
]
],
"predecessors": []
},
{
"title": "Regular Expressions",
Expand All @@ -31,7 +32,8 @@
"type": "JSR",
"identifier": "51"
}
]
],
"predecessors": []
},
{
"title": "Non-blocking IO",
Expand All @@ -41,7 +43,8 @@
"type": "JSR",
"identifier": "51"
}
]
],
"predecessors": []
},
{
"title": "Logging",
Expand All @@ -51,7 +54,8 @@
"type": "JSR",
"identifier": "47"
}
]
],
"predecessors": []
},
{
"title": "Preferences",
Expand All @@ -61,7 +65,8 @@
"type": "JSR",
"identifier": "10"
}
]
],
"predecessors": []
},
{
"title": "XML APIs",
Expand All @@ -71,7 +76,8 @@
"type": "JSR",
"identifier": "5"
}
]
],
"predecessors": []
},
{
"title": "XSLT",
Expand All @@ -81,7 +87,8 @@
"type": "JSR",
"identifier": "63"
}
]
],
"predecessors": []
}
]
}
}
26 changes: 17 additions & 9 deletions site/data/jdk/versions/10.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@
"type": "JEP",
"identifier": "317"
}
]
],
"predecessors": []
},
{
"title": "GC Interface",
Expand All @@ -38,7 +39,8 @@
"type": "JEP",
"identifier": "304"
}
]
],
"predecessors": []
},
{
"title": "Parallel Full GC for G1",
Expand All @@ -48,7 +50,8 @@
"type": "JEP",
"identifier": "307"
}
]
],
"predecessors": []
},
{
"title": "Thread-Local Handshakes",
Expand All @@ -58,7 +61,8 @@
"type": "JEP",
"identifier": "312"
}
]
],
"predecessors": []
},
{
"title": "Alternative Memory Devices",
Expand All @@ -68,7 +72,8 @@
"type": "JEP",
"identifier": "316"
}
]
],
"predecessors": []
},
{
"title": "Keyword var",
Expand All @@ -82,7 +87,8 @@
"type": "AlmanacFeature",
"identifier": "var"
}
]
],
"predecessors": []
},
{
"title": "Additional Unicode Language-Tag Extensions",
Expand All @@ -92,7 +98,8 @@
"type": "JEP",
"identifier": "314"
}
]
],
"predecessors": []
},
{
"title": "javah Removed",
Expand All @@ -102,7 +109,8 @@
"type": "JEP",
"identifier": "313"
}
]
],
"predecessors": []
}
]
}
}
Loading