blob: 63fb5087610378affbd5e488a8d6b7e72040d02c [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="copyright" content="Copyright (c) Eclipse contributors and others 2020. This page is made available under license. For full details, see the LEGAL section in the documentation that contains this page."/>
<meta http-equiv="Content-Language" content="en-us"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="STYLESHEET" href="../book.css" charset="ISO-8859-1" type="text/css"/>
<style type="text/css">
body {max-width: 900px;}
table.news col.title {width: 30%;}
/*img {max-width: 520px;}*/
table.news {table-layout: fixed; border-collapse: collapse; width: 100%;}
table.news td {border-top: solid thin black; padding: 10px; overflow: visible;}
table.news tr {vertical-align: top;}
table.news tr td.section {font-size: 20px; font-weight: bold;}
table.news tr td.title {vertical-align: top; font-weight: bold;}
table.news tr td.content {vertical-align: top;}
ul {padding-left: 13px;}
</style>
<title>Eclipse Platform What's New in 4.20</title>
</head>
<body>
<h2>What's New in Eclipse 4.20 (Platform)</h2>
<p>Here are descriptions of some of the more interesting or significant changes
made to the Eclipse Platform for the 4.20 release of Eclipse. They are grouped into:</p>
<ul><!-- NOTE: Sync ../topics_WhatsNew.xml with this! -->
<li><a href="#ViewsAndDialogs">Views, Dialogs and Toolbar</a></li>
<!--<li><a href="#TextEditors">Text Editors</a></li>-->
<!--<li><a href="#StylingThemes">Themes and Styling</a></li>-->
<!--<li><a href="#Debug">Debug</a></li>-->
<li><a href="#Preferences">Preferences</a></li>
<li><a href="#GeneralUpdates">General Updates</a></li>
</ul>
<p>
Plug-in developers will also be interested in the corresponding
<a href="../../org.eclipse.platform.doc.isv/whatsNew/platform_isv_whatsnew.html">What's new</a>
document in the plug-in developer's guide.</p>
<p>We also recommend to read the <a href="../tips/platform_tips.html">Tips and Tricks</a>.</p>
<br/>
<!-- ****************** START OF N&N TABLE ****************** -->
<table class="news">
<colgroup>
<col class="title" />
<col />
</colgroup>
<tbody>
<!-- ******************* Views, Dialogs and Toolbar ************************************* -->
<tr>
<td id="ViewsAndDialogs" class="section" colspan="2">
<h2>Views, Dialogs and Toolbar </h2>
</td>
</tr>
<tr id="export-certificate-at-install"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=573111 -->
<td class="title">Export certificate during installation</td>
<td class="content">
When installing a software into the workbench and the software is signed but with an untrusted certificate,
the dialog to review trusted certificates now shows a button to <b>📥 Export...</b> the selected certificate
into their own <code>*.der</code> file. This can facilitate review of the certificate, for example in order to
get it audited by some other external service, tool or workflow before approval.
</td>
</tr>
<tr id="quick-text-search"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=567062 -->
<td class="title">Quick Search mentions max occurrences reached</td>
<td class="content">
The <b>Quick Search</b> dialog features a label to depict the number of matches that were found.
Additionally, if the result set exceeds a now configurable limit, the label shows that the limit has been reached and the search process stops.
Besides this new "Max Results" configuration option, the preference page has been overhauled with information decorators to describe the properties in more detail.
<p>
<img src="images/quick-search.png" alt=""/>
</p>
<p>
<img src="images/quick-search-preferences.png" alt=""/>
</p>
</td>
</tr>
<!-- ******************* End of Views, Dialogs and Toolbar ************************************* -->
<!-- ******************* Text Editors ************************************* -->
<!--
<tr>
<td id="TextEditors" class="section" colspan="2">
<h2>Text Editors </h2>
</td>
</tr>
-->
<!-- ******************* End of Text Editors ************************************* -->
<!-- ****************** Preferences ************************************* -->
<tr>
<td id="Preferences" class="section" colspan="2">
<h2>Preferences </h2>
</td>
</tr>
<tr id="history-for-derived-files"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=573421 -->
<td class="title">History for derived files</td>
<td class="content">
The Local history for derived files is now <b>disabled</b> by default.
The behaviour can now be configured to the previous (enabled) behaviour in <b>Preferences &gt; General &gt; Workspace &gt; Local History</b> page,
by checking the <b>History for derived files</b> checkbox.
<p>
Derived files are for example automatically created as the output of java annotation processing or XText.
As they are automatically created one could also recreate old versions of the output by compiling older versions of the input,
thereby wasting time and space to store the history of the derived files for most users.
</p>
<p>
<img src="images/history-for-derived-files-preferences.png" alt=""/>
</p>
</td>
</tr>
<!-- ****************** End of Preferences ************************************* -->
<!-- ******************* Themes and Styling ************************************* -->
<!--
<tr>
<td id="StylingThemes" class="section" colspan="2">
<h2>Themes and Styling </h2>
</td>
</tr>
-->
<!-- ******************* End of Themes and Styling ************************************* -->
<!-- ******************* General Updates ************************************* -->
<tr>
<td id="GeneralUpdates" class="section" colspan="2">
<h2>General Updates </h2>
</td>
</tr>
<tr id="eclipse-mac-aarch64"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=565690 -->
<td class="title">Eclipse support for Mac AArch64(Arm64)</td>
<td class="content">
Eclipse SDK downloads for the Mac AArch64(Arm64) architecture are now available. Please note that a Mac AArch64 JVM is required to run Eclipse for Mac AArch64.
Eclipse for Mac AArch64 will be formally supported in the <a href="https://www.eclipse.org/projects/project-plan.php?planurl=https://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_20.xml#target_environments" target="_blank">Target Environments</a>
in a future release.
<p>
Eclipse and SWT for Mac x86_64 architecture can already run on Apple Silicon hardware under Rosetta translation mode using a x86_64 JVM.
</p>
</td>
</tr>
<tr id="ant-version-upgrade"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=572447 -->
<td class="title">Ant 1.10.10</td>
<td class="content">
Eclipse has adopted Ant version 1.10.10.
</td>
</tr>
<!-- ******************* End of General Updates ************************************* -->
</tbody>
</table>
<!-- ****************** END OF N&N TABLE ****************** -->
</body>
</html>