Mako è compatibile e facile da usare 8 UTF.
La configurazione del nucleo Mako quadro è fatto nel file index.php.
Configurazioni specifiche altra applicazione si trovano nella cartella app / config
Cosa c'è di nuovo in questa versione:.
- Bugfix:
- criteri eager loading ora funzionano come previsto quando desiderosi di carico a pezzi.
Cosa c'è di nuovo nella versione 4.5.4:
- Bugfix:
- criteri eager loading ora funzionano come previsto quando desiderosi di carico a pezzi.
Cosa c'è di nuovo nella versione 4.5.2:
- Bugfix:
- criteri eager loading ora funzionano come previsto quando desiderosi di carico a pezzi.
Cosa c'è di nuovo nella versione 4.4.5:
- MIGLIORAMENTO:
- Query :: colonna () e Query :: prima () sarà ora molto più veloce in alcuni casi.
Cosa c'è di nuovo nella versione 4.4.4:
- MIGLIORAMENTO:
- Query :: colonna () e Query :: prima () sarà ora molto più veloce in alcuni casi.
Cosa c'è di nuovo nella versione 4.4.0:
- NUOVO:
- Brand nuovo strumento da riga di comando del reattore.
- metodo parametro $ colonna opzionale aggiunta all'interrogazione :: colonna ().
- classe principale Aggiunto Mako.
- Aggiunto password :: needsRehash () metodo.
- Aggiunto Request :: isSafe () metodo.
- metodo Aggiunto Session :: ControllaToken ().
- metodo Aggiunto Session :: regenerateToken ().
- metodo Aggiunto Session :: validateToken ().
- regola di convalida del token aggiunto.
- Gatekeeper si rimaneggiamento automaticamente le password, se necessario.
- attributo aggiunta, css, url e js fuga filtri.
- Fuga filtri sono ora disponibili anche in vista di PHP pianura.
- MODIFICATO:
- Spostato init.php file dal nucleo quadro per l'applicazione.
- Rimosso il costante MAKO_VERSION (utilizzare Mako :: VERSIONE invece).
- Rimosso il metodo password :: isLegacyHash ().
- Rimosso il parametro $ legacyCheck dal metodo password :: validate ().
- Sessione Rinominato :: generateToken () per sessione :: generateOneTimeToken.
- Sessione Rinominato :: validateToken () per sessione :: validateOneTimeToken.
- Rinominato regola di convalida token per one_time_token.
Cosa c'è di nuovo nella versione 4.3.2:.
- fissi validatore bug
Cosa c'è di nuovo nella versione 4.3.1:.
- Risolto il routing bug
Cosa c'è di nuovo nella versione 4.3.0:
- NUOVO:
- Aggiunto ViewFactory :: esiste il metodo ().
- Vista sono ora a cascata. Questo significa che è possibile ignorare viste pacchetto nella vostra applicazione.
- I file di lingua vengono ora a cascata. Questo significa che è possibile ignorare i file di lingua pacchetto nella vostra applicazione.
- Aggiunto un ForbiddenException.
- Mako ora include di default 403, 404, 405 visite errore che possono essere facilmente sovrascritto.
- L'ORM sarà ora chiamate anche a termine non statico al generatore di query.
- Aggiunto Connection :: tavolo () metodo comodo.
- Aggiunto Container :: metodo call () (# 116).
- azioni rotta sono ora eseguiti dal Container :: metodo call () (# 118).
- filtri rotta sono ora eseguiti dal Container :: metodo call () (# 119).
- Aggiunto un negozio di sessione NULL.
- VARIAZIONI:
- Spostato tutte le eccezioni HTTP al mako & # x5C; http & # x5C;. namespace eccezioni
- Ribattezzato PageNotFoundException di NotFoundException.
- Controller, Attività e migrazioni ora usano il tratto ContainerAwareTrait per impostazione predefinita.
- L'ORM :: costruttore () è ora pubblico.
- La Via :: vincoli () metodo è stato rinominato in Via :: quando ().
Cosa c'è di nuovo nella versione 4.2.0:
- NUOVO:
- metodo Aggiunto Time :: formatLocalized.
- classe TimeZone aggiunto.
- Aggiunta una classe Cronometro (# 113)
- Aggiunto il supporto per l'estensione modello annidato.
- Aggiunto descrizioni di migrazione opzionali.
- Aggiunto render metodo scorciatoia alla classe di visualizzazione fabbrica.
- È ora possibile configurare Gatekeeper di identificare gli utenti utilizzando il loro nome utente al posto di loro e-mail.
- VARIAZIONI:
- La classe Tempo è stata spostata al di mako & # x5C; crono
- L'opzione di configurazione locale è stata rimossa. Ora avete per impostare il locale appropriato per ciascuna lingua, invece.
- Il ViewFactory :: creare metodo sarà ora restituire un'istanza di mako & # x5C; vista & # x5C, Vista invece di un'implementazione di mako & # x5C; vista & # x5C; renderer & # x5C;. RendererInterface
- app Spostato / routes.php per app / routing / routes.php.
- Filtri deve ora essere definita in app / routing / filters.php.
- È ora possibile utilizzare i filtri di classe, oltre a chiusure.
- Il UrlBuilder :: metodo corrente ora includere i parametri di query correnti per impostazione predefinita.
- modalità di crittografia Mcrypt default cambiato da BCE a CBC.
- Rimosso la directory app / pacchetti. Pacchetti verranno installati nella directory Packagist venditore.
- Rimosso le funzioni di supporto globale. Essi sono stati sostituiti con un tratto e una classe (NamespacedFileLoaderTrait e ClassInspector).
Cosa c'è di nuovo nella versione 4.1.2:.
- Risolto il problema con la data di colata in ORM
Cosa c'è di nuovo nella versione 4.1.1:.
- Aggiunto rendimenti mancanti nell'attuazione utente gatekeeper
Cosa c'è di nuovo nella versione 4.1.0:.
- Aggiunto filtro seppia alla libreria di immagini
- Aggiunto filtro negate alla libreria di immagini.
- Aggiunto filtro pixelate per la libreria di immagini.
- regolazione della luminosità aggiunta alla libreria di immagini.
- Aggiunto affilatura alla libreria di immagini.
- Ora è possibile creare e ripristinare snapshot temporanei quando si utilizza la libreria di immagini.
- Aggiunto il supporto per la cache lingua.
- :: metodo Aggiunto connessione isAlive ().
- metodo Aggiunto Connection :: riconnessione ().
- :: metodo Aggiunto connessione beginTransaction ().
- CommitTransaction ().
- :: metodo Aggiunto connessione rollBackTransaction ().
- :: metodo Aggiunto connessione getTransactionNestingLevel ().
- :: metodo Aggiunto connessione inTransaction ().
Aggiunta connessione :: metodo
Cosa c'è di nuovo nella versione 4.0.7:
- BUGFIX:
- messaggio di eccezione Fuga in di debug modello.
- NUOVO:
- Ora è possibile configurare il formato di uscita data in cui la conversione di record ORM a matrice e / o JSON.
Cosa c'è di nuovo nella versione 4.0.6:
- Improved ORM :: toArray () e ORM: :. Metodi toJSON
Cosa c'è di nuovo nella versione 4.0.5:.
- Corretto il bug nel negozio cache dei file basato
Cosa c'è di nuovo nella versione 4.0.0:
- Un nuovo e migliorato sistema di routing RESTful
- Una libreria di autenticazione nuovo
- Un contenitore iniezione di dipendenza intelligente e facile da usare
- registrazione cronologica e OptimisticLocking tratti per l'ORM
- Una libreria manipolazione di immagini che supporta sia GD e ImageMagick
Cosa c'è di nuovo nella versione 3.6.6:.
- Aggiunto il supporto per la cache utente APCU
Cosa c'è di nuovo nella versione 3.6.4:
- Mako ora usa il più sicuro $ 2y $ Blowfish modalità quando hashing delle password. Il requisito versione di PHP è stato urtato da 5.3.1+ a 5.3.7 +.
Cosa c'è di nuovo nella versione 3.6.2:
- ORM ora impostare il valore della chiave primaria corretto dopo l'inserimento di un nuovo record durante l'utilizzo di PostgreSQL.
Cosa c'è di nuovo nella versione 3.5.0:.
- Mako è ora installato e aggiornato via compositore
- Urla viene utilizzato per la visualizzazione di informazioni di errore.
- Aggiunto sessione :: metodo reflash.
- viste padre avranno ora accesso alle variabili definite nella subtemplates.
- Corretto il bug nel compilatore query di Oracle.
- Server Sviluppo ora utilizza l'ambiente specificato.
Cosa c'è di nuovo nella versione 3.4.0:.
- Aggiunto un ORM
- Aggiunto Arr :: dispone metodo.
- Aggiunto Query :: decrescente metodo comodo.
- Aggiunto Query :: ascendente metodo comodo.
- Rimosso la classe del modello.
- Rimosso classe Format.
Cosa c'è di nuovo nella versione 3.3.2:.
- metodo Aggiunto Request :: intestazione
- Aggiunto metodo Request :: nome utente.
- metodo Request :: Password aggiunta.
- Aggiunto Risposta :: indietro metodo.
- Aggiunto cascata di configurazione di carico.
Cosa c'è di nuovo nella versione 3.3.1:.
- Migliore-caricamento delle classi del pacchetto
Cosa c'è di nuovo nella versione 3.2.1:.
- comando semplificato Redis pipelining
- cliente Redis ora supporta i comandi che contengono spazi (CONFIG GET, CONFIG SET, ecc ...).
Cosa c'è di nuovo nella versione 3.1.0:
- server di sviluppo Aggiunto (richiede PHP 5.4.0+ ).
- È ora possibile plurale parole all'interno di una stringa tradotta.
- aggiunta del pacchetto lingua russa e di inflessione.
- Aggiunto Risposta :: metodo intestazione.
- metodo Aggiunto Response :: clearHeaders.
- Aggiunto Risposta :: metodo tipo.
- Aggiunto Risposta :: metodo charset.
- metodo Aggiunto Response :: disableCaching.
- Aggiunto Risposta :: metodo impacco.
- Aggiunto Risposta :: metodo disableCompression.
regole
Cosa c'è di nuovo nella versione 3.0.4:.
- problema di routing pacchetto Risolto
Cosa c'è di nuovo nella versione 3.0.2:
- Ora è più facile da eseguire sottorichieste a pacchetto controllori .
Cosa c'è di nuovo nella versione 3.0.0:
- Packages possono ora avere propri controller instradabili <. / li>
- Aggiunto interattivo console di debug.
- Aggiunto il supporto per gli URL di locale.
- È ora possibile registrare visualizzazione personalizzata renderer.
- Aggiunto preservare filtro sintassi del modello.
- Aggiunto evento :: primo metodo.
- Aggiunto evento :: metodo di sostituzione.
- metodo Aggiunto CLI :: UnaRigaVuota.
- metodo Aggiunto CLI :: ClearScreen.
- metodo Aggiunto CLI :: screenwidth.
- metodo Aggiunto CLI :: ScreenHeight.
- Aggiunto CLI metodo stile ::.
- Aggiunto Crypto :: metodo encryptAndSign.
- Aggiunto Crypto :: metodo validateAndDecrypt.
- classe Aggiunto MAC per le stringhe di firma che utilizzano codici di autenticazione dei messaggi.
- Aggiunto di debug adattatore log barra degli strumenti.
- gestore sessione basata su file aggiunto.
Cosa c'è di nuovo nella versione 2.3.3:.
- Aggiunto Arr :: metodo isAssoc
- Aggiunto ClassLoader :: metodo registerNamespace.
- ClassLoader Rinominato :: metodo addClass di ClassLoader :: mapClass.
- ClassLoader Rinominato :: metodo per ClassLoader :: mapClasses addClasses.
Cosa c'è di nuovo nella versione 2.3.2:.
- compito reattore aggiunto per eseguire le migrazioni di database
- costante Aggiunto MAKO_VERSION.
- Supporto pipelining Aggiunto al cliente Redis.
- interrogazione Corretto costruttore bug.
Cosa c'è di nuovo nella versione 2.3.0:.
- Aggiunta una barra degli strumenti di debug
- Aggiunto mako & # x5C, sicurezza & # x5C;. Classe password
- Aggiunto mako & # x5C, sicurezza & # x5C;. classe Token
- Aggiunto il supporto per ESISTE claues di Query Builder.
- Aggiunto il supporto per sottoquery di Query Builder.
- metodo Aggiunto View :: assignGlobal.
- Aggiunto metodo URL :: partite.
- Aggiunto String :: metodo alternatore.
- Aggiunto metodo Database :: profiler.
- Aggiunto Connection :: metodo profiler.
Cosa c'è di nuovo nella versione 2.2.2:
- Ora è possibile impostare un valore predefinito per i blocchi del modello nelle viste padre.
Cosa c'è di nuovo nella versione 2.2.1:
- .gitignore file in attività / * non ignorare tutti i file per impostazione predefinita.
Cosa c'è di nuovo nella versione 2.2.0:
- Aggiunto il supporto per l'analisi del template per la classe di visualizzazione.
- Aggiunto e (fuga) funzione di supporto.
- Aggiunta funzione di supporto dump_var.
- aggiunti stili di testo opzionali (grassetto, sbiadito, sottolineato, lampeggiante, invertiti e nascosti) di CLI :: colore.
- Rimosso il metodo String :: specialCharsEncode.
- Rimosso il metodo String :: specialCharsDecode.
- database rinominato :: FETCH costante Database :: FETCH_FIRST.
Cosa c'è di nuovo nella versione 2.1.0:
- Nuova classe database con generatore di query che supporta DB2, Firebird, MariaDB, MySQL, Oracle, PostgreSQL, SQLite e SQLServer.
- adattatore cache del database generico aggiunto.
- Rimosso adattatore cache di SQLite.
- adattatore sessione di database utilizza il nuovo generatore di query.
- modello di default utilizza la nuova classe del database.
- Corretto errore in cui una nuova istanza di registro sarebbe tornato ogni volta.
- Corretto errore in cui una nuova istanza di cache sarebbe tornato ogni volta.
- Corretto errore in cui un formato XML :: fallirebbe se i dati sono stati recuperati utilizzando DOP :: FETCH_OBJ.
- Corretto errore in cui un formato csv :: fallirebbe se i dati sono stati recuperati utilizzando DOP :: FETCH_OBJ.
Cosa c'è di nuovo nella versione 2.0.1:.
- Aggiunto evento :: chiaro () metodo
- URL :: Base () tenterà di rilevare automaticamente l'URL di base se non la sua configurato.
- È ora possibile definire la modalità della classe database predefinito di recupero.
Cosa c'è di nuovo nella versione 1.6.2:
- Aggiunto strumento reattore CLI che gestisce le attività e l'installazione di bundle.
- Aggiunto ClassLoader :: addPsr0 metodo.
- Aggiunto scorciatoia magica per difetto istanza di cache.
- Aggiunto scorciatoia magica per configurazione predefinita crypto.
- metodo Aggiunto CLI :: Screensize.
- Rimosso CLI relativi codice dalle parti web del quadro.
- Gli errori che non sono colpite dal logger di default verranno registrati in app / stoccaggio / logs / *. log.
Cosa c'è di nuovo nella versione 1.6.1:
- Aggiunto sessione :: metodo flash che sostituisce la funzionalità della classe di notifica.
- Aggiunto __isset metodo adattatore cache.
- __isset aggiunto e __unset metodi per memorizzare nella cache adattatore.
- classe di notifica Rimosso.
- È ora possibile assegnare vista variabili quando si crea una sottofinestra.
- Migliorata regole di pluralizzazione inglese.
- Mako :: bundle ritornerà NULL.
Cosa c'è di nuovo nella versione 1.6.0:.
- Miglioramento regole di pluralizzazione inglese
- Non ha senso usare la classe HTML per generare un semplice tag 'br'.
Cosa c'è di nuovo nella versione 1.5.1:.
- migliorati i messaggi di eccezione
- classe Growl ora un'eccezione se il server restituisce un errore.
- Bugfix:. Non c'è bisogno di convertire il nome dell'applicazione per UTF8 due volte in classe Growl
- Bugfix: Redis intero risponde ora restituisce un intero .
- Bugfix:. Corretto possibile problema XSS nella vista eccezione
Cosa c'è di nuovo nella versione 1.5.0:
- Aggiunto classe Session che supporta database nativo e Redis stoccaggio.
- Aggiunto String :: metodo maschera.
- metodo delle colture aggiunta alla classe immagine.
- metodo Colorize aggiunta alla classe immagine.
- classe Aggiunto ArrayTo.
- Richiesta Rimosso :: metodo urlSegment.
- Improved String :: metodo casuale.
- adattatore cache di memoria supporta ora TTL.
- parametro di posizione Made in risposta :: reindirizzare opzionale.
- Richiesta :: metodo ora funziona anche con HTTP_X_HTTP_METHOD_OVERRIDE.
- È ora possibile usare chiusure in percorsi personalizzati.
- classe Growl utilizza ora il nuovo protocollo GNTP.
- Corretto il bug nel client Redis.
- Corretto il bug nel gestore degli errori.
Cosa c'è di nuovo nella versione 1.4.1:
- Autoloader è compatibile con le applicazioni a base di Mako & # x3c; 1.4.0 di nuovo.
Cosa c'è di nuovo nella versione 1.3.0:.
- Aggiunto di classe per la generazione e la validazione UUID
- numero Aggiunto classe di supporto.
- Aggiunto classe per impostare e ottenere le notifiche (& quot; messaggi flash & quot;).
- Aggiunto il supporto per HTTPS in classe Gravatar.
- messaggio di errore vista aggiornata.
- token di sicurezza e ora specifica applicazione.
- Corretto il bug nel modello di errore.
- Corretto il bug nel gestore degli errori.
Requisiti :
- PHP 5.3.1 o superiore
- iconv
- mbstring
- DOP
I commenti non trovato