ClearScript este un mash-up de la motor V8 Google, Microsoft JScript, și VBScript, adăugând un interpret limbaj de scripting pentru orice site-ul pe bază de .NET, desktop, sau o aplicație mobilă.
Acest lucru înseamnă dezvoltatorii pot folosi JavaScript sau VBScript pe partea de sus de C # sau ASP.NET pentru a avea mai mult control asupra codului de execuție, interacțiunile și comportamentul.
ClearScript vine cu suport complet pentru tipurile generice, obiecte și metode
Ce este nou în această versiune:.
- fix inutile construcție tabel montaj.
Ce este nou în versiunea 5.4.2:
- gazdă Implementarea schimbul de date element și alte optimizări, stimularea eficiența memoriei în multe scenarii.
- implicite Adaugata setări ScriptAccess la nivel de tip, de asamblare, și de motoare.
- Suport îmbunătățit pentru proprietățile implicite.
- Adaugat IHostWindow și WindowsScriptEngine.HostWindow.
- V8RuntimeConstraints limite sunt acum specificate în MiB. Pentru compatibilitate cu gazdele care precede o schimbare de rupere accidentală în versiunea 5.4.1, valori mai mari de 1,048,576 (1 TiB) sunt încă interpretate ca bytes.
- folosirea excesivă fir fix V8 agent de depanare în ASP.NET și eliminat.
- Adaugat ScriptMemberFlags.WrapNullResult, ScriptEngine.EnableNullResultWrapping, și HostFunctions.isNull ().
- executarea adăugată a accesului limitat la accessors non-publice ale proprietăților publice.
- obiective de asamblare a trecut la .NET 4 Client Profile.
- teste adăugată pentru bug fixat și noi API-uri.
- ClearScriptBenchmarks actualizat pentru a utiliza SunSpider 1.0.2.
- Metode de gazdă și delegați din V8ScriptEngine sprijini acum toFunction (), care creează un nativ JavaScript funcție înveliș.
- fix sintaxă de raportare în invocările WindowsScriptEngine imbricate eroare.
- cod defensiv Adăugat de a tolera IProcessDebugManager :: AddApplication () eșec.
- Adaugat ScriptEngine.AddHostType () suprasarcini care decurg numele elementului script de la numele de tip.
Ce este nou în versiunea 5.4.1:.
- de mai multe aspecte fixe afectează GlobalMembers pe V8
- Implementarea unui agent V8 de depanare pentru a compensa eliminat API V8.
- V8Update preia acum sursă V8 și dependențele din depozite Git.
- fix V8 descărcare de asamblare și V8 patch-uri pentru a tolera inițializare redundante.
- Adaugat ScriptEngine.EnableAutoHostVariables.
- determinată, de referință argumente funcțiilor VBScript.
- suport Eliminat pentru Visual Studio 2012 (V8 de constructii necesită acum cel puțin Visual Studio 2013).
- Adaugata de încărcare explicit de ansambluri Interop primare pentru a rezolva Numărul # 68.
- Adaugat excepție gazdă marshaling pentru V8.
- crash V8ScriptEngine fixă atunci când cod script solicită constructorul HostObject.
- gazdă fixe articol caching pentru variabile gazdă.
- Adăugat suprasarcini non-generice de newArr () și func () pentru a HostFunctions.
- Adaugat ScriptEngine.Current.
- HostFunctions cazuri poate fi acum expuse în motoarele de script mai multe.
- adaugarii a GetDynamicMemberNames () siguranță pentru MetaScriptItem.
- indexate proprietate ambiguitate obligatoriu fixe pentru interfețele moștenite.
- teste adăugată pentru bug fixat și noi API-uri.
- Testat cu V8 3.30.33.16.
Ce este nou în versiunea 5.4:.
- proiecție obiect Adaugat COM
- Îmbunătățirea performanței și utilizarea memoriei.
- Suport îmbunătățit pentru scripturi vechi.
- Actualizări pentru încălcarea modificări V8 API.
- teste adăugată pentru bug fixat și noi API-uri.
- Testat cu V8 3.26.31.15.
Ce este nou în versiunea 5.3.11:.
- de masă de montaj intarit I / O
- Actualizări pentru încălcarea modificări V8 API.
- teste adăugată pentru bug fixat și noi API-uri.
- Adăugat suport pentru construirea ansamblurilor puternice numite.
- Adăugat AppDomain.AssemblyResolve cârlig pentru ClearScriptV8.
- Adaugat WindowsScriptEngineFlags.EnableStandardsMode.
- invocare fara parametri fixă de articole de script de Windows de la VB.NET.
- fix WindowsScriptEngine executare varianta rezultat scurgeri.
Ce este nou în versiunea 5.3.10:.
- Adăugat suport pentru Visual Studio 2013
- problema număr ErrorDetails linie fixă în WindowsScriptEngine.
- Adaugat ScriptEngine.FormatCode și V8Runtime.FormatCode.
- formatarea Codul este acum dezactivată în mod implicit.
- acces script fixă la valori null.
- Adaugat ScriptEngine.GetStackTrace ().
- Adaugat V8Runtime.MaxStackUsage și V8ScriptEngine.MaxRuntimeStackUsage.
- fix V8 obiect rădăcină marshaling accident atunci când GlobalMembers este în vigoare.
- teste adăugată pentru bug fixat și noi API-uri.
- Testat cu V8 3.23.13.
Ce este nou în versiunea 5.3.9:
- V8Update preia acum versiuni cunoscute bune de GYP, Python, și Cygwin.
- argumente HostMethod și HostIndexedProperty fixe.
- teste adăugată pentru bug fixat.
- Testat cu V8 3.22.23.
Ce este nou în versiunea 5.3.8:.
- Adăugat suport pentru indexers supraîncărcate și proprietăți indexate
- obiective Interfață expune acum membri System.Object.
- caching extins pentru performanțe îmbunătățite și utilizarea memoriei.
- accidente fixe și blocaje de oprire cu Eclipse debugger atașat.
Ce este nou în versiunea 5.3.7:.
- fix V8ScriptEngine compilat script rezultat evaluare marshaling
- Adăugat un test pentru remedierea.
- Cleared PYTHONHOME în V8Update.
- Testat cu V8 3.21.2.
Ce este nou în versiunea 5.3.6:.
- metode de conversie numerice adaugă HostFunctions
- bug-uri fixe care afectează argumente numerice si retur valori.
- teste adăugată pentru bug fixat și noi API-uri.
- Testat cu V8 3.20.16.
Ce este nou în versiunea 5.3.5:
- fix V8 și ClearScript se bazează pe anumite non-engleză locales.
- Adaugata cutie canonicalization referință enumerare.
- accesorii PropertyBag.
- O mulțime de remedieri minore de integrare gazdă.
- Actualizări pentru încălcarea modificări V8 API.
- Mai multe teste noi.
- Testat cu V8 3.20.12.
Ce este nou în versiunea 5.3.4:.
- accident
- întrerupere script fixă în V8ScriptEngine
- Adăugat un test pentru remedierea.
Ce este nou în versiunea 5.3.3:.
- Gestionarea îmbunătățită eroare V8
- țintă .NET Framework coborât la v4.0.
- adăugat mai multe teste.
- Testat cu V8 3.19.18.
Ce este nou în versiunea 5.3.2:.
- Actualizări pentru încălcarea modificări V8 API
- V8Update preia acum o revizuire testate în mod implicit.
Ce este nou în versiunea 5.3.1:.
- JScriptEngine dinamic bug fix de legare
Ce este nou în versiunea 5.2.2:.
- erori de compilare fixe cauzate de V8 API dezaprobare
Ce este nou în versiunea 5.2.1:.
- Restaurat .NET 4.0 Compatibilitate sursă
- construi informații actualizate și de implementare în Readme.txt.
Ce este nou în versiunea 5.2.0:.
- teste de tratare a erorilor Adaugata
- Înlocuit multe cazuri de ExpectedExceptionAttribute.
- Metoda hit nu se mai bazează pe stiva de mers pe jos.
- proprietăți globale creat prin V8ScriptEngine.Add * () sunt acum doar în citire.
- script acum să pună în aplicare în mod corect DynamicObject.GetDynamicMemberNames ().
- ClearScriptConsole preîncarcă acum de sistem și ClearScript ansambluri și permite reflecție.
Testele
articole
Ce este nou în versiunea 5.1.3:.
- fix violare acces V8ScriptEngine
- V8Update pot reutiliza acum fișierele descărcate anterior.
- V8Update forțează acum GYP să vizeze Visual Studio 2012.
Ce este nou în versiunea 5.1.2:.
- fix delegat sintaxa de construcții de activarea JavaScript-
- Actualizările de documentație.
- teste noi.
Ce este nou în versiunea 5.1.0:.
- Adaugat ScriptMemberAttribute, NoScriptAccessAttribute
- metodă îmbunătățită bind sanitare.
- GlobalMembers Îmbunătățirea sprijini în V8ScriptEngine.
- Multe teste noi.
Ce este nou în versiunea 5.0.4:.
- fix GlobalMembers scrie în V8ScriptEngine
Ce este nou în versiunea 5.0.0:.
- Prima versiune
Comentariile nu a fost găsit