ClearScript es un mash-up del motor V8 de Google, de Microsoft JScript y VBScript, la adición de un intérprete de lenguaje de scripting a cualquier sitio web basado en .NET, de escritorio o una aplicación móvil.
Esto significa que los desarrolladores pueden usar JavaScript o VBScript en la parte superior de C # o ASP.NET para tener más control sobre el código de tiempo de ejecución, la interacción y el comportamiento.
ClearScript viene con soporte completo para los genéricos tipos, objetos y métodos
¿Cuál es nuevo en esta versión:.
- Fijo innecesaria construcción mesa de montaje.
¿Cuál es nuevo en la versión 5.4.2:
- anfitrión Implementado el intercambio de datos elemento y otras optimizaciones, impulsando eficiencia de la memoria en muchos escenarios.
- predeterminados Añadido ajustes ScriptAccess a nivel de tipo, de montaje, y el motor.
- Soporte mejorado para las propiedades predeterminadas.
- Agregado IHostWindow y WindowsScriptEngine.HostWindow.
- V8RuntimeConstraints límites están especificados en MiB. Para la compatibilidad con anfitriones que son anteriores a un cambio de última hora inadvertida en la versión 5.4.1, los valores superiores a 1.048.576 (1 TiB) todavía se interpretan como bytes.
- el uso de hilo excesiva Fijo agente de depuración V8 en ASP.NET y eliminado.
- Agregado ScriptMemberFlags.WrapNullResult, ScriptEngine.EnableNullResultWrapping y HostFunctions.isNull ().
- cumplimiento añadido de acceso restringido a los descriptores de acceso no públicas de las propiedades públicas.
- objetivos montaje cambié a .NET 4 Client Profile.
- pruebas añadidas para correcciones de errores y nuevas APIs.
- ClearScriptBenchmarks Actualizado a utilizar SunSpider 1.0.2.
- métodos de host y delegados en V8ScriptEngine ahora soportan toFunction (), que crea una función contenedora nativa JavaScript.
- error de sintaxis fija informes en invocaciones WindowsScriptEngine anidadas.
- Agregado código defensiva a tolerar IProcessDebugManager :: AddApplication () falla.
- Agregado ScriptEngine.AddHostType () sobrecargas que se derivan del nombre del elemento de la escritura del nombre de tipo.
¿Qué hay de nuevo en la versión 5.4.1:.
- Fijos varias cuestiones que afectan GlobalMembers en V8
- Implementado un agente de depuración V8 para compensar API V8 eliminado.
- V8Update ahora obtiene fuente V8 y dependencias de los repositorios Git.
- Fijo descarga asamblea V8 y V8 parcheado tolerar inicialización redundante.
- Agregado ScriptEngine.EnableAutoHostVariables.
- Fijos argumentos por referencia a las funciones de VBScript.
- Soporte eliminado debido a que Visual Studio 2012 (build V8 ahora requiere al menos de Visual Studio 2013).
- Alta carga explícita de ensamblados de interoperabilidad primarios para fijar Issue # 68.
- Agregado excepción anfitrión cálculo de referencias para los V8.
- accidente V8ScriptEngine fijo cuando el código script llama al constructor HostObject.
- host fijo caching artículo para variables del lenguaje principal.
- Añadido sobrecargas no genéricos de newArr () y func () a HostFunctions.
- Agregado ScriptEngine.Current.
- HostFunctions ahora pueden estar expuestos en múltiples motores de script.
- Se ha añadido una GetDynamicMemberNames () Accionamiento de MetaScriptItem.
- Fijo ambigüedad vinculante propiedad indexada para interfaces heredadas.
- pruebas añadidas para correcciones de errores y nuevas APIs.
- Probado con V8 3.30.33.16.
casos
¿Qué hay de nuevo en la versión 5.4:.
- Agregado COM objeto de proyección
- Mejora del rendimiento y uso de memoria.
- Soporte mejorado para las secuencias de comandos existentes.
- Las actualizaciones para romper cambios en la API V8.
- pruebas añadidas para correcciones de errores y nuevas APIs.
- Probado con V8 3.26.31.15.
¿Cuál es nuevo en la versión 5.3.11:.
- mesa de montaje endurecido E / S
- Las actualizaciones para romper cambios en la API V8.
- pruebas añadidas para correcciones de errores y nuevas APIs.
- Se ha añadido soporte para la construcción de conjuntos llamados fuertes.
- gancho Agregado AppDomain.AssemblyResolve para ClearScriptV8.
- Agregado WindowsScriptEngineFlags.EnableStandardsMode.
- invocación sin parámetros fijo de elementos de secuencias de comandos de Windows desde VB.NET.
- Fijo WindowsScriptEngine variante de resultado de la ejecución de fugas.
¿Cuál es nuevo en la versión 5.3.10:.
- Se ha añadido soporte para Visual Studio 2013
- Fijo línea ErrorDetails tema número en WindowsScriptEngine.
- Agregado ScriptEngine.FormatCode y V8Runtime.FormatCode.
- formateo Código está desactivado por defecto.
- Acceso guión fijo a los valores anulables.
- Agregado ScriptEngine.GetStackTrace ().
- Agregado V8Runtime.MaxStackUsage y V8ScriptEngine.MaxRuntimeStackUsage.
- Fijo objeto raíz V8 cálculo de referencias accidente cuando GlobalMembers está en vigor.
- pruebas añadidas para correcciones de errores y nuevas APIs.
- Probado con V8 03/23/13.
¿Cuál es nuevo en la versión 5.3.9:
- V8Update ahora obtiene conocido buenas versiones de GYP, Python y Cygwin.
- Fijos argumentos HostMethod y HostIndexedProperty.
- pruebas añadidas para correcciones de errores.
- Probado con V8 03/22/23.
¿Cuál es nuevo en la versión 5.3.8:.
- Se ha añadido soporte para los indexadores sobrecargados y propiedades indexadas
- objetivos de interfaz ahora exponen miembros System.Object.
- caching Ampliado para mejorar el rendimiento y uso de memoria.
- accidentes y bloqueos fijos al apagar con depurador Eclipse adjunto.
¿Qué hay de nuevo en la versión 5.3.7:.
- Fijo V8ScriptEngine compilado guión resultado de la evaluación de cálculo de referencias
- añadida una prueba para la revisión.
- Borrado PYTHONHOME en V8Update.
- Probado con V8 3.21.2.
¿Cuál es nuevo en la versión 5.3.6:.
- métodos Añadido conversión numéricos en HostFunctions
- Solución de errores que afectan argumentos numéricos y devolver valores.
- pruebas añadidas para correcciones de errores y nuevas APIs.
- Probado con V8 03/20/16.
¿Cuál es nuevo en la versión 5.3.5:
- Fijo V8 y ClearScript se basa en cierta no-Inglés locales.
- Añadido caja canonicalización referencia enumeración.
- Mejoras PropertyBag.
- Un montón de correcciones de integración de host de menor importancia.
- Las actualizaciones para romper cambios en la API V8.
- Varias pruebas nuevas.
- Probado con V8 03/20/12.
¿Qué hay de nuevo en la versión 5.3.4:.
- accidente
- interrupción guión fijo en V8ScriptEngine
- añadida una prueba para la revisión.
¿Qué hay de nuevo en la versión 5.3.3:.
- Mejora de la gestión de errores V8
- La disminución de destino .NET Framework v4.0.
- Agregado varias pruebas.
- Probado con V8 03/19/18.
¿Cuál es nuevo en la versión 5.3.2:.
- Actualizaciones para romper cambios en la API V8
- V8Update ahora obtiene una revisión probado por defecto.
¿Qué hay de nuevo en la versión 5.3.1:.
- dinámico fallo vinculante JScriptEngine Fijo
¿Cuál es nuevo en la versión 5.2.2:.
- errores de compilación fijos ocasionados por depreciación API V8
¿Qué hay de nuevo en la versión 5.2.1:.
- Restaurada .NET 4.0 compatibilidad fuente
- Actualización de construcción y despliegue de información en Readme.txt.
¿Qué hay de nuevo en la versión 5.2.0:.
- pruebas de manejo de errores Añadido
- Sustituido muchos casos de ExpectedExceptionAttribute.
- hit método ya no se basan en la pila a pie.
- Las propiedades globales creadas a través V8ScriptEngine.Add * () son ahora de sólo lectura.
- Guión ahora implementan correctamente DynamicObject.GetDynamicMemberNames ().
- ClearScriptConsole ahora precarga del sistema y ClearScript asambleas y permite la reflexión.
pruebas
artículos
¿Qué hay de nuevo en la versión 5.1.3:.
- Fijo V8ScriptEngine acceso violación
- V8Update ahora puede volver a utilizar los archivos descargados previamente.
- V8Update ahora obliga GYP apuntar Visual Studio 2012.
¿Cuál es nuevo en la versión 5.1.2:.
- Fijo sintaxis construcción delegado JavaScript
- Actualizaciones de la documentación.
- Las nuevas pruebas.
¿Qué hay de nuevo en la versión 5.1.0:.
- Agregado ScriptMemberAttribute, NoScriptAccessAttribute
- método mejorado unen plomería.
- GlobalMembers soporte mejorado en V8ScriptEngine.
- Muchas pruebas nuevas.
¿Qué hay de nuevo en la versión 5.0.4:.
- GlobalMembers Fijo escribe en V8ScriptEngine
¿Qué hay de nuevo en la versión 5.0.0:.
- Primera versión
Comentarios que no se encuentran