Delphi 10.3 has been released yesterday as part of RAD Studio 10.3. The new release has a very large number of features, in many different areas, which you can read in the product main page and documentation (see links below).
There are a few things in Delphi 10.3 I'm personally proud of and would like to underline:
- the new inline variable declaration, a small change that breaks with the original Pascal language opening up a lot of new possibilities for improving your every day code; its effects include block variable lifetime and visibility, type inference, and a few more
- the image collection and the new virtual image list for VCL Hi-DPI applications; nothing in Microsoft own Windows UI comes close in terms of API integration, compatibility with different versions of Windows, easy transition of existing code. Same for the new Per Monitor v2 support deep in the VCL. VCL and Delphi continue to lead as the best Windows UI library
- the large expansion of FireMonkey on the Android platforms with native controls, z-Order, better editing support, new permissions architecture and more
- the "2.0" version of RAD Server, with better URL and content type mapping, server side components, a more flexible architecture, and the ability to avoid repeated boilerplate code
- the overall focus on RTL performance
- a very very nice UI and UX for the IDE itself, makes it hard to go back to 10.2
- the C++ 17 work is also great, even if not strictly Delphi
Here are some relevant links:
- Official press release: https://www.businesswire.com/news/home/20181121005044/en/Embarcadero-Releases-RAD-Studio-10.3-Enhance-Delphi
- Sarina's announcement blog post: https://community.idera.com/developer-tools/b/blog/posts/delphi-c-builder-and-rad-studio-10-3-rio-are-now-available
- What's new in Delphi 10.3 product page (with video): https://www.embarcadero.com/products/rad-studio/whats-new-in-10-3-rio
- DocWiki New in 10.3 page (more technical information): http://docwiki.embarcadero.com/RADStudio/Rio/en/What%27s_New
- List of almost 500 publicly reported bugs fixed: http://docwiki.embarcadero.com/RADStudio/Rio/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.3
- New public demos repository on GitHub: https://github.com/Embarcadero/RADStudio10.3Demos
Regarding the main features, we have already published several blog posts, you can find them all in the new Idera Developer Community blogs section https://community.idera.com/developer-tools/b/blog (including mine on language features and VCL, more will come).