Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDT/User/NewIn100"
(Bug 564257: Added note about breaking change for options of type "libs" and "userObjs".) |
(→API modifications) |
||
Line 113: | Line 113: | ||
! style="width: 30%; text-align:left;" | API Deletions and Deprecations | ! style="width: 30%; text-align:left;" | API Deletions and Deprecations | ||
| | | | ||
− | Please see the [https://wiki.eclipse.org/CDT/policy#Deprecating_and_Deleting_API CDT Policy] on Deprecating and Deleting API for more details of API that has been changed, removed, deprecated or scheduled for removal. | + | Please see the [https://wiki.eclipse.org/CDT/policy#Deprecating_and_Deleting_API CDT Policy] on Deprecating and Deleting API for more details of API that has been changed, removed, deprecated or scheduled for removal. In addition, the current version of the Deprecation and Removals can be previewed [https://htmlpreview.github.io/?https://raw.githubusercontent.com/eclipse-cdt/cdt/blob/master/doc/org.eclipse.cdt.doc.isv/guide/deprecated_API_removals.html here] |
|} | |} | ||
---- | ---- |
Revision as of 21:25, 17 July 2020
Contents
Release
This is the New & Noteworthy page for CDT 10.0 which is part of Eclipse 2020-09 Simultaneous Release
Java 11 or later required to run CDT |
Starting with CDT 10.0 Java 11 or later is required to run CDT. This align with requirements of Eclipse IDE which also requires Java 11 to run starting in 2020-09. |
---|
Arduino specific plug-ins removed |
The source code for Arduino (org.eclipse.cdt.arduino.*) is no longer part of CDT and is not receiving any updates. Please consider using The Arduino Eclipse IDE and plug-ins named Sloeber for your future Eclipse CDT powered Arduino development. See Bug 562498. |
---|
XLC, LRParser and UPC removed |
XLC, LRParser and UPC removed components of CDT have been removed. See Bug 559474. |
---|
Editor
Refactoring
Code Analysis
Nodiscard checker |
Added new 'no discard' checker. See Bug 534420 . |
---|
Parser
Deduction guides |
Parser support has been added for C++17 constructor template deduction guide. See Bug 541239. |
---|
Formatter
Deduction guides |
Formatter support has been added for C++17 constructor template deduction guide. See Bug 541239. |
---|
Build
Tool-chain integration |
Options of value type "libs" and "userObjs" now respect the ApplicabilityCalculator and the CommandGenerator settings. If these settings are set on your custom tool-chain integration, please make sure that the integration still works as intended after an upgrade. |
---|
Debug
Launch Bar
Terminal
Terminal Serial Connection support arbitrary baud rates |
Connections using the serial terminal now support arbitrary baud rates, choose from a drop-down of common and widely supported speeds, or type a custom value if connected hardware supports it. See Bug 543122. |
---|
API modifications
API Deletions and Deprecations |
Please see the CDT Policy on Deprecating and Deleting API for more details of API that has been changed, removed, deprecated or scheduled for removal. In addition, the current version of the Deprecation and Removals can be previewed here |
---|
SerialPort supports arbitrary baud rates |
The SerialPort class now supports arbitrary baud rates with the new setBaudRateValue/getBaudRateValue which take/return an int. See Bug 543122. |
---|
Class creation wizard |
The NewClassCreationWizardPage class now supports final option. See Bug 561770. |
---|
Bugs Fixed in this Release
See Bugzilla report Bugs Fixed in CDT 10.0