Historia om Delphi (programvara)
Originalförfattare | Borland , CodeGear , Embarcadero |
---|---|
Utvecklare | Embarcadero Technologies |
Typ | ID |
Hemsida |
Den här sidan beskriver historiken för programmeringsspråket och mjukvaruprodukten Delphi .
Rötter och födelse
Delphi utvecklades från Borlands Turbo Pascal för Windows, i sig en utveckling med Windows-stöd från Borlands Turbo Pascal och Borland Pascal med objekt, mycket snabba 16-bitars MS-DOS-kompilatorer med inbyggd kod med sin egen sofistikerade integrerade utvecklingsmiljö (IDE ) och textanvändare gränssnittsverktygssats för DOS ( Turbo Vision ). Tidig Turbo Pascal (för MS-DOS) skrevs på en dialekt av programmeringsspråket Pascal ; i senare versioner lades stöd för objekt till, och det fick namnet Object Pascal .
Delphi var ursprungligen ett av många kodnamn för ett utvecklingsverktygsprojekt för pre-release på Borland . Borland-utvecklaren Danny Thorpe föreslog Delphi- kodnamnet med hänvisning till Oracle i Delphi . Ett av designmålen med produkten var att tillhandahålla databasanslutning till programmerare som en nyckelfunktion och ett populärt databaspaket vid den tiden var Oracle-databasen ; därför, "Om du vill prata med [Oracle, gå till Delphi".
När utvecklingen fortsatte mot den första utgåvan, blev Delphi-kodnamnet populärt bland utvecklingsteamet och betatestgruppen. Borlands marknadsledning föredrog dock ett funktionellt produktnamn framför ett ikoniskt namn och förberedde sig för att släppa produkten under namnet Borland AppBuilder.
Strax före lanseringen av Borland-produkten 1995 släpptes Novell AppBuilder, vilket lämnade Borland i behov av ett nytt produktnamn. Efter mycket debatt och många marknadsundersökningar blev Delphi-kodnamnet Delphis produktnamn.
Tidiga Borland år (1995–2003)
- Borland Delphi
Delphi (senare känt som Delphi 1) släpptes 1995 för 16-bitars Windows 3.1 och var ett tidigt exempel på vad som blev känt som Rapid Application Development (RAD)-verktyg. Delphi 1-funktioner ingår:
- Visuella tvåvägsverktyg
- Property Method Event (PME) modell
- TO-objekt, poster, komponent- och ägarminneshantering
- Visual Component Library (VCL)
- Runtime Library (RTL)
- Strukturerad undantagshantering
- Datamedvetna komponenter lever vid designtillfället
- Databasstöd via BDE och SQL-länkar
- Borland Delphi 2
Delphi 2, släppt 1996, stödde 32-bitars Windows-miljöer och levererades med Delphi 1 för att behålla 16-bitars Windows 3.1-applikationsutveckling. Nya Quickreport-komponenter ersätter Borland ReportSmith. Delphi 2 introducerade också:
- Databasrutnät
- OLE automation
- Visuell form arv
- Långa strängar (över 255)
- Borland Delphi 3
Delphi 3, släppt 1997, lade till:
- Nya VCL-komponenter som kapslar in 4.71-versionen av Windows Common Controls (som Rebar och Toolbar)
- TDataset-arkitektur separerad från BDE
- DLL-felsökning
- Kodinsiktsteknik
- Komponentpaket och mallar och integration med COM genom gränssnitt.
- DecisionCube och Teechart komponenter för statistisk grafritning
- WebBroker
- ActiveForms
- MIDAS treskiktsarkitektur
- Inprise Delphi 4
Inprise Delphi 4, som släpptes 1998, gjorde en fullständig översyn av redigeraren och blev dockningsbar. Det var den senaste versionen som levererades med Delphi 1 för 16-bitars programmering. Nya funktioner ingår:
- VCL lade till stöd för ActionLists ankare och begränsningar.
- Metodöverbelastning
- Dynamiska arrayer
- Högpresterande databasdrivrutiner
- Stöd för Windows 98 och Microsoft BackOffice
- Java interoperabilitet
- CORBA utveckling
- Borland Delphi 5
Borland Delphi 5 släpptes 1999 och förbättrade Delphi 4 genom att lägga till:
- Ramar
- Parallell utveckling
- Översättningsmöjligheter
- Förbättrad integrerad debugger
- XML- stöd
- ADO -databasstöd
- Gränssnitt för referensräkning
- Borland Delphi 6
Delphi 6, som levererades 2001, stödde både Linux (med namnet Kylix ) och Windows för första gången och erbjöd ett plattformsoberoende alternativ till VCL som kallas CLX. Delphi 6 lade också till:
- Strukturfönstret
- SOAP webbtjänster
- dbExpress
- BizSnap, WebSnap och DataSnap
- Borland Delphi 7
Delphi 7, som släpptes i augusti 2002, lade till stöd för:
- Utveckling av webbapplikationer
- Windows XP -teman
Används av fler Delphi-utvecklare än någon annan enskild version, Delphi 7 är en av de mest framgångsrika IDE:erna skapade av Borland. Dess stabilitet, hastighet och låga hårdvarukrav ledde till aktiv användning fram till 2020.
Senare Borland-år (2003–2008)
- Borland Delphi 8
Delphi 8 (Borland Developer Studio 2.0), släppt december 2003, var en .NET -version som kompilerade Delphi Object Pascal-kod till .NET CIL . IDE ändrades till ett dockat gränssnitt (kallat Galileo ) liknande Microsofts Visual Studio.NET. Delphi 8 kritiserades mycket [ av vem? ] för dess låga kvalitet och dess oförmåga att skapa inbyggda applikationer (Win32 API/x86-kod). Oförmågan att generera inbyggda applikationer är endast tillämplig på den här utgåvan; kapaciteten skulle återställas i nästa utgåva.
- Borland Delphi 2005
Nästa version, Delphi 2005 (Delphi 9, även Borland Developer Studio 3.0), inkluderade Win32- och .NET-utvecklingen i en enda IDE, vilket upprepade Borlands engagemang för Win32-utvecklare. Delphi 2005 inkluderade:
- Återfick förmågan att kompilera inbyggda Windows-program (*.exe) efter att ha tagits bort i Delphi 8.
- Design-time manipulation av live data från en databas
- Förbättrad IDE med flera teman
- för ... in statement (som C#s foreach ) till språket.
- Namnutrymmen med flera enheter
- Felinsikt
- Fliken Historik
- Funktion inlining
- Refaktorering
- Wild-card i användningssatser
- Data Explorer
- Integrerad enhetstestning
Delphi 2005 fick stor kritik för sina buggar; både Delphi 8 och Delphi 2005 hade stabilitetsproblem vid leverans, vilka endast delvis löstes i servicepaket. CLX-stöd togs bort för nya applikationer från och med den här versionen.
- Borland Delphi 2006
I slutet av 2005 släpptes Delphi 2006 (Delphi 10, även Borland Developer Studio 4.0) som kombinerade utvecklingen av C# och Delphi.NET, Delphi Win32 och C++ (Förhandsvisning när den skickades men stabiliserades i uppdatering 1) till en enda IDE. Det var mycket stabilare än Delphi 8 eller Delphi 2005 när det levererades, och förbättrades ytterligare med lanseringen av två uppdateringar och flera snabbkorrigeringar. Delphi 2006 inkluderade:
- Operatör överbelastning
- Statiska metoder och egenskaper
- Designerriktlinjer, formulärpositioneringsvy
- Live-kodmallar, blockkomplettering
- Radnummer, ändringsstaplar, synka-redigera
- Kodvikning och metodnavigering
- Verktygstips för felsökning
- Sökbar verktygspalett
- FastMM minneshanterare
- Stöd för MySQL
- Unicode-stöd i dbExpress
- Turbo Delphi och Turbo Delphi för .NET
Den 6 september 2006 släppte The Developer Tools Group (arbetsnamnet på det ännu inte avvecklade företaget) från Borland Software Corporation enspråkiga utgåvor av Borland Developer Studio 2006, vilket återförde Turbo- namnet . Turbo-produktuppsättningen inkluderade Turbo Delphi för Win32, Turbo Delphi för .NET, Turbo C++ och Turbo C#. Det fanns två varianter av varje utgåva: Explorer , en gratis nedladdningsbar smak och en professionell smak, prissatt till 899 USD för nya användare och 399 USD för uppgraderingar, vilket öppnade åtkomst till tusentals tredjepartskomponenter. Till skillnad från tidigare personliga utgåvor av Delphi kunde Explorer- utgåvorna användas för kommersiell utveckling.
- Delphi Transfer
Den 8 februari 2006 meddelade Borland att de letade efter en köpare för sin IDE- och databaslinje med produkter, inklusive Delphi, för att koncentrera sig på sin ALM- linje. Istället för att sälja den överförde Borland utvecklingsverktygsgruppen till ett oberoende, helägt dotterbolag vid namn CodeGear den 14 november 2006.
- Codegear Delphi 2007
Delphi 2007 (Delphi 11), den första versionen av CodeGear, släpptes den 16 mars 2007. Win32-personligheten släpptes först, innan .NET-personligheten i Delphi 2007 baserad på .NET Framework 2.0 släpptes som en del av CodeGear RAD Studio 2007 produkt. För första gången kunde Delphi laddas ner från internet och aktiveras med en licensnyckel. Nya funktioner ingår:
- Stöd för MSBuild , bygghändelser och byggkonfigurationer
- Förbättringar av VCL för Windows Vista
- dbExpress 4 med anslutningspoolning och delegatdrivrutiner
- CPU-visningsfönster
- FastCode-förbättringar
- IntraWeb / AJAX-stöd
- Språkstöd för franska, tyska och japanska
Delphi 2007 släppte också några funktioner:
- C#Builder på grund av låg försäljning till följd av att Visual Studio även erbjuder C#.
- Windows Form-designern för Delphi .NET eftersom den var baserad på en del av .NET Framework API förändrades så drastiskt i .NET 2.0 att uppdatering av IDE skulle ha varit en stor uppgift.
Internationaliserade versioner av Delphi 2007 skickades samtidigt på engelska, franska, tyska och japanska. RAD Studio 2007 (kodnamnet Highlander), som inkluderade .NET- och C++Builder-utveckling, släpptes den 5 september 2007.
- Delphi för PHP
CodeGear-eran producerade en IDE inriktad på PHP- utveckling trots ordet "Delphi" i produktnamnet. Delphi för PHP var ett VCL-liknande PHP-ramverk som möjliggjorde samma metod för Rapid Application Development för PHP som i ASP.NET Web Form. Versioner 1.0 och 2.0 släpptes i mars 2007 respektive april 2008. IDE skulle senare utvecklas till RadPHP efter CodeGears förvärv av Embarcadero.
Embarcadero-år (2008–2015)
Borland sålde CodeGear till Embarcadero Technologies 2008. Embarcadero behöll CodeGear-divisionen skapad av Borland för att identifiera sina verktyg och databaserbjudanden men identifierade sina egna databasverktyg under DatabaseGear-namnet.
- Codegear Delphi 2009
Delphi 2009 (Delphi 12, kodnamnet Tiburón), lade till många nya funktioner:
- Fullständigt Unicode-stöd i VCL- och RTL-komponenter
- Generika
- Anonyma metoder för inbyggd Win32-utveckling
- Ribbon kontroller
- DataSnap-biblioteksuppdateringar
- Bygg konfigurationer
- Klassutforskare
- PNG-stöd
Delphi 2009 tog bort stödet för .NET-utveckling, ersatt av Delphi Prism som utvecklats av RemObjects Software .
- Codegear Delphi 2010
Delphi 2010 (kodnamnet Weaver, aka Delphi 14; det fanns ingen version 13), släpptes den 25 augusti 2009 och är den andra Unicode-utgåvan av Delphi. Det innehöll:
- Ett nytt system för information om kompilatorkörningstid (RTTI).
- Stöd för Windows 7
- Direct2D- duk
- Pekskärm och gester
- Källkodsformaterare
- Debugger visualizers
- Trådspecifika brytpunkter
- Bakgrundssammanställning
- Källkodsrevisioner och mätvärden
- Alternativet att även ha den gamla stilkomponentpaletten i IDE.
- Embarcadero Delphi XE
Delphi XE (alias Delphi 2011, kodnamnet Fulcrum), släpptes den 30 augusti 2010 och förbättrade utvecklingsmiljön och språket med:
- Reguljärt uttrycksbibliotek
- Subversion integration
- dbExpress-filter, autentisering, proxygenerering, JavaScript-ramverk och REST-stöd
- Indy WebBroker
- Stöd för Amazon EC2 och Microsoft Azure
- Bygg grupper
- Namngivna trådar i felsökaren
- Kommandoradsgranskningar, mätvärden och dokumentgenerering
- Delphi Starter Edition
Den 27 januari 2011 tillkännagav Embarcadero tillgängligheten av en ny startversion som ger oberoende utvecklare, studenter och mikroföretag en något reducerad funktionsuppsättning till ett pris som är mindre än en fjärdedel av priset för den näst billigaste versionen. Denna startutgåva är baserad på Delphi XE med uppdatering 1.
- Embarcadero Delphi XE2
Den 1 september 2011 släppte Embarcadero RAD Studio XE2 (kodnamnet Pulsar), som inkluderade Delphi XE2, C++Builder , Embarcadero Prism XE2 (Version 5.0 senare uppgraderad till XE2.5 Version 5.1) som bytte namn från Delphi Prism och RadPHP XE2 (version 4.0). Delphi XE2 ingår:
- Inbyggt stöd för 64-bitars Windows (förutom startversionen) utöver de sedan länge stödda 32-bitarsversionerna, med viss bakåtkompatibilitet . Applikationer för 64-bitarsplattformar kan kompileras, men inte testas eller köras, på 32-bitarsplattformen. XE2 IDE kan inte felsöka 64-bitarsprogram på Windows 8 och senare.
- Ett nytt bibliotek som heter FireMonkey som stöder Windows, Mac OS X och bärbara enheter från Apple iPhone , iPod Touch och iPad . FireMonkey och VCL är inte kompatibla; det ena eller det andra måste användas, och äldre VCL-applikationer kan inte använda Firemonkey om inte användargränssnitt återskapas med FireMonkey- formulär och kontroller . Tredje parter har publicerat information om hur man använder Firemonkey-formulär i VCL-programvara, för att underlätta gradvis migrering, men även då kan VCL- och Firemonkey-kontroller inte användas på samma formulär.
- Livebindningar för VCL och FireMonkey
- VCL-stilar
- Enhetsomfångsnamn
- Plattformsassistent
- DataSnap-anslutningar för mobila enheter, moln-API, HTTPS-stöd och TCP-övervakning
- dbExpress-stöd för ODBC-drivrutiner
- Implementeringsansvarig
Embarcadero sa att Linux- operativsystemstöd "övervägs för färdplanen", liksom Android , och att de är "enga att ... FireMonkey. ... förväntar sig regelbundna och frekventa uppdateringar av FireMonkey". Före 2013-versioner stödde endast iOS-plattformsutveckling med Xcode 4.2.1 och lägre, OS X version 10.7 och lägre, och iOS SDK 4.3 och tidigare.
- Embarcadero Delphi XE3
Den 4 september 2012 släppte Embarcadero RAD Studio XE3, som inkluderade Delphi XE3, C++Builder, Embarcadero Prism XE3 (Version 5.2) och HTML5 Builder XE3 (Version 5.0) som uppgraderades och ändrades från RadPHP. Delphi XE3 lade till:
- Inbyggt stöd för både 32-bitars och 64-bitarsversioner av Windows (inklusive Windows 8), Mac OS X med Firemonkey 2/FM²-ramverket.
- FMX-åtgärder (FireMonkey), beröring/gester, layouter och ankare
- FMX-stöd för bitmappsstilar
- FMX ljud/video
- VCL/FMX-stöd för sensorenheter
- FMX-positionssensorkomponent
- Stöd för virtuellt tangentbord
- Stöd för DirectX 10
- Embarcadero Delphi XE4
Den 22 april 2013 släppte Embarcadero RAD Studio XE4, som inkluderade Delphi XE4, och C++Builder men släppte Embarcadero Prism och HTML5 Builder. XE4 inkluderade följande ändringar:
- Två nya kompilatorer för Delphi-mobilapplikationer – Delphi Cross-kompilatorn för iOS-simulatorn och Delphi Cross-kompilatorn för iOS-enheterna. Dessa kompilatorer skiljer sig markant från Win64-skrivbordskompilatorn eftersom de inte stöder COM , inline-sammansättning av CPU-instruktioner och sex äldre strängtyper som PChar. De nya mobila kompilatorerna främjar idén om att eliminera pekare. De nya kompilatorerna kräver en explicit stil för att sortera data till och från externa API:er och bibliotek.
- Delphi XE4 Run-Time Library (RTL) är optimerat för 0-baserade, skrivskyddade (oföränderliga) Unicode-strängar, som inte kan indexeras i syfte att ändra sina individuella tecken. RTL:n lägger också till statusbitbaserade undantagsrutiner för ARM-processorer som inte genererar undantagsavbrott.
- iOS-stilar, näthinnastilar, virtuella tangentbord, appbutiksimplementeringshanterare
- Mobil formdesigner
- Webbläsarkomponent, rörelse- och orienteringssensorkomponenter
- ListView-komponent
- Plattformstjänster och aviseringar
- FireDAC universella dataåtkomstkomponenter
- Interbase IBLite och IBToGO
- Embarcadero Delphi XE5
Den 12 september 2013 släppte Embarcadero RAD Studio XE5, som inkluderade Delphi XE5 och C++Builder. Den lade till:
- Android-stöd (specifikt: ARM v7-enheter som kör Gingerbread (2.3.3–2.3.7), Ice Cream Sandwich (4.0.3–4.0.4) och Jelly Bean (4.1.x, 4.2.x, 4.3.x))
- Deployment manager för Android
- Stöd för iOS 7-stil
- REST Services klientåtkomst och autentiseringskomponenter
- Embarcadero Delphi XE6
Den 15 april 2014 släppte Embarcadero RAD Studio XE6, som inkluderade Delphi XE6 och C++Builder. Det tillåter utvecklare att skapa inbyggt kompilerade appar för alla plattformar för, stationära, mobila och bärbara enheter som Google Glass, med en enda C++ eller Object Pascal (Delphi) kodbas. RAD Studio XE6 lade till:
- Windows 7 och 8.1 stilar
- Tillgång till molnbaserade RESTful webbtjänster
- FireDAC-kompatibilitet med fler databaser
- Fullt integrerat InterBase-stöd
- Embarcadero Delphi XE7
Den 2 september 2014 släppte Embarcadero RAD Studio XE7, som inkluderade Delphi XE7 och C++Builder. Dess största utveckling gjorde det möjligt för Delphi/Object Pascal- och C++-utvecklare att utöka befintliga Windows-applikationer och bygga appar som kopplar ihop stationära och mobila enheter med prylar, molntjänster och företagsdata och API genom att kompilera FMX-projekt för både stationära och mobila enheter. XE7 ingår också:
- IBLite inbäddad databas för Windows, Mac, Android och iOS
- Stöd för flera skärmar
- Multi-touch-stöd och geständringar
- Uppslukande helskärmsläge för Android
- Pull-to-refresh-funktion för TListView på iOS och Android
- FMX spara status funktion.
- Embarcadero Delphi XE8
Den 7 april 2015 släppte Embarcadero RAD Studio XE8, som inkluderade Delphi XE8 och C++Builder. XE8 lade till följande verktyg:
- GetIt Package Manager
- Embarcadero Community verktygsfält
- Inbyggd presentation av TListView, TSwitch, TMemo, TCalendar, TMultiView och TEdit på iOS
- Interaktiva kartor
- Nya alternativ för Media Library
- InputQuery-stöd för maskering av inmatningsfält
- FireDAC-förbättringar
- Embarcadero Delphi 10 Seattle
Den 31 augusti 2015 släppte Embarcadero RAD Studio 10 Seattle, som inkluderade Delphi och C++Builder. Seattle inkluderar:
- Support för Android Background Services
- TBeaconDevice-klass för att förvandla en stödd plattformsenhet till en "beacon"
- FireDAC-stöd för NoSQL MongoDB-databas
- FireMonkey kontrollerar zOrder-stöd för Windows
- Stöd för att anropa WinRT API:er
- StyleViewer för Windows 10 Style i Bitmap Style Designer
- Medvetenhet om hög DPI och stöd för 4k-skärmar
Uppdatering 1 (Delphi 10.0.1) släpptes november 2015 och lade till:
- FMX Grid-kontroll för iOS
- iOS-inbyggd UI-styling
- Nya FMX-funktionsdemonstrationer
- Plattformsstöd för iOS 10 och macOS Sierra
Idera år (2015–nuvarande), under varumärket Embarcadero
I oktober 2015 köptes Embarcadero av Idera Software . Idera fortsätter att driva divisionen utvecklarverktyg under varumärket Embarcadero.
- Embarcadero Delphi 10.1 Berlin
Den 20 april 2016 släppte Embarcadero RAD Studio 10.1 Berlin, som inkluderade Delphi och C++Builder, båda genererar inbyggd kod för 32- och 64-bitars Windows-plattformar, OSX, iOS och Android (ARM, MIPS och X86-processorer) . Delphi 10.1 Berlin introducerade:
- Stöd för Windows Desktop Bridge
- Stöd för Android 6.0
- Stöd för EMS Apache Server
- Tips på egenskapsändringar
- Adressbok för iOS och Android
- CalendarView kontroll
- Delphi 10.1.1 Uppdatering 1
Släppt september 2016, uppdatering 1 lades till:
- TGrid-stöd för iOS
- ControlType växlar för Plattform eller Render
- FMX ListView Items Designer
- FMX sökfilter
- Distribution av iOS-appar till macOS Sierra
- 50+ Internet of Things-paket
- Delphi 10.1.2 Uppdatering 2
Släppt december 2016, uppdatering 2 inkluderade:
- Windows 10 App Store-distribution
- Snabbredigeringsfunktion för VCL Form Designer
- VCL-kalenderkontroller som efterliknar Window RT och ger bakåtkompatibilitet
- Windows 10-stilar för VCL och FMX
- Embarcadero Delphi 10.2 Tokyo
Den 22 mars 2017 släppte Embarcadero RAD Studio 10.2 Tokyo och lade till:
- 64-bitars Linux-stöd, begränsat till konsol- och icke-visuella applikationer.
- FireDAC Linux-stöd för Linux-kapabelt DBMS
- Stöd för MariaDB, MySQL och SQL Server, InterBase 2017 ingår i huvudinstallationen
- Firebird-stöd för Direct I/O
- Nya VCL-kontroller för Windows 10
- Delphi 10.2.1 Uppdatering 1
Släppt augusti 2017, uppdatering 1 inkluderade:
- Förbättrad QPS (kvalitet, prestanda, stabilitet)
- Över 140 korrigeringar till kundrapporterade kvalitetsportalproblem
- BPL-paket laddas för Windows Creators Update
- Förbättrat stöd för de senaste versionerna av iOS och XCode
- Redigera förbättringar på senaste Android, snabbare kontrollåtergivning
- Analysera API för andra leverantörer
- FireDAC-förbättringar för SQL Server, InterBase 2017, ODBC
- Delphi 10.2.2 Uppdatering 2
Släppt december 2017, uppdatering 2 inkluderade:
- Nya VCL-kontroller och layouter (paneler)
- Dataset till JSON
- Mobila plattformar QPS
- RAD Server licensiering
- Förbättringar av användarupplevelsen (hantera plattformar, förloppsindikator vid laddning etc.)
- FMX QuickEdits
- Mörkt IDE-tema
- Delphi 10.2.3 Uppdatering 3
Släppt mars 2018, uppdatering 3 inkluderade:
- Utökat stöd för RAD Server/ExtJS
- InterBase 2017 ingår i huvudinstallationen
- Mobilsupport ingår i grundpaketet
- FMX UI-mallar
- Embarcadero Delphi 10.2 Tokyo (Community Edition)
Den 18 juli 2018 släppte Embarcadero Community Edition för gratis nedladdning. Du får inte tjäna mer än $5 000. Bibliotekets källkod och VCL/FMX-komponenter är mer begränsade jämfört med Professional.
- Embarcadero Delphi 10.3 Rio
Den 21 november 2018 släppte Embarcadero RAD Studio 10.3 Rio. Den här utgåvan hade många förbättringar, inklusive:
- Nya Delphi-språkfunktioner – inline block-lokala variabeldeklarationer och typinferens
- FireMonkey Android zOrder, inbyggda kontroller och API Level 26
- Windows 10 VCL och High DPI-förbättringar
- RAD Server-arkitekturförlängning och Docker-stöd
- Android push-meddelande
- Delphi 10.3.1 Uppdatering 1
Släppt februari 2019, uppdatering 1 inkluderade:
- Utökat stöd för enheter i iOS 12 och iPhone X-serien
- RAD Server Console UI omdesign och migrering till Ext JS-ramverket
- Förbättrat FireDAC-stöd för Firebird 3.0.4 och Firebird embedded
- Nya VCL och FMX Multi-Device Styles
- IDE-produktivitetskomponenter
- Kvalitetsförbättringar till över 150 kundrapporterade problem
- Delphi 10.3.2 Uppdatering 2
Släppt juli 2019, uppdatering 2 och inkluderade:
- Delphi macOS 64-bitars
- RAD Server Wizards och distributionsförbättringar
- Android Push Notification Support med Firebase
- Delphi Linux FireMonkey GUI Application Support
- Delphi Android 64-bitars stöd
- Stöd för macOS Catalina (Delphi) och iOS 13
- RAD Server Docker-stöd
- Delphi 10.3.3 Uppdatering 3
Släppt november 2019, uppdatering 3 inkluderade:
- Delphi Android 64-bitars stöd
- Stöd för Delphi iOS 13 och macOS Catalina
- RAD Server Docker-distribution
- Förbättrad App Tethering-stabilitet
- Förbättrat stöd för iOS-pushnotiser
- Felsökningsförbättringar
- Embarcadero Delphi 10.4 Sydney
Den 26 maj 2020 släppte Embarcadero RAD Studio 10.4 Sydney med nya funktioner som:
- Stora Delphi Code Insight-förbättringar
- Unified Memory Management över alla plattformar som stöds
- Förbättrat stöd för Delphi-plattformar för flera enheter
- Unified installer för online- och offlineinstallationer
- Stöd för Windows Server 2019
- Parallella uppdateringar av programmeringskomponenter
- Metal API-stöd på OS X och IOS. Se hela listan över ändringar
- Delphi 10.4.1 Uppdatering 1
Släppt september 2020, uppdatering 1 inkluderade:
- 850+ förbättringar och korrigeringar
- Stöd för Windows Server 2019
- Flerskärms- och 4k-skalningsförbättringar
- Parallella uppdateringar av programmeringskomponenter
Delphi 10.4.2 Uppdatering 2
Släppt 24 februari 2021, uppdatering 2 inkluderade:
- Nya VCL-kontroller: TControlList och TNumberBox
- Stöd för MSIX-apppaketeringsformat
- Installeraren stöder tysta, automatiserade installationer
- Förbättrat migreringsverktyg
- Stora kompilator-/IDE-hastighetsökningar (över 30 IDE-fixpack-integreringar)
- Stöd för Android 11, macOS11, iOS 14
- Embarcadero Delphi 11 Alexandria
Den 9 september 2021 släppte Embarcadero RAD Studio 11 Alexandria med nya funktioner inklusive:
- Hög-DPI-aktiverad IDE
- VCL-stilar i formdesignern
- FireMonkey designriktlinjer
- macOS ARM 64-bitars målplattform
- Stöd för Android API 30
Embarcadero Delphi 11.1-uppdatering
Den 15 mars 2022 släppte Embarcadero RAD Studio 11.1 med nya funktioner inklusive:
- Många IDE-förbättringar
- Omfattande High DPI IDE-kvalitet, plus förbättrad användning av IDE med Remote Desktop
- Förbättringar med High DPI-designers för VCL och FireMonkey och den stiliserade VCL-formdesignern
- Förbättringar av GetIt Library Manager
- Kodinsikt över Delphi och C++ Builder
- Delphi LSP-motorn såg stora prestandaförbättringar
- Delphi- och C++-kompilatorerna för de olika plattformarna förbättrades vad gäller stabilitet och prestanda
- Förbättrade RTL-, UI- och databasbibliotek
Embarcadero Delphi 11.2 Uppdatering
Släppt 5 september 2022, uppdatering 2 inkluderade:
- Kvalitetsfokuserad release
- Tar bort Internet Explorer
- iOS Simulator för Delphi