1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-07 01:36:01 +02:00

Cleanup N&N for CDT 12 and add some missing entries

As we approach the release now I collapsed all the milestones into
the CDT 12.0.0 one as the milestone releases are not really public
once the release is complete.
This commit is contained in:
Jonah Graham 2025-03-07 11:39:50 -05:00
parent d1287b09d5
commit d89b930e34
3 changed files with 25 additions and 9 deletions

View file

@ -6,12 +6,32 @@ This is the New & Noteworthy page for CDT 12.0 which is part of Eclipse 2025-03
# Release Notes
## New and Noteworthy Video
A short video highlighting CDT LSP support and CMake improvements is available on YouTube.
[<p align="center"><img src="images/CDT-12.0-NnN-thumbnail.png" width="80%"></p>](https://youtu.be/FvNHo9bDA7Q)
## Support for Windows on Arm natives contributed
CDT 12 includes support for running Eclipse CDT on Windows on ARM machines.
There are a few parts of CDT written in C to support launching sub-processes, terminals and serial ports, these items now work on Windows on Arm.
## Minimum version of GLIBC required
The minimum version of GLIBC required is now 2.31.
This version can be found in Ubuntu 20.04 and later, RHEL 9.0 and later and other distros as well.
CDT's native components will likely work with older versions of glibc too, assuming they provide the required APIs for Eclipse CDT.
# CDT LSP (clangd support)
CDT 12 includes a banner in the editor to easily try out the new C/C++ editing experience based on CDT LSP and clangd.
More information about the CDT LSP project can be found in the [project's GitHub page](https://github.com/eclipse-cdt/cdt-lsp?tab=readme-ov-file#readme).
<p align="center"><img src="images/CDT-12.0-try-new-experience.png" width="80%"></p>
# Core Build
## Default build system generator for CMake changed to Ninja on all platforms
@ -56,6 +76,10 @@ Previously the name "default" would appear as one of the project's build directo
See [Issue #1084](https://github.com/eclipse-cdt/cdt/issues/1084)
### Improved launch configuration for CMake and other Core Build System projects
The CMake and CBS Makefile project launch configurations for local applications have an improved Main tab and new Arguments, Environment, Debugger, Source, and Common tabs.
# Managed Build
## New *C Project* and new *C++ Project* available via *New C/C++ Project* wizard
@ -129,14 +153,6 @@ Please see [CHANGELOG-API](CHANGELOG-API.md) for details on the breaking API cha
See [Noteworthy issues and PRs](https://github.com/eclipse-cdt/cdt/issues?q=is%3Aclosed+label%3Anoteworthy+milestone%3A12.0.0) for this release in the issue/PR tracker.
## Improved launch configuration for CMake and other Core Build System projects
The CMake and CBS Makefile project launch configurations for local applications have an improved Main tab and new Arguments, Environment, Debugger, Source, and Common tabs.
# Bugs Fixed in this Release
See GitHub milestones:
- [![12.0.0 M1](https://img.shields.io/github/milestones/issues-total/eclipse-cdt/cdt/12)](https://github.com/eclipse-cdt/cdt/milestone/12?closed=1)
- [![12.0.0 M2](https://img.shields.io/github/milestones/issues-total/eclipse-cdt/cdt/13)](https://github.com/eclipse-cdt/cdt/milestone/13?closed=1)
- [![12.0.0 M3](https://img.shields.io/github/milestones/issues-total/eclipse-cdt/cdt/18)](https://github.com/eclipse-cdt/cdt/milestone/18?closed=1)
- [![12.0.0](https://img.shields.io/github/milestones/issues-total/eclipse-cdt/cdt/14)](https://github.com/eclipse-cdt/cdt/milestone/14?closed=1)
See GitHub milestone [![12.0.0](https://img.shields.io/github/milestones/issues-total/eclipse-cdt/cdt/14)](https://github.com/eclipse-cdt/cdt/milestone/14?closed=1)

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB