ClearScript é um mash-up de motor V8 do Google, JScript, VBScript e da Microsoft, acrescentando um intérprete de linguagem de script para qualquer site baseado em .NET, desktop ou aplicativo móvel.
Isso significa que os desenvolvedores podem usar JavaScript ou VBScript em cima de C # ou ASP.NET para ter mais controle sobre o código de tempo de execução, as interações e comportamento.
ClearScript vem com suporte completo para genéricos tipos, objetos e métodos
O que é novo nesta versão:.
- Fixo desnecessário construção mesa de montagem.
O que é novo na versão 5.4.2:
- anfitrião Implementado compartilhamento de dados item e outras otimizações, impulsionando a eficiência da memória em muitos cenários.
- Configurações de ScriptAccess Adicionado padrão nos níveis tipo, montagem e motor.
- Suporte aprimorado para propriedades padrão.
- Adicionado IHostWindow e WindowsScriptEngine.HostWindow.
- limites V8RuntimeConstraints agora estão especificados no MiB. Para compatibilidade com hosts que antecedem uma alteração de quebra acidental na Versão 5.4.1, valores superiores a 1.048.576 (1 TiB) ainda são interpretados como bytes.
- uso de fio fixo agente de depuração V8 em ASP.NET e eliminou excessiva.
- Adicionado ScriptMemberFlags.WrapNullResult, ScriptEngine.EnableNullResultWrapping, e HostFunctions.isNull ().
- Adicionado aplicação de acesso restrito aos assessores não-públicas de propriedades públicas.
- alvos de montagem alternado para o .NET 4 Client Profile.
- Adicionado testes para correções de bugs e novas APIs.
- ClearScriptBenchmarks atualizados para usar SunSpider 1.0.2.
- métodos de host e delegados em V8ScriptEngine agora suportam toFunction (), que cria uma função wrapper JavaScript nativa.
- erro de sintaxe fixa de relatórios em invocações WindowsScriptEngine aninhadas.
- código defensiva Adicionado a tolerar IProcessDebugManager :: AddApplication (falha).
- Adicionado ScriptEngine.AddHostType () sobrecargas que derivam o nome item de script do nome do tipo.
O que é novo na versão 5.4.1:.
- várias questões que afetam fixos GlobalMembers sobre V8
- Implementado um agente V8 debug para compensar API V8 removido.
- V8Update agora vai buscar fonte V8 e dependências a partir de repositórios Git.
- Fixo descarga montagem V8 e V8 remendado para tolerar inicialização redundante.
- Adicionado ScriptEngine.EnableAutoHostVariables.
- fixos argumentos por referência para funções do VBScript.
- Suporte Removido para o Visual Studio 2012 (compilação V8 agora exige, pelo menos, Visual Studio 2013).
- Adicionado carregamento explícito de módulos de interoperabilidade primários para corrigir a edição # 68.
- empacotamento exceção anfitrião Adicionado para V8.
- acidente V8ScriptEngine fixo quando o código de script chama o construtor HostObject.
- Host fixo cache de item para as variáveis do host.
- sobrecargas não-genéricos de Adicionado newArr () e func () para HostFunctions.
- Adicionado ScriptEngine.Current.
- HostFunctions pode agora ser exposto em vários mecanismos de script.
- Adicionado um GetDynamicMemberNames () override para MetaScriptItem.
- ambiguidade fixa indexados propriedade de ligação para interfaces herdadas.
- Adicionado testes para correções de bugs e novas APIs.
- Testado com V8 3.30.33.16.
instâncias
O que é novo na versão 5.4:.
- Adicionado projeção objeto COM
- Melhor desempenho e uso de memória.
- Suporte aprimorado para scripts legados.
- Atualizações para quebrar mudanças na API V8.
- Adicionado testes para correções de bugs e novas APIs.
- Testado com V8 3.26.31.15.
O que é novo na versão 5.3.11:.
- mesa de montagem endurecido I / O
- Atualizações para quebrar mudanças na API V8.
- Adicionado testes para correções de bugs e novas APIs.
- Adicionado suporte para a construção de fortes conjuntos nomeados.
- Adicionado AppDomain.AssemblyResolve gancho para ClearScriptV8.
- Adicionado WindowsScriptEngineFlags.EnableStandardsMode.
- invocação sem parâmetros fixo de itens de script do Windows a partir de VB.NET.
- WindowsScriptEngine variante resultado da execução do vazamento fixo.
O que é novo na versão 5.3.10:.
- Adicionado suporte para Visual Studio 2013
- linha ErrorDetails Corrigido problema número em WindowsScriptEngine.
- Adicionado ScriptEngine.FormatCode e V8Runtime.FormatCode.
- formatação de código agora está desativado por padrão.
- Acesso roteiro fixo de valores anuláveis.
- Adicionado ScriptEngine.GetStackTrace ().
- Adicionado V8Runtime.MaxStackUsage e V8ScriptEngine.MaxRuntimeStackUsage.
- objeto raiz fixo V8 empacotamento acidente quando GlobalMembers está em vigor.
- Adicionado testes para correções de bugs e novas APIs.
- Testado com V8 3.23.13.
O que é novo na versão 5.3.9:
- V8Update agora vai buscar conhecido boas versões de GYP, Python, e Cygwin.
- argumentos HostMethod e HostIndexedProperty fixos.
- Adicionado testes para correções de bugs.
- Testado com V8 3.22.23.
O que é novo na versão 5.3.8:.
- Adicionado suporte para indexadores sobrecarregados e propriedades indexados
- alvos de interface agora expor membros System.Object.
- caching expandida para melhor desempenho e uso de memória.
- A falha foi corrigida e bloqueios ao desligar com Eclipse depurador anexado.
O que é novo na versão 5.3.7:.
- V8ScriptEngine compilado script de resultado de avaliação empacotamento fixo
- Adicionado um teste para a correção.
- Cleared PYTHONHOME em V8Update.
- Testado com 3.21.2 V8.
O que é novo na versão 5.3.6:.
- métodos de conversão numéricos Adicionado em HostFunctions
- Corrigido bugs que afetam argumentos numéricos e valores de retorno.
- Adicionado testes para correções de bugs e novas APIs.
- Testado com V8 3.20.16.
O que é novo na versão 5.3.5:
- Fixo V8 e ClearScript baseia-se em certos países não-Inglês locales.
- Adicionado encaixotado canonização referência enum.
- melhorias PropertyBag.
- Os lotes de pequenas correções de integração de acolhimento.
- Atualizações para quebrar mudanças na API V8.
- Vários novos testes.
- Testado com V8 3.20.12.
O que é novo na versão 5.3.4:.
- interrupção roteiro Corrigida a falha em V8ScriptEngine
- Adicionado um teste para a correção.
O que é novo na versão 5.3.3:.
- Melhoria da manipulação de erro V8
- rebaixado alvo .NET Framework para v4.0.
- Adicionado vários testes.
- Testado com V8 3.19.18.
O que é novo na versão 5.3.2:.
- Atualizações para quebrar mudanças na API V8
- V8Update agora busca uma revisão testada por padrão.
O que é novo na versão 5.3.1:.
- dinâmica bug ligação fixa JScriptEngine
O que é novo na versão 5.2.2:.
- erros de compilação fixos causados pela depreciação API V8
O que é novo na versão 5.2.1:.
- Restaurado .NET 4.0 compatibilidade fonte
- construir informação actualizada e implantação em Readme.txt.
O que é novo na versão 5.2.0:.
- testes de manipulação de erro Adicionado
- Substituído muitos casos de ExpectedExceptionAttribute.
- Método golpes já não dependem de pilha curta.
- As propriedades globais criados via V8ScriptEngine.Add * () são agora somente leitura.
- script agora implementar corretamente DynamicObject.GetDynamicMemberNames ().
- ClearScriptConsole agora pré-carrega sistema e ClearScript assembléias e permite reflexão.
testes
artigos
O que é novo na versão 5.1.3:.
- Acesso fixo violação V8ScriptEngine
- V8Update agora pode reutilizar arquivos baixados anteriormente.
- V8Update agora força GYP para direcionar Visual Studio 2012.
O que é novo na versão 5.1.2:.
- sintaxe construção delegado fixo para JavaScript
- Atualizações de Documentação.
- Novos testes.
O que é novo na versão 5.1.0:.
- Adicionado ScriptMemberAttribute, NoScriptAccessAttribute
- método melhorado ligam encanamento.
- GlobalMembers suporte melhorado em V8ScriptEngine.
- Muitos novos testes.
O que é novo na versão 5.0.4:.
- GlobalMembers Fixo escreve em V8ScriptEngine
O que é novo na versão 5.0.0:.
- Primeira versão
Comentários não encontrado