Inspirado por Sinatra de Ruby, é perfeito para aplicações web de construção com o mínimo de esforço.
Ela permite que um webapp simples de ser criado com muito poucas linhas de código, mas permitindo a flexibilidade para se adaptar a aplicações muito mais complexas.
Dancer tem como objetivo fornecer a maneira mais simples para escrever aplicações web, e oferece a flexibilidade para escalar entre um simples serviço web leve que consiste em algumas linhas de código em um único arquivo, todo o caminho até um fully- mais complexo aplicação web desenvolvida com o apoio sessão, modelos de pontos de vista e layouts, etc
O que é novo nesta versão:.
- Faça plugins jogar bem com MRO 'c3'.
O que é novo na versão 1.3140:.
- Faça plugins jogar bem com MRO 'c3'
O que é novo na versão 1.3135:.
- Faça plugins jogar bem com MRO 'c3'
O que é novo na versão 1,3134:.
- Faça plugins jogar bem com MRO 'c3'
O que é novo na versão 1,3119:.
- Serializer também serializa conteúdo para excluir
O que é novo na versão 1,3118:.
- configuração New 'require_environment'
- Não definir padrões para subclasses do molde para Dancer :: Modelo :: TemplateToolkit.
- Função Adicionado 'template_or_serialize' Dancer :: :: Serializer Mutante.
O que é novo na versão 1,3099:.
- fixos advertências não inicializadas
- Leve em conta o nome do aplicativo na rota de cache.
- variáveis Clone para modelos.
- começar deve ser padrão para obter / head mesmo que seja dentro de qualquer.
- Certifique-chave ID em sessões são derrotados.
- fixos variáveis não inicializadas no caminho do arquivo de configuração.
- Exigir todos os módulos necessariamente em Dancer :: config.
O que é novo na versão 1,3098:
- Melhorias:
- New palavra-chave 'plugin_args' exportado por Dancer :: Plugin para fornecer uma maneira consistente com dançarino 2 para obter argumentos de uma palavra-chave plugin.
- Adicionar 'execute_hook "e depreciar' execute_hooks 'de homogeneidade com dançarino 2.
- DOCUMENTAÇÃO:
- Fixed escapar em alguns documentos.
O que é novo na versão 1,3097:
- Novas palavras-chave 'register_hook' e 'execute_hooks' exportado por Dancer :: Plugin para fornecer uma maneira consistente com dançarino de 2 a declarar e executar ganchos de dentro de um plugin.
O que é novo na versão 1,3094:
- Adicionado 'strict_config' opção para que a configuração retornar um objeto em vez de um hashref.
- Adicionado suporte para cadeias de consulta em dancer_request.
- É possível para o usuário para definir o diretório ambientes usando uma variável novo ambiente (DANCER_ENVDIR) ou usando `definir envdir = & # x3e; $ Path`.
- chaves de classificação de hash quando a serialização referências em mensagens de log.
O que é novo na versão 1,3093:
- correções de bugs:
- Definir tipo de exceção :: Núcleo :: Request, para evitar coisas explodir quando Dancer :: Request levanta exceções desse tipo
- Fixed Dancer :: Plugin :: Ajax com PLACK :: Builders.
- Auto-page limpeza recurso e correção.
- Remover avisos não inicializadas.
- Melhorias:
- Ganhar corrida liberação para Catalyst.
- Adicionar tipo de exceção :: Núcleo :: Request.
- JSON decodificação de UTF8.
- Fornecer o método quando uma rota falhas para ajudar a depurar.
- mensagens de log mais útil.
- DOCUMENTAÇÃO:
- exemplos fixas para implantação multi-aplicativo sob Plack :: Builder na implantação.
- docs de implantação.
- Atualização tutorial.
- Limpar exportações.
- fixups documentação de palavras-chave.
- Esclarecer frente docs com melhores exemplos.
O que é novo na versão 1,3092:
- correções de bugs:
- Não chame isa () em refs unblessed em Dancer :: Exception.
- Suponha UTF-8 por padrão quando serializadas JSON.
- GH # 725:. Se um cookie é definido várias vezes, vitórias último valor
- Mais intuitiva acrescentando, compatível com versões anteriores de extensão de modelo padrão.
- Prevent recursão em censura.
- Mais testes de flexibilidade.
- Melhorias:
- Volte o prefixo conjunto atual usando o prefixo ().
- acrescentando mais intuitiva de extensão de modelo padrão. Faz para mais limpo mais código DWIM.
- Permitir quaisquer opções para JSON serializador.
- Suporte vistas complexas com múltiplas raízes de documentos.
- DOCUMENTAÇÃO:
- Documento como trabalhar com dotCloud.
- ups limpar e reparar ups.
O que é novo na versão 1,3080:.
- Sem alterações funcionais, acaba de lançar o mais estável
O que é novo na versão 1,3071:
- problema FIX diretório transversal Desde 1,3070, foi possível abusar o recurso de serviço de arquivos estáticos para obter arquivos de um diretório imediatamente acima do diretório configurado para servir arquivos estáticos a partir de.
O que é novo na versão 1.3060:
- Melhorias:
- Sem alterações funcionais, apenas liberando tão estável.
O que é novo na versão 1.3040:.
- Sem alterações funcionais, acaba de lançar o mais estável
O que é novo na versão 1,3001:
- Adicionado & quot; git fetch a montante & quot; para o rastreamento remoto virou uma guia para o número correto de espaços Fix estranho erro & quot Plack; código de status precisa ser um número inteiro maior ou igual a 100 & quot ;, por causa de um erro de digitação em uma chamada para Dancer :: Erro .
- uri_ (des) valor do cookie de escape; fecha GH-248
- Remover websocket tutorial (que tem a sua própria distro agora)
- Adicionar novos testes para certificar-se de modelos desconhecidos produzir um aviso
- Caminho para send_file deve ser relativo a partir do diretório public
- Suporte para valores complexos em cookies (escalares, matrizes planas e hashes planas). Corrige problema GH # 249
- ponto as pessoas para D :: P :: Banco de Dados no tutorial.
- Menção deixando classificações em cpanratings.
- Alguns typo menor fixo nas documentações.
- erros de digitação e um pouco mais substatial alterações para Development.pod
- uploads de Request.pm Decode HTTP :: Request
- O suporte para aliases para content_type e refatoração de mime-types manuseio, com uma nova classe Dancer :: MIME
- Deprecation do dançarino :: Config :: mime_types (agora tratadas pelo dançarino :: MIME).
- Corrigir um erro no YAML backend sessão, durante a criação do arquivo de sessão.
O que é novo na versão 1.1999_04:.
- Load Plack :: carregador dinamicamente no teste
- Doc correção.
O que é novo na versão 1,1812:.
- Ir teste uploads falso no Win32
- Fix para aplicativos scaffolded.
- Dancer :: limpeza de implantação (seção CGI).
- Declare LWP explicitamente (já implícitos por HTTP :: Corpo e HTTP :: cabeçalhos).
- picuinhas em tabulações e espaços no final das linhas.
O que é novo na versão 1.174:.
- correções Docs, erro de digitação no aviso
- Suporte ponto e vírgula como nome = valor separadores par ao analisar querystring. pedido de recurso satisfaz / issue 59.
- TestUtils.pm está agora em & quot; t / lib & quot;.
Comentários não encontrado