-
Notifications
You must be signed in to change notification settings - Fork 19
D27.Next.10.4.0.0
Darian Miller edited this page May 8, 2020
·
22 revisions

BETA expected to start in March 2020
-
2020-04-28Invitations to Update Subscription customers to join the Denali beta are being sent out. Invitations include a digital signature process which requires 1-2 business days for processing the NDA request before beta access is granted. -
2020-04-14The second phase of Beta testing begins as invitations to request access are now being sent to Update Subscription customers who have until2020-04-21to sign up. -
2020-03-26New multi-phased beta process announced.- After MVPs and Technical Partners, all Update Subscription customers will have the opportunity for early access to the private beta under NDA.
Related: Delphi Master Release List
-
Standardized memory model across all platforms
-
Unified installer for Online and Offline installations
-
GetIt package manager enhancements
-
Language Server Protocol (LSP) support for Delphi
- CodeInsight much improved from David Millington's blog article:
- Make Code Insight asynchronous - that is, run on another thread or in another process (or both) so that the IDE is always responsive when you type even if it’s doing work in the background
- Reduce or even completely remove (you can see where this is going) the potential memory usage for code completion from the IDE
- Ensure Error Insight always gives correct results - that is, it should give exactly the errors the compiler would, and correct code should show no errors. (You can stop turning off Error Insight!)
- Help us move closer to having a single parser for Delphi source in the IDE, so that there is a ‘single source of truth’ or single understanding of what Delphi code means within the IDE
- Modernize Delphi’s code tooling approach to use modern techniques
- And solve a number of bugs in code completion at the same time
- Enhanced allow you to explore your code through code completion with more results than in 10.3.3
- New feature Use Code Insight including code completion and other Code Insight features while debugging
-
LiveBindings performance enhancements
-
Language enhancements (managed records)
-
VCL High DPI Styles support
-
VCL Per control styling
-
New VCL components
-
Android+iOS: Admob support
-
Android Push Notifications and Google Play Services re-architecture
-
macOS/iOS: Metal 2 GPU driver support
-
iOS launch screen storyboard support (Note: deadline extended by Apple: Deadline for App Updates Has Been Extended)
- iOS 13 simulator support
- MSIX app packaging format support
- Consolidation of multiple debuggers
- Full high-DPI support in IDE
-
2020-03-26Blog Post by Atanas Popov GM Update for March 2020 -
2020-03-17Blog Post by Marco Cantu Get ready for the 10.4 Beta -
2020-02-27Blog Post by Sarina DuPont Get ready for the 10.4 Beta with Update Subscription -
2019-11-21Twitter Reply by Marco Cantu We expect to roll back the traditional Delphi memory model for mobile platforms in 10.4 -
2019-08-12Blog Post by Sarina DuPont August 2019 Roadmap Update -
2019-05-23Blog Post by Sarina DuPont May 2019 Roadmap Commentary from Product Management -
2018-11-21Blog Post by Marco Cantu Deferring Delphi Managed Records Support -
2018-11-07Blog Post by Marco Cantu Custom Managed Records Coming in Delphi 10.3 -
2017-01-31YouTube Video Language Server Protocol background info Anders Hejlsberg on Modern Compiler Construction
