Oxygen.1a (4.7.1a) was released two weeks after Oxygen.1 (4.7.1) on October 11, 2017. Oxygen.1 includes bug fixes and minor improvements. Since Oxygen.1a, the Eclipse IDE runs out of the box with Java 9 and supports development for Java 9 as well as testing with JUnit 5. Many thanks to all of you who have contributed in any way.
As usual I made a short video that shows some improvements in action:
Java 9
(see also Eclipse Project 4.7.1a New and Noteworthy – Java 9 and Eclipse Wiki – Java 9 Examples)
- 0:37 Creation of a Java 9 application that consists of two modules
- 2:05 Exporting the application to JARs
- 2:21 Running the exported application from the command line
JUnit 5
(see also Eclipse Project 4.7.1a New and Noteworthy – JUnit 5)
- 3:54 New Junit 5 alias Jupiter test case
- 4:08
assertThrows(...)
- 4:32
assertAll(...)
- 4:48
@DisplayName
- 4:55
@Disabled
- 5:00
@ParameterizedTest
with@ValueSource
- 5:21
@ParameterizedTest
with@CsvSource
- 5:34
@TestFactory
- 5:55
@Tag
- 6:07
@Nested
General
(see also in Eclipse 4.7.1/4.7.1a closed bugs)
- 6:28 Bug in three-way compare editor has been fixed
- 6:50 RSS Feed reader
- 7:40 Dark theme improvements
Gradle
(see also Eclipse Buildship 2.1.0 New and Noteworthy)
PHP
(see also in PDT 5.1 closed bugs)
- 8:45
true
,false
andnull
as constants in lower-case only - 9:03 PHPDoc is now correctly generated also for boolean parameters
- 9:07 Generate getters for a boolean field: prefix is instead of get
More details about Java 9, JUnit 5 and other Eclipse topics can be seen in the recently uploaded 177 EclipseCon Europe 2017 videos with a total duration of more than 3 days and 19 hours.
Next releases (calendar / ICAL):
Upgrade to Eclipse Oxygen.1a or download Eclipse Oxygen.1a and happy coding!
Leave a Reply