ClearScript on mash-up Googlen V8-moottori, Microsoftin JScript ja VBScript, lisäämällä skriptikieli tulkki tahansa .NET-pohjainen sivusto, työpöydällä tai mobiilisovellus.
Tämä tarkoittaa, kehittäjät voivat käyttää JavaScript tai VBScript päälle C # tai ASP.NET saada enemmän valtaa runtime koodia, vuorovaikutus ja käyttäytyminen.
ClearScript tulee täysi tuki yleisluontoisia, esineitä, ja menetelmiä.
Mikä on uusi tässä julkaisussa:
- Kiinteät tarpeeton kokoonpano pöytä rakentaminen.
Mikä on uusi versiossa 5.4.2:
- Toteutetut isäntä erä tietojen jakamista ja muut optimoinnit, lisäämällä muisti tehokkuutta monissa tilanteissa.
- lisätyt oletusjärjestys ScriptAccess asetuksia tyyppi, kokoonpano, ja moottorin tasolla.
- Tuetaan oletusominaisuudet.
- Lisätty IHostWindow ja WindowsScriptEngine.HostWindow.
- V8RuntimeConstraints rajoitukset on nyt määritelty MiB. Yhteensopivuutta isännät, jotka edeltävät tahaton rikkoutuminen muutos Versio 5.4.1, arvo on suurempi kuin 1048576 (1 TiB) ovat edelleen tulkitaan tavua.
- Kiinteät V8 debug agentti ASP.NET ja poistettava liiallinen säiettä käyttö.
- Lisätty ScriptMemberFlags.WrapNullResult, ScriptEngine.EnableNullResultWrapping, ja HostFunctions.isNull ().
- Lisätty täytäntöönpanosta rajoitettu pääsy ei-julkisia Aksessorit julkisten ominaisuuksia.
- Switched kokoonpano tavoitteet .NET 4 Client Profile.
- Lisätty testit korjauksia ja uusia API.
- Päivitetty ClearScriptBenchmarks käyttää SunSpider 1.0.2.
- Isäntä menetelmiä ja osanottajaa V8ScriptEngine tukevat nyt toFunction (), joka luo natiivi JavaScript-toiminto kääre.
- Kiinteät syntaksivirhe ilmoittamisesta sisäkkäisiä WindowsScriptEngine invocations.
- Lisätty puolustava koodi sietää IProcessDebugManager :: AddApplication () vajaatoiminta.
- Lisätty ScriptEngine.AddHostType () ylikuormitusta että saavat käsikirjoitus kohteen nimi tyypin nimi.
Mikä on uusi versiossa 5.4.1:
- Kiinteät useita vaikuttavia asioita GlobalMembers V8.
- Toteutetaan V8 debug agentti kompensoimaan poistetun V8 API.
- V8Update nyt hakee V8 lähde ja riippuvuudet Git-arkistoja.
- Kiinteät V8 kokoonpano purkamisen ja paikattu V8 sietää tarpeeton alustusta.
- Lisätty ScriptEngine.EnableAutoHostVariables.
- korjaamista viittaus argumentteja VBScript toimintoja.
- Poistettu tuki Visual Studio 2012 (V8 rakentaa nyt vaatii vähintään Visual Studio 2013).
- Lisätty nimenomaisen lastaus ensisijaisen Interop Assembly korjata Issue # 68.
- Lisätty isäntä poikkeus marshaling V8.
- Kiinteät V8ScriptEngine kaatuu kun käsikirjoitus koodi kehottaa HostObject rakentaja.
- Kiinteät isäntä kohde välimuistiin isäntä muuttujia.
- Lisätty ei ole yleisnimi ylikuormitusta of newArr () ja func () ja HostFunctions.
- Lisätty ScriptEngine.Current.
- HostFunctions tapauksissa voidaan nyt altistua useita kirjoitus moottoreissa.
- Lisätty GetDynamicMemberNames () ohittamiseen MetaScriptItem.
- Kiinteät indeksoitu omaisuutta sitova epäselvyyttä periytyviä rajapintoja.
- Lisätty testit korjauksia ja uusia API.
- Testattu V8 3.30.33.16.
Mikä on uusi versiossa 5.4:
- Lisätty COM-objektin projektio.
- Parantunut suorituskyky ja muistin käyttö.
- Tuetaan perintö skriptejä.
- Päivitykset rikkomisesta V8 API muutoksia.
- Lisätty testit korjauksia ja uusia API.
- Testattu V8 3.26.31.15.
Mikä on uusi versiossa 5.3.11:
- Hardened kokoonpano taulukko I / O.
- Päivitykset rikkomisesta V8 API muutoksia.
- Lisätty testit korjauksia ja uusia API.
- Lisätty tuki vahvojen nimetty kokoonpanot.
- Lisätty AppDomain.AssemblyResolve koukku ClearScriptV8.
- Lisätty WindowsScriptEngineFlags.EnableStandardsMode.
- Kiinteät parameterless vetoaminen Windows käsikirjoitus kohteita VB.NET.
- Kiinteät WindowsScriptEngine suorittamisen seurauksena variantti vuotaa.
Mikä on uusi versiossa 5.3.10:
- Lisätty tuki Visual Studio 2013.
- Kiinteät ErrorDetails linjan numero kysymys WindowsScriptEngine.
- Lisätty ScriptEngine.FormatCode ja V8Runtime.FormatCode.
- Koodi muotoilu on nyt oletusarvoisesti poissa käytöstä.
- Kiinteät script pääsy nollattavissa arvoja.
- Lisätty ScriptEngine.GetStackTrace ().
- Lisätty V8Runtime.MaxStackUsage ja V8ScriptEngine.MaxRuntimeStackUsage.
- Kiinteät V8 pääobjekti marshaling kaatua GlobalMembers on voimassa.
- Lisätty testit korjauksia ja uusia API.
- Testattu V8 23.03.13.
Mikä on uusi versiossa 5.3.9:
- V8Update nyt noutaa tunnetusti versiot GYP, python, ja Cygwin.
- Kiinteät HostMethod ja HostIndexedProperty perustelut.
- Lisätty testit korjauksia.
- Testattu V8 22.03.23.
Mikä on uusi versiossa 5.3.8:
- Lisätty tuki ylikuormitettu indexers ja indeksoitu ominaisuuksia.
- Interface tavoitteet nyt paljastaa System.Object jäseniä.
- Laajennetut välimuistiin parantaa suorituskykyä ja muistin käyttöä.
- Kiinteät kaatuu ja Salpalukitustila sammuttamista Eclipsen debugger liitteenä.
Mikä on uusi versiossa 5.3.7:
- Kiinteät V8ScriptEngine koottu kirjoitus arvioinnin tulos marshaling.
- Lisätty testi korjata.
- Selvä PYTHONHOME sisään V8Update.
- Testattu V8 3.21.2.
Mikä on uusi versiossa 5.3.6:
- Lisätty numeerista muuntamismenetelmien sisään HostFunctions.
- Kiinteät bugeja vaikuttavat numeerista argumentteja ja palauttaa arvoja.
- Lisätty testit korjauksia ja uusia API.
- Testattu V8 03.20.16.
Mikä on uusi versiossa 5.3.5:
- Kiinteät V8 ja ClearScript perustuu tiettyjä ei-Englanti locales.
- Lisätty boxed enum viite kanonisen.
- PropertyBag parannuksia.
- Lukuisia pienempiä Host Integration korjauksia.
- Päivitykset rikkomisesta V8 API muutoksia.
- Useita uusia testejä.
- Testattu V8 20.03.12.
Mikä on uusi versiossa 5.3.4:
- Kiinteät script keskeytys kaatumisen V8ScriptEngine.
- Lisätty testi korjata.
Mikä on uusi versiossa 5.3.3:
- Parannettu V8 virheiden käsittelyä.
- laskenut .NET Framework tavoite v4.0.
- Lisätty useita testejä.
- Testattu V8 19.03.18.
Mikä on uusi versiossa 5.3.2:
- Päivitykset rikkomisesta V8 API muutoksia.
- V8Update nyt hakee testattu tarkistamista oletusarvoisesti.
Mikä on uusi versiossa 5.3.1:
- Kiinteät JScriptEngine dynaaminen sitovia vika.
Mikä on uusi versiossa 5.2.2:
- Kiinteät kokoelma aiheuttamat virheet V8 API vähättely.
Mikä on uusi versiossa 5.2.1:
- Palautettu .NET 4.0 lähde yhteensopivuutta.
- Päivitetty rakentaa ja käyttöönottoa tietoa Readme.txt.
Mikä on uusi versiossa 5.2.0:
- Lisätty virheiden käsittelyä testejä.
- Vaihdettu monissa tapauksissa ExpectedExceptionAttribute.
- Tapa osuma testejä enää luottaa pino kävely.
- Global ominaisuudet luotu kautta V8ScriptEngine.Add * () ovat nyt vain luku.
- Script kohdetta nyt oikein täytäntöön DynamicObject.GetDynamicMemberNames ().
- ClearScriptConsole nyt preloads järjestelmä ja ClearScript kokoonpanot ja mahdollistaa pohdintaa.
Mikä on uusi versiossa 5.1.3:
- Kiinteät V8ScriptEngine käyttöoikeusvirhe.
- V8Update voidaan nyt käyttää uudelleen aiemmin ladatut tiedostot.
- V8Update nyt pakottaa GYP kohdistaa Visual Studio 2012.
Mikä on uusi versiossa 5.1.2:
- Kiinteät valtuuttama rakentaminen syntaksi JavaScript.
- Documentation päivitykset.
- Uudet testit.
Mikä on uusi versiossa 5.1.0:
- Lisätty ScriptMemberAttribute, NoScriptAccessAttribute.
- Parannettu menetelmä sitoa LVI.
- Edistykselliset GlobalMembers kannatamme V8ScriptEngine.
- Monet uusia testejä.
Mikä on uusi versiossa 5.0.4:
- Kiinteät GlobalMembers kirjoittaa V8ScriptEngine.
Mikä on uusi versiossa 5.0.0:
- Ensimmäinen versio.
Kommentteja ei löytynyt