Jasy fornece uma API para a escrita de compilação e scripts de implantação.
Os scripts de construção são scripts Python normais que incluem a Jasy-API e define tarefas.
Jasy baseia-se na maturidade JavaScript parser Narciso (Aranha) pela Mozilla
O que é novo nesta versão:.
- Fixed questões Unicode.
- HTTP fixo Problemas com o código de status (404 não funcionou).
O que é novo na versão 1.0:
- Adicionar suporte para a clonagem de sub módulos (git apenas)
- Adicionar suporte para a execução de comandos de configuração (definida em jasyproject.yaml / json - seção & quot; configuração & quot;). Permite-lhe executar grunhido, formiga, etc. antes de deixar Jasy digitalizar o conteúdo do projeto.
- Adicionado suporte para urls explícitas Git (git & quot; + & quot; + url). Apoio para depois de adicionar suporte para bazar, hg, svn, etc
- Novos testes de unidade para jasy.core.Cache, jasy.core.Config, jasy.vcs.Repository.isUrl (), jasy.core.Options, jasy.core.Project,
- apoiar corretamente o proxy de HTTP no corpo POST e PUT quando usando recursos de proxy remotos do servidor de web integrado.
- testes travis.ci Reworked para testar mais e melhor e habilitado para todos os ramos da nossa conta Github.
- Suporte para comandos (alternativa) string formatada em jasy.core.Util.executeCommand (). Usa shlex para analisar string em array.
- Suporte para a execução de comandos em diferentes diretórios de trabalho em jasy.core.Util.executeCommand (). Assinatura mudado para fazer failmsg opcional:. Jasy.core.Util.executeCommand (? Args, failmsg caminho ?,)
O que é novo na versão 0.8:
- Removido módulo jasy.core.Json não utilizado. Basta usar json da biblioteca padrão em vez disso.
- Melhorado recursos de compressão de OutputManager.
- Adicionado e melhorou um monte de comentários doc.
- Corrigido algumas questões para locale / de apoio à tradução.
- Redução do número de métodos públicos em sessão para não mostrar apenas os métodos utilizados internamente para o exterior.
- saída de Melhoria / lógica de exportação para traduções e ativos.
O que é novo na versão 0.7.3:
- Melhor suporte para documentação objeto de profundidade (por exemplo, a definição de uma parâmetro x que é um mapa com o foo chaves e bar)
- Melhorado comentário de processamento: Feito o texto para conversão em HTML preguiçoso para que ele não é feito durante a análise da categoria, mas para a geração de documentação da API. Melhora o desempenho inicial.
- Melhoria da análise / outdenting de comentários de código (comentários que contêm o código real) não levantar advertências
- tamanho fixo de detecção JPEGs salvos diretamente através de Photoshop
- saída fixa para arquivo de log
- simplesmente o primeiro encontrado Fixo getProjectByName realmente usar o projeto sessão ativa correta e não.
- referências de projeto corrigidos no & quot; requer & quot; que usa shorthands shell como ~ para o diretório home
O que é novo na versão 0.7.2:
- Resolver alguns problemas com o otimizador não utilizada (SWFObject compilação)
- Adicionado ID da máquina para verificar a cache é aberto em mesma máquina que criou
- Algumas melhorias de saída de log
- melhorada / apoio GIT fixada para casos de borda
Comentários não encontrado