ClearScript è un mash-up dal motore V8 di Google, Microsoft JScript e VBScript, l'aggiunta di un interprete del linguaggio di scripting di qualsiasi sito web basato su .NET, desktop o applicazioni mobili.
Questo significa che gli sviluppatori possono utilizzare JavaScript o VBScript in cima a C # o ASP.NET per avere un maggiore controllo sul codice di runtime, le interazioni, e il comportamento.
ClearScript viene fornito con pieno supporto per generici tipi, oggetti e metodi
Cosa c'è di nuovo in questa versione:.
- Fixed inutile costruzione tavolo di montaggio.
Cosa c'è di nuovo nella versione 5.4.2:
- ospite Implementata la condivisione dei dati voce e altre ottimizzazioni, incrementando efficienza della memoria in molti scenari.
- Impostazioni ScriptAccess Aggiunto predefinite a livello di tipo, di assemblaggio, e di motore.
- Supporto avanzato per le proprietà di default.
- Aggiunto IHostWindow e WindowsScriptEngine.HostWindow.
- V8RuntimeConstraints limiti sono ora specificate in MiB. Per la compatibilità con gli host che anteriori un cambiamento di rottura accidentale nella versione 5.4.1, valori maggiori di 1048576 (1 TiB) sono ancora interpretato come byte.
- uso eccessivo filo fisso V8 di debug agente in ASP.NET ed eliminato.
- Aggiunto ScriptMemberFlags.WrapNullResult, ScriptEngine.EnableNullResultWrapping, e HostFunctions.isNull ().
- aggiunta l'applicazione di accesso limitato alle funzioni di accesso non pubblici delle proprietà pubbliche.
- obiettivi di montaggio Switched a .NET 4 Client Profile.
- test aggiunto per correzioni di bug e nuove API.
- ClearScriptBenchmarks aggiornato per utilizzare SunSpider 1.0.2.
- metodi host e delegati in V8ScriptEngine supportano ora toFunction (), che crea un nativo funzione wrapper JavaScript.
- Corretto errore di sintassi riportati in invocazioni WindowsScriptEngine nidificate.
- Aggiunto codice difensiva di tollerare IProcessDebugManager :: AddApplication () fallimento.
- Aggiunto ScriptEngine.AddHostType () sovraccarichi che derivano il nome dell'elemento script dal nome del tipo.
Cosa c'è di nuovo nella versione 5.4.1:.
- Risolti diversi problemi che affliggono GlobalMembers su V8
- Implementato un agente di V8 di debug per compensare rimosso API V8.
- V8Update ora recupera fonte V8 e le dipendenze dai repository Git.
- fissi scarico assemblea V8 e V8 patchato per tollerare l'inizializzazione ridondante.
- Aggiunto ScriptEngine.EnableAutoHostVariables.
- fissi gli argomenti di riferimento alle funzioni VBScript.
- Supporto Rimosso per Visual Studio 2012 (V8 di compilazione richiede ora almeno Visual Studio 2013).
- Aggiunto caricamento esplicito di assembly di interoperabilità primari di fissare Issue # 68.
- eccezione ospite Aggiunto marshalling per V8.
- Risolto crash del V8ScriptEngine quando il codice script chiama il costruttore HostObject.
- voce memorizzazione nella cache dell'host fisso per le variabili host.
- Aggiunto sovraccarichi non generici di newArr () e func () a HostFunctions.
- Aggiunto ScriptEngine.Current.
- HostFunctions istanze possono ora essere esposte in più motori di script.
- ha aggiunto una GetDynamicMemberNames () override per MetaScriptItem.
- proprietà fissa ambiguità indicizzata vincolante per interfacce ereditate.
- test aggiunto per correzioni di bug e nuove API.
- Testato con V8 3.30.33.16.
Cosa c'è di nuovo nella versione 5.4:.
- Aggiunto COM oggetto di proiezione
- Miglioramento delle prestazioni e della memoria.
- supporto avanzato per gli script precedenti.
- Aggiornamenti per rompere modifiche V8 API.
- test aggiunto per correzioni di bug e nuove API.
- Testato con V8 3.26.31.15.
Cosa c'è di nuovo nella versione 5.3.11:.
- tavolo di montaggio temprato I / O
- Aggiornamenti per rompere modifiche V8 API.
- test aggiunto per correzioni di bug e nuove API.
- Aggiunto il supporto per la costruzione di forti gruppi di nome.
- Aggiunto AppDomain.AssemblyResolve gancio per ClearScriptV8.
- Aggiunto WindowsScriptEngineFlags.EnableStandardsMode.
- senza parametri fissi invocazione di elementi di script di Windows da VB.NET.
- fissi WindowsScriptEngine perdita esecuzione variante risultato.
Cosa c'è di nuovo nella versione 5.3.10:.
- Aggiunto il supporto per Visual Studio 2013
- problema Numero fisso linea ErrorDetails in WindowsScriptEngine.
- Aggiunto ScriptEngine.FormatCode e V8Runtime.FormatCode.
- Formattazione Codice è ora disabilitato per impostazione predefinita.
- accesso copione fisso ai valori Null.
- Aggiunto ScriptEngine.GetStackTrace ().
- Aggiunto V8Runtime.MaxStackUsage e V8ScriptEngine.MaxRuntimeStackUsage.
- fissi sull'oggetto principale V8 marshalling crash quando GlobalMembers è a tutti gli effetti.
- test aggiunto per correzioni di bug e nuove API.
- Testato con V8 3.23.13.
Cosa c'è di nuovo nella versione 5.3.9:
- V8Update ora recupera noto buone versioni di GYP, Python e Cygwin.
- Fixed argomenti HostMethod e HostIndexedProperty.
- test aggiunto per correzioni di bug.
- Testato con V8 3.22.23.
Cosa c'è di nuovo nella versione 5.3.8:.
- Aggiunto il supporto per gli indicizzatori di overload e le proprietà indicizzate
- obiettivi di interfaccia ora espongono membri System.Object.
- caching espansa per migliorare le prestazioni e l'utilizzo della memoria.
- crash fissi e deadlock quando nello spegnimento con Eclipse debugger.
Cosa c'è di nuovo nella versione 5.3.7:.
- fissi V8ScriptEngine compilato copione risultato di valutazione marshalling
- Aggiunto un banco di prova per la correzione.
- Azzerato PYTHONHOME in V8Update.
- Testato con V8 3.21.2.
Cosa c'è di nuovo nella versione 5.3.6:.
- aggiunti i metodi di conversione numerica in HostFunctions
- Corretti bug che interessano argomenti numerici e di ritorno dei valori.
- test aggiunto per correzioni di bug e nuove API.
- Testato con V8 3.20.16.
Cosa c'è di nuovo nella versione 5.3.5:
- fissi V8 e ClearScript si basa su alcuni non in lingua inglese locali.
- Aggiunto boxed canonicalizzazione riferimento enum.
- miglioramenti PropertyBag.
- Un sacco di piccole correzioni di integrazione host.
- Aggiornamenti per rompere modifiche V8 API.
- Diverse nuove prove.
- Testato con V8 3.20.12.
Cosa c'è di nuovo nella versione 5.3.4:.
- schianto
- fissi interruzione script V8ScriptEngine
- Aggiunto un banco di prova per la correzione.
Cosa c'è di nuovo nella versione 5.3.3:.
- Migliorata la gestione degli errori V8
- ribassato bersaglio .NET Framework per v4.0.
- Aggiunto diversi test.
- Testato con V8 3.19.18.
Cosa c'è di nuovo nella versione 5.3.2:.
- Aggiornamenti per la rottura modifiche V8 API
- V8Update ora recupera una revisione testato per impostazione predefinita.
Cosa c'è di nuovo nella versione 5.3.1:.
- fissi JScriptEngine dinamico bug legame
Cosa c'è di nuovo nella versione 5.2.2:.
- errori di compilazione fissi causati dal V8 API deprecazione
Cosa c'è di nuovo nella versione 5.2.1:.
- Restaurato .NET 4.0 compatibilità sorgente
- costruire Aggiornamento e informazioni sulla distribuzione in Readme.txt.
Cosa c'è di nuovo nella versione 5.2.0:.
- prove di maneggio Aggiunto errore
- Sostituito molti casi di ExpectedExceptionAttribute.
- hit Metodo si basano più sulla pila a piedi.
- Proprietà globali create tramite V8ScriptEngine.Add * () sono ora in sola lettura.
- Script ora implementano correttamente DynamicObject.GetDynamicMemberNames ().
- ClearScriptConsole ora precarica assemblee sistema e ClearScript e consente di riflessione.
test
elementi
Cosa c'è di nuovo nella versione 5.1.3:.
- fissi violazione di accesso V8ScriptEngine
- V8Update ora possibile riutilizzare i file scaricati in precedenza.
- V8Update ora costringe GYP target di Visual Studio 2012.
Cosa c'è di nuovo nella versione 5.1.2:.
- delegato fissa sintassi di costruzione di JavaScript
- Aggiornamenti della documentazione.
- Nuovi test.
Cosa c'è di nuovo nella versione 5.1.0:.
- Aggiunto ScriptMemberAttribute, NoScriptAccessAttribute
- Migliore metodo bind tubature.
- Miglioramento GlobalMembers supportano in V8ScriptEngine.
- Molti nuovi test.
Cosa c'è di nuovo nella versione 5.0.4:.
- fissi GlobalMembers scrive in V8ScriptEngine
Cosa c'è di nuovo nella versione 5.0.0:.
- Prima versione
I commenti non trovato