Mako é UTF-8 compatível e fácil de usar.
A configuração do núcleo Mako quadro é feito no arquivo index.
Configs específicos outro aplicativo está no diretório app / config
O que é novo nesta versão:.
- Correção:
- critérios carga antecipada agora funciona como esperado quando ansioso carregamento em pedaços.
O que é novo na versão 4.5.4:
- Correção:
- critérios carga antecipada agora funciona como esperado quando ansioso carregamento em pedaços.
O que é novo na versão 4.5.2:
- Correção:
- critérios carga antecipada agora funciona como esperado quando ansioso carregamento em pedaços.
O que é novo na versão 4.4.5:
- MELHORIA:
- Consulta :: coluna () e Consulta :: first () irá agora ser muito mais rápido em alguns casos.
O que é novo na versão 4.4.4:
- MELHORIA:
- Consulta :: coluna () e Consulta :: first () irá agora ser muito mais rápido em alguns casos.
O que é novo na versão 4.4.0:
- NOVO:
- Marca nova ferramenta de linha de comando do reactor.
- Adicionado parâmetro opcional $ coluna para a consulta :: coluna método ().
- classe núcleo Adicionado Mako.
- Adicionado Senha :: needsRehash () método.
- Adicionado Request :: isSafe () método.
- método Session Adicionado :: getToken ().
- método Session Adicionado :: regenerateToken ().
- método Session Adicionado :: validateToken ().
- regra de validação de token Adicionado.
- Gatekeeper vai refazer automaticamente senhas se necessário.
- Adicionado atributo, css, url e js escapando filtros.
- escape filtros estão agora também disponíveis em vistas lisas PHP.
- MUDOU:
- Movido init.php arquivo do núcleo do framework para a aplicação.
- Removido o constante MAKO_VERSION (usar Mako :: VERSÃO vez).
- Removido o :: método senha isLegacyHash ().
- Removido o parâmetro $ legacyCheck do método Senha :: validate ().
- Session Renomeado :: generateToken () para Session :: generateOneTimeToken.
- Session Renomeado :: validateToken () para Session :: validateOneTimeToken.
- Renomeado regra de validação token para one_time_token.
O que é novo na versão 4.3.2:.
- bug validador fixo
O que é novo na versão 4.3.1:.
- bug roteamento fixo
O que é novo na versão 4.3.0:
- NOVO:
- Adicionado ViewFactory :: existe método ().
- Views estão agora em cascata. Isto significa que você pode substituir vistas de pacotes em seu aplicativo.
- Os arquivos de idiomas estão agora em cascata. Isto significa que você pode substituir arquivos de idiomas pacote na sua aplicação.
- Adicionado um ForbiddenException.
- Mako agora inclui padrão 403, 404, 405 visões de erro que pode ser facilmente anulado.
- O ORM será agora também a prazo non-static chamadas para o construtor de consulta.
- Adicionado Connection :: tabela) método de conveniência (.
- Adicionado método Container :: call () (# 116).
- Ações da rota são agora executados pelo Container :: call () método (# 118).
- filtros de rota são agora executados pelo Container :: call () método (# 119).
- Adicionado uma loja NULL sessão.
- MUDANÇAS:
- Movido todas as exceções HTTP para o mako & # x5C; & # http x5C;. exceções namespace
- Renomeado o PageNotFoundException para NotFoundException.
- Controladores, Tarefas e Migrações agora usar o traço ContainerAwareTrait por padrão.
- O ORM :: construtor () é agora público.
- A Rota :: restrições () método foi renomeado para Route :: quando ().
O que é novo na versão 4.2.0:
- NOVO:
- método Adicionado Time :: formatLocalized.
- classe TimeZone Adicionado.
- Adicionado uma classe Cronômetro (# 113)
- Adicionado suporte para a extensão modelo aninhado.
- descrições de migração opcionais Adicionado.
- Adicionado tornar método de atalho para a classe vista de fábrica.
- Agora é possível configurar o Gatekeeper para identificar usuários usando seu nome de usuário em vez de seu e-mail.
- MUDANÇAS:
- A classe Time foi movido para o para mako & # x5C; crono
- A opção de configuração de localidade foi removido. Agora você tem que definir a localidade apropriada para cada idioma em vez disso.
- O ViewFactory :: create método vai agora retornar uma instância de mako & # x5C; view & # x5C; Vista em vez de uma implementação de mako & # x5C; view & # x5C; renderers & # x5C;. RendererInterface
- Movido app / routes.php para app / routing / routes.php.
- Os filtros devem agora ser definida em app / routing / filters.php.
- Você agora pode usar os filtros da classe, além de encerramentos.
- O UrlBuilder :: método atual passa a incluir os parâmetros de consulta atual por padrão.
- modo de criptografia Mcrypt padrão mudou de BCE a CBC.
- Removido o diretório / app pacotes. Pacotes agora será instalado no diretório fornecedor packagist.
- Removido as funções auxiliar global. Eles foram substituídos com uma característica e uma classe (NamespacedFileLoaderTrait e ClassInspector).
O que é novo na versão 4.1.2:.
- Corrigido problema com vazamento data no ORM
O que é novo na versão 4.1.1:.
- Adicionado retornos em falta na implementação do usuário gatekeeper
O que é novo na versão 4.1.0:.
- Adicionado filtro sépia para a biblioteca de imagens
- filtro negate adicionados à biblioteca de imagem.
- filtro pixelate adicionados à biblioteca de imagem.
- ajuste de brilho adicionado à biblioteca de imagem.
- Adicionado afiar para a biblioteca de imagens.
- Agora possível para criar e restaurar instantâneos temporários quando usando a biblioteca de imagem.
- Adicionado suporte para armazenamento em cache linguagem.
- Adicionado Connection method :: isAlive ().
- Adicionado Connection :: reconexão método ().
- Adicionado Connection method :: beginTransaction ().
- método Adicionado Connection :: CommitTransaction ().
- Adicionado Connection method :: RollbackTransaction ().
- Adicionado Connection method :: getTransactionNestingLevel ().
- Adicionado Connection method :: inTransaction ().
O que é novo na versão 4.0.7:
- CORREÇÃO:
- mensagem de exceção Escape em modelo de depuração.
- NOVO:
- Agora possível configurar o formato de saída data ao converter registros ORM a matriz e / ou JSON.
O que é novo na versão 4.0.6:
- Melhorado ORM :: toArray () e ORM: :. métodos toJSON
O que é novo na versão 4.0.5:.
- Corrigido o erro no armazenamento de cache de arquivo baseado
O que é novo na versão 4.0.0:
- Um sistema de roteamento RESTful novo e melhorado
- Uma nova biblioteca de autenticação
- Um container de injeção de dependência inteligente e fácil de usar
- protocolados e OptimisticLocking traços para o ORM
- Uma biblioteca de manipulação de imagens que suporta tanto GD e ImageMagick
O que é novo na versão 3.6.6:.
- Adicionado suporte para cache de usuário APCU
O que é novo na versão 3.6.4:
- Mako usa agora o mais seguro $ 2a $ Blowfish modo quando hash de senhas. A exigência versão PHP foi colidido de 5.3.1+ para 5.3.7 +.
O que é novo na versão 3.6.2:
- ORM, que vai agora definir o valor da chave primária correta depois inserir um novo registro enquanto estiver usando PostgreSQL.
O que é novo na versão 3.5.0:.
- Mako está agora instalado e atualizado via compositor
- Whoops é usado para exibir informações de erro.
- Adicionado Session :: método reflash.
- vistas Pais terão agora acesso às variáveis definidas no subtemplates.
- Corrigido o erro no compilador de consulta Oracle.
- Desenvolvimento servidor agora usa o ambiente especificado.
O que é novo na versão 3.4.0:.
- Adicionado um ORM
- Adicionado Arr :: tem método.
- Adicionado Consulta :: descendente método de conveniência.
- Adicionado Consulta :: ascendente método de conveniência.
- Removida a classe Model.
- Removida a classe Format.
O que é novo na versão 3.3.2:.
- método Adicionado Request :: cabeçalho
- método de solicitação de nome de usuário :: Adicionado.
- método de solicitação de senha Adicionado ::.
- Adicionado Response :: voltar método.
- Adicionado em cascata carregamento de configuração.
O que é novo na versão 3.3.1:.
- Melhorado carregamento automático de classes de pacotes
O que é novo na versão 3.2.1:.
- Simplificado Redis comando pipelining
- cliente Redis agora suporta comandos que contêm espaços (CONFIG GET, CONFIG SET, etc ...).
O que é novo na versão 3.1.0:
- servidor de desenvolvimento Adicionado (requer PHP 5.4.0+ ).
- Agora é possível para pluralizar palavras dentro de uma string traduzido.
- pacote de idioma russo Adicionado e de inflexão.
- Adicionado Response :: método cabeçalho.
- Adicionado método de Resposta :: ClearHeaders.
- Adicionado Response método tipo ::.
- Adicionado Response :: método charset.
- Adicionado método Response :: disableCaching.
- Adicionado Response :: método compressa.
- Adicionado Response :: método disableCompression.
regras
O que é novo na versão 3.0.4:.
- pacote Corrigido problema de roteamento
O que é novo na versão 3.0.2:
- Agora é mais fácil para executar sub-requisições para empacotar controladores .
O que é novo na versão 3.0.0:
- Os pacotes podem agora têm os seus próprios controladores roteáveis <. / li>
- console de depuração interativo Adicionado.
- Adicionado suporte para URLs localidade.
- Agora é possível registrar exibição personalizado representantes.
- Adicionado preservar filtro a sintaxe do modelo.
- Adicionado Evento :: primeiro método.
- Adicionado Evento :: método de substituição.
- método Adicionado CLI :: nova linha.
- método Adicionado CLI :: ClearScreen.
- método Adicionado CLI :: screenWidth.
- método Adicionado CLI :: screenHeight.
- Adicionado CLI método estilo ::.
- Adicionado Crypto :: método EncryptAndSign.
- Adicionado Crypto :: método validateAndDecrypt.
- class Adicionado MAC para assinatura de strings usando códigos de autenticação de mensagem.
- Adicionado depuração adaptador de log de barra de ferramentas.
- Adicionado manipulador de sessão com base arquivo.
O que é novo na versão 2.3.3:.
- Adicionado Arr :: método isAssoc
- Adicionado ClassLoader :: método registerNamespace.
- ClassLoader Renomeado :: método addClass para ClassLoader :: mapClass.
- ClassLoader Renomeado :: método para ClassLoader :: mapClasses addClasses.
O que é novo na versão 2.3.2:.
- Adicionado tarefa reactor para a realização de migrações de banco de dados
- constante Adicionado MAKO_VERSION.
- Adicionado suporte canalização para o cliente Redis.
- consulta fixo construtor bug.
O que é novo na versão 2.3.0:.
- Adicionado uma barra de ferramentas de depuração
- Adicionado mako & # x5C; & # x5C segurança;. class senha
- Adicionado mako & # x5C; & # x5C segurança;. classe token
- Adicionado suporte para EXISTE claues para consultar construtor.
- Adicionado suporte para subqueries para Query Builder.
- método Adicionado View :: assignGlobal.
- Adicionado método de URL :: partidas.
- Adicionado Cadeia método alternador ::.
- método de Banco de Dados :: profiler Adicionado.
- Conexão método profiler :: Adicionado.
O que é novo na versão 2.2.2:
- Agora possível definir um valor padrão para blocos do modelo em vistas-pai.
O que é novo na versão 2.2.1:
- .gitignore arquivos em ativos / * mais ignorar todos os arquivos por padrão.
O que é novo na versão 2.2.0:
- Adicionado suporte para o modelo de análise para a classe vista.
- Adicionado e (escape) função auxiliar.
- função auxiliar dump_var Adicionado.
- estilos de texto opcionais Adicionado (negrito, desvaneceu-se, sublinhou, Piscar, invertidas e ocultos) para CLI :: cor.
- Removido o método String :: specialCharsEncode.
- Removido o método String :: specialCharsDecode.
- Banco de Dados Renomeado :: FETCH constante ao Banco de Dados :: FETCH_FIRST.
O que é novo na versão 2.1.0:
- Nova classe de banco de dados com construtor de consulta que suporta DB2, Firebird, MariaDB, o MySQL, Oracle, PostgreSQL, SQLite e SQLServer.
- adaptador de cache de banco de dados genérico Adicionado.
- Removido adaptador de cache SQLite.
- adaptador sessão de banco de dados usa o novo construtor de consulta.
- modelo padrão usa a nova classe de banco de dados.
- Corrigido o erro quando uma nova instância log seriam devolvidos a cada vez.
- Corrigido o erro quando uma nova instância de cache seria devolvido a cada vez.
- Corrigido o erro quando um formato xml :: seria um fracasso se os dados foi obtida usando PDO :: FETCH_OBJ.
- Corrigido o erro quando um formato CSV :: seria um fracasso se os dados foi obtida usando PDO :: FETCH_OBJ.
O que é novo na versão 2.0.1:.
- Adicionado Evento :: clear () método
- URL :: base () irá tentar detectar automaticamente o URL base se não for configurado.
- Agora é possível definir o modo padrão da classe de banco de dados de busca.
O que é novo na versão 1.6.2:
- Adicionado ferramenta CLI reactor que lida com tarefas e instalação de bundles.
- Adicionado ClassLoader :: addPsr0 método.
- Adicionado atalho mágico para o padrão instância de cache.
- Adicionado atalho mágico para a configuração padrão de criptografia.
- método Adicionado CLI :: screensize.
- código CLI relacionadas removido da web parts do quadro.
- Erros que não são abrangidos pelo logger padrão irá agora estar logado para app / Armazenamento / logs / *. log.
O que é novo na versão 1.6.1:
- Adicionado Sessão método de flash :: que substitui a funcionalidade da classe de Notificação.
- Adicionado __isset método para adaptador de cache.
- Adicionado __isset e __unset métodos para armazenar em cache do adaptador.
- classe Notificação removido.
- Pode agora atribuir variáveis vista ao criar um objeto de exibição.
- Melhorado regras Inglês pluralização.
- Mako :: pacote agora retornará NULL.
O que é novo na versão 1.6.0:.
- melhoria das regras de pluralização Inglês
- No ponto em usar a classe HTML para gerar uma tag simples 'br'.
O que é novo na versão 1.5.1:.
- mensagens de exceção melhorados
- classe Growl vai agora lançar uma exceção se o servidor retorna um erro.
- Correção:. Não há necessidade de converter o nome do aplicativo para UTF8 duas vezes na classe Growl
- Correção: Redis inteiro responde agora retorna um inteiro .
- Correção:. possível problema XSS fixo na visão exceção
O que é novo na versão 1.5.0:
- classe Sessão Adicionado que suporte de banco de dados, nativo e Redis armazenamento.
- Adicionado Cadeia método mask ::.
- método de colheita Adicionado a classe de imagem.
- método de colorir Adicionado a classe de imagem.
- Adicionado ArrayTo classe.
- Request Removido :: método urlSegment.
- Cordas Melhoria :: método aleatório.
- adaptador de cache de memória agora suporta TTL.
- parâmetro de localização feita em resposta :: redirecionar opcional.
- Request :: método agora também trabalha com HTTP_X_HTTP_METHOD_OVERRIDE.
- Agora é possível usar encerramentos em rotas personalizadas.
- classe Growl agora usa o novo protocolo GNTP.
- Corrigido o erro no cliente Redis.
- Corrigido o erro no manipulador de erro.
O que é novo na versão 1.4.1:
- Autoloader é compatível com aplicativos feitos com Mako & # X3C; 1.4.0 novamente.
O que é novo na versão 1.3.0:.
- Adicionado classe para gerar e validar UUIDs
- Adicionado classe auxiliar número.
- Adicionado classe para configurar e obter notificações (& quot; mensagens flash & quot;).
- Adicionado suporte para HTTPS em classe Gravatar.
- vista Atualizado mensagem de erro.
- Os tokens de segurança e agora aplicativo específico.
- Corrigido o erro no modelo de erro.
- Corrigido o erro no manipulador de erro.
Requisitos :
- PHP 5.3.1 ou superior
- iconv
- mbstring
- PDO
Comentários não encontrado