![]() |
A Clarification on RAD Studio Versions Numbering
As announced when Embarcadero released RAD Studio, Delphi and C++Builder 11 Alexandria (see
![]() First, RAD Studio has two different types of release, major releases and minor ones. The core difference is not based on marketing, the amount of new features or anything like that. The main difference is in the binary compatibility with DCU files (compiled Delphi units) and BPL files (compiled component packages). Minor releases maintain binary compatibility, so the same third party component or code you have build should keep working as is, without recompiling. Major releases have compiler Delphi or RTL changes that break the unit compatibility, requiring recompiling all binaries. With this difference in mind, over the past few years, we released major versions with a double number like 10.1, 10.2, 10.3 and 10.4. They were followed by minor releases like 10.2.1 for 10.2 or 10.4.2 for 10.4. Each major version generally has 2 or 3 minor releases following it, maintaining compatibility. There were reasons for this choice, including both Microsoft and Apple staying on macOS 10 and Windows 10 for many years. As announced in the 11 Alexandria release time frame, we have now changed the numbering scheme, to use only the first number as a major release number. So 11 was a new major release followed by 11.1 and now 11.2, both minor releases. In fact, the full name of the last release is " ![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz