Mako je UTF-8 kompatibilní a snadno se používá.
Konfigurace Mako rámcového jádra se provádí v souboru index.php.
Ostatní app specifické configs jsou v app / config
Co je nového v této verzi:.
- Oprava chyby:
- Eager loading kritéria nyní fungují podle očekávání, když touží loading in polena.
Co je nového ve verzi 4.5.4:
- Oprava chyby:
- Eager loading kritéria nyní fungují podle očekávání, když touží loading in polena.
Co je nového ve verzi 4.5.2:
- Oprava chyby:
- Eager loading kritéria nyní fungují podle očekávání, když touží loading in polena.
Co je nového ve verzi 4.4.5:
- zlepšení:
- Query :: sloupec () a Query :: první (), bude nyní mnohem rychleji, v některých případech.
Co je nového ve verzi 4.4.4:
- zlepšení:
- Query :: sloupec () a Query :: první (), bude nyní mnohem rychleji, v některých případech.
Co je nového ve verzi 4.4.0:
- NEW:
- Zcela nový reaktor nástroj pro příkazovou řádku.
- Doplněn volitelný sloupec $ parametr na dotaz :: sloupec ().
- Přidaný Mako třída jádra.
- Přidána Password :: needsRehash () metoda.
- Přidána Request :: isSafe () metoda.
- metoda Přidaný Session :: getToken ().
- metoda Přidaný Session :: regenerateToken ().
- metoda Přidaný Session :: validateToken ().
- přidáno pravidlo tokenu ověření.
- Gatekeeper automaticky předělávka hesla v případě potřeby.
- Přidaný atribut, css, url a js unikající filtry.
- Útěk filtry jsou nyní k dispozici také v civilním výhledem na PHP.
- ZMĚNA:
- přesunuto init.php soubor z rámcové jádra do aplikace.
- Odstraněno MAKO_VERSION konstantu (použijte Mako :: VERSION místo).
- Odstraněna :: metoda Heslo isLegacyHash ().
- Odstraněna parametr $ legacyCheck z metody Heslo :: validate ().
- přejmenováno Session :: generateToken () metoda Session :: generateOneTimeToken.
- přejmenováno Session :: validateToken () metoda Session :: validateOneTimeToken.
- přejmenováno pravidlo tokenu ověření na one_time_token.
Metoda
Co je nového ve verzi 4.3.2:.
- Opravena chyba validátor
Co je nového ve verzi 4.3.1:.
- Opravena chyba směrování
Co je nového ve verzi 4.3.0:
- NEW:
- Přidaný ViewFactory :: existuje metoda ().
- Pohledy jsou nyní kaskádové. To znamená, že můžete přepsat pohledy balíček ve vaší aplikaci.
- Jazykové soubory jsou nyní kaskádové. To znamená, že můžete přepsat jazykové soubory balíčku v aplikaci.
- Přidána ForbiddenException.
- Mako nyní obsahuje výchozí 403, 404, 405 zobrazení chyb, které mohou být snadno přepsáno.
- ORM bude nyní také dopředu non-statické volání na stavitele dotazu.
- Přidána Connection :: tabulka () metoda pohodlí.
- přidal kontejner :: volání () metoda (# 116).
- akce trasy jsou nyní prováděny nádoby :: hovoru () metoda (# 118).
- filtry trasy jsou nyní prováděny nádoby :: hovoru () metoda (# 119).
- Přidána obchod relace NULL.
- ZMĚNY:
- šel all http výjimky z mako & # x5c http & # x5c;. výjimky jmenného prostoru
- přejmenoval PageNotFoundException do NotFoundException.
- kontroléry, Úkoly a migrace nyní používat ContainerAwareTrait vlastnost ve výchozím nastavení.
- ORM :: stavitel () metoda je nyní veřejná.
- Route :: omezení () metoda byla přejmenována na Route :: kdy ().
Co je nového ve verzi 4.2.0:
- NEW:
- Přidáno Do :: formatLocalized metoda.
- Přidána TimeZone class.
- Přidána třídu Stopky (# 113)
- Byla přidána podpora pro rozšíření vnořené šablony.
- Přidány volitelné popisy migrace.
- z přidané poskytnout zástupce metodu k názoru, tovární třídy.
- Nyní je možné nakonfigurovat Gatekeeper identifikovat uživatele pomocí své uživatelské jméno namísto svého e-mailu.
- ZMĚNY:
- The Time třída byla přesunuta do do mako & # x5c, Chrono
- Možnost locale config byla odstraněna. Nyní musíte nastavit odpovídající lokalitu pro každý jazyk místo toho.
- ViewFactory :: vytvořit metodu, se nyní vrací instanci mako & # x5c, pohled & # x5c, Pohled místo implementace mako & # x5c, pohled & # x5c, renderery & # x5c,. RendererInterface
- přesunuto app / routes.php do app / směrování / routes.php.
- Filtry nyní musí být definován v app / směrování / filters.php.
- Nyní můžete použít filtr třídy kromě uzávěry.
- UrlBuilder :: Současná metoda bude nyní obsahovat stávající parametry dotazu ve výchozím nastavení.
- Default mode šifrovací mcrypt změnil od ECB, aby CBC.
- Odstraněno app / packages adresáře. Balíčky budou nyní nainstalován v adresáři dodavatele packagist.
- Odstraněno globální funkce pomocníka. Byly nahrazeny zvláštnosti a třídy (NamespacedFileLoaderTrait a ClassInspector).
Co je nového ve verzi 4.1.2:.
- Opraven problém s datem odlévání v ORM
Co je nového ve verzi 4.1.1:.
- Přidána chybějící vrací v realizaci vrátný uživatele
Co je nového ve verzi 4.1.0:.
- Přidal sépie filtr do knihovny image
- Přidal negovat filtr do knihovny obrázků.
- Přidal Pixelate filtr do knihovny obrázků.
- Přidána nastavení jasu do knihovny obrázků.
- Přidáno ostření do knihovny obrázků.
- možno Nyní vytvořit a obnovit dočasné snímky při použití knihovny obrázků.
- Přidána podpora pro jazykovou ukládání do mezipaměti.
- Přidána Connection :: IsAlive ().
- Přidána Connection :: opětovné připojení ().
- Přidána Connection :: BeginTransaction ().
- Způsob připojení přidané :: CommitTransaction ().
- Přidána Connection :: rollBackTransaction ().
- Přidána Connection :: getTransactionNestingLevel ().
- Přidána Connection :: inTransaction ().
Metoda
Metoda
Metoda
Metoda
Metoda
Metoda
Co je nového ve verzi 4.0.7:
- BUGFIX:
- Útěk výjimka zpráva ladění šabloně.
- NEW:
- možno Nyní konfigurovat datum, formát výstupu při převodu ORM záznamy pole a / nebo formátu JSON.
Co je nového ve verzi 4.0.6:
- Lepší ORM :: ToArray () a ORM: :. Metody toJson
Co je nového ve verzi 4.0.5:.
- Opravena chyba v souboru na základě mezipaměti obchodě
Co je nového ve verzi 4.0.0:
- Nová a lepší RESTful směrovací systém
- Zbrusu nová knihovna autentizace
- inteligentní a snadno ovladatelný závislost injekce kontejner A
- timestamped a OptimisticLocking rysy pro ORM
- manipulace s obrázky knihovna, která podporuje jak GD a ImageMagick
Co je nového ve verzi 3.6.6:.
- Byla přidána podpora pro APCU uživatelské paměti cache
Co je nového ve verzi 3.6.4:
- Mako nyní používá bezpečnější $ 2Y $ Blowfish Režim při hash hesla. Požadavek na PHP verze byla naražený z 5.3.1+ na 5.3.7 +.
Co je nového ve verzi 3.6.2:
- ORM bude nyní nastavena správná hodnota primárního klíče po vložení nového záznamu při používání PostgreSQL.
Co je nového ve verzi 3.5.0:.
- Mako je nyní nainstalován a aktualizovat přes skladatel
- Jejda slouží k zobrazování informací o chybě.
- přidal Session :: metoda reflash.
- pohledu rodiče budou mít nyní přístup k proměnné definované v subtemplates.
- Opravena chyba v Oracle dotazu kompilátor.
- Development Server nyní používá určeného prostředí.
Co je nového ve verzi 3.4.0:.
- Přidána ORM
- Přidaný Arr :: má metoda.
- Přidaný Query :: sestupně metoda pohodlí.
- Přidaný Query :: vzestupně metoda pohodlí.
- Odstraněna třída Model.
- Odstraněna třída Format.
Co je nového ve verzi 3.3.2:.
- metoda Přidal Request :: záhlaví
- Přidána metodu požadavku :: uživatelské jméno.
- Přidána metodu požadavku :: password.
- Přidaný Response :: zpět metoda.
- Přidaný kaskádových config zatížení.
Co je nového ve verzi 3.3.1:.
- Lepší závitem tříd balení
Co je nového ve verzi 3.2.1:.
- Zjednodušená Redis příkaz zřetězení
- Redis klient nyní podporuje příkazy, které obsahují mezery (config GET, SET CONFIG, atd ...).
Co je nového ve verzi 3.1.0:
- Přidána vývoj serveru (vyžaduje PHP 5.4.0+ ).
- Nyní je možné, aby pluralize slova uvnitř přeložené řetězce.
- Přidána ruský jazyk balení a inflexní pravidla.
- Přidaný Response :: metoda záhlaví.
- metoda Přidaný odpovědí :: clearHeaders.
- Přidaný Response :: metoda typu.
- Přidaný Response :: metoda charset.
- metoda Přidaný Response :: disableCaching.
- Přidaný Response :: způsob kompresi.
- Přidaný Response :: metoda disableCompression.
Co je nového ve verzi 3.0.4:.
- Pevná balíček Problematika směrování
Co je nového ve verzi 3.0.2:
- Nyní je snazší provést subrequests na balíček řadiče .
Co je nového ve verzi 3.0.0:
- Balíčky nyní mohou mít své vlastní směrovat řadiče <. / li>
- Přidána interaktivní konzole,.
- Přidána podpora pro locale adresy URL.
- Nyní je možné registrovat vlastní vykreslovací zobrazení.
- Přidáno zachovat filtr syntaxi šablony.
- přidal event :: první metoda.
- přidal event :: Metoda potlačení.
- metoda Přidaný CLI :: nový řádek.
- metoda Přidaný CLI :: ClearScreen.
- metoda Přidaný CLI :: screenWidth.
- metoda Přidaný CLI :: screenHeight.
- Přidaný CLI :: metoda stylu.
- Přidaný Crypto :: metoda encryptAndSign.
- přidal Crypto :: metoda validateAndDecrypt.
- Přidána MAC třída pro podepisování stringů pomocí autentizační kódy zpráv.
- Přidána Debug toolbar adaptér.
- Přidána popisovač relace na bázi souborů.
Co je nového ve verzi 2.3.3:.
- Přidaný Arr :: metoda isAssoc
- přidal ClassLoader :: metoda registerNamespace.
- přejmenováno ClassLoader :: addClass metoda classloaderu :: mapClass.
- přejmenováno ClassLoader :: addClasses metoda k ClassLoader :: mapClasses.
Co je nového ve verzi 2.3.2:.
- Přidána úkol reaktor pro provádění databázové migrace
- z přidané MAKO_VERSION konstantní.
- Přidána zřetězení podpora pro klienta REDIS.
- Opravena chyba Tvůrce dotazu.
Co je nového ve verzi 2.3.0:.
- Přidán panel nástrojů ladění
- Přidaný mako & # x5c, bezpečnost & # x5c,. třída Password
- Přidaný mako & # x5c, bezpečnost & # x5c,. Token class
- Byla přidána podpora pro EXISTS claues dotaz Builder.
- Byla přidána podpora pro poddotazy na Tvůrce dotazu.
- metoda přidán Zobrazit :: assignGlobal.
- Přidána metoda URL :: zápasů.
- Přidaný String :: metoda alternátoru.
- Přidána způsob Database :: Profiler.
- Přidána Connection :: metoda Profiler.
Co je nového ve verzi 2.2.2:
- Nyní lze nastavit výchozí hodnotu pro šablony bloků v pohledu rodičů.
Co je nového ve verzi 2.2.1:
- .gitignore soubory v aktivech / * déle ignorovat všechny soubory ve výchozím nastavení.
Co je nového ve verzi 2.2.0:
- Byla přidána podpora pro šablonu parsování do třídy zobrazení.
- Přidaný e (escape) pomocná funkce.
- Přidána dump_var pomocná funkce.
- Přidány volitelné styly textu (tučně, vybledlý, podtržené, blikající, zvrátit a skryté) a CLI :: barvu.
- Odstraněna metoda String :: specialCharsEncode.
- Odstraněna metoda String :: specialCharsDecode.
- přejmenováno Database :: FETCH konstantní do databáze :: FETCH_FIRST.
Co je nového ve verzi 2.1.0:
- Nová databáze třídy s Query Builder, který podporuje DB2, Firebird, mariadb, MySQL, Oracle, PostgreSQL, SQLite a SQLServer.
- Přidána generický databáze mezipaměti adaptér.
- Odstraněno SQLite mezipaměti adaptér.
- adaptér zasedání Database používá nové Query Builder.
- Výchozí model používá nový databázový třídu.
- Opravena chyba, kdy by nové instance protokol být vráceny pokaždé.
- Opravena chyba, kdy by nové instance mezipaměti být vráceny pokaždé.
- Opravena chyba, kdy by Format :: xml nezdaří, pokud data byla načtena pomocí PDO :: FETCH_OBJ.
- Opravena chyba, kdy by Format :: CSV nezdaří, pokud data byla načtena pomocí FETCH_OBJ PDO ::.
Co je nového ve verzi 2.0.1:.
- přidal event :: clear () metoda
- URL :: základna () se pokusí rozpoznat základní adresu URL, pokud to není nakonfigurován.
- Nyní je možné definovat výchozí režim třídy databáze načtení.
Co je nového ve verzi 1.6.2:
- Přidána nástroj CLI reaktor, který se zabývá úkoly a instalace svazky.
- přidal ClassLoader :: addPsr0 metoda.
- Přidal magickou zkratku na výchozí instanci vyrovnávací paměti.
- Přidal magickou zkratku na výchozí kryptografického konfigurace.
- metoda Přidaný CLI :: screenSize.
- Odstraněno CLI související kód z webových částí rámce.
- Chyby, které nespadají pod výchozí logger bude nyní přihlášeni k app / storage / log / *. log.
Co je nového ve verzi 1.6.1:
- Přidaný Session :: blesk metoda, která nahrazuje funkce třídy oznámení.
- Přidal __isset metodu mezipaměti adaptéru.
- Přidána __isset a __unset metody do mezipaměti adaptér.
- Odstraněna Oznámení class.
- Nyní může přiřadit zobrazení proměnné při vytváření pohledu objektu.
- Lepší pravidla anglické pluralizace.
- Mako :: svazek se nyní vrátit NULL.
Co je nového ve verzi 1.6.0:.
- Lepší anglické pravidla pluralizace
- Není důvod pomocí třídy HTML k vytvoření jednoduchého "br" tag.
Co je nového ve verzi 1.5.1:.
- Lepší výjimka zprávy
- Growl třída bude nyní hodit výjimku, pokud server vrátí chybu.
- Oprava chyby:. Není třeba převést název aplikace UTF8 dvakrát Growl třídě
- Oprava chyby: Redis integer odpovídá nyní vrací celé číslo .
- Oprava chyby:. Oprava možného XSS problém z pohledu výjimek
Co je nového ve verzi 1.5.0:
- Přidána třída Session, který podporuje databáze, domácí a REDIS skladování.
- Přidaný String :: metoda masku.
- Přidal metoda plodin k obrazu třídy.
- Přidal Kolorizace metoda k obrazu třídy.
- z přidané ArrayTo class.
- Odstraněno Request :: metoda urlSegment.
- Lepší String :: náhodný metoda.
- Velikost mezipaměti adaptér nyní podporuje TTL.
- Made umístění parametr Response :: přesměrovat na přání.
- Request :: metoda nyní také pracuje s HTTP_X_HTTP_METHOD_OVERRIDE.
- Nyní je možné použít uzávěrů vlastních cest.
- Growl třída nyní používá novou GNTP protokol.
- Opravena chyba v REDIS klientovi.
- Opravena chyba v procesu zpracování chyb.
Co je nového ve verzi 1.4.1:
- Autoloader je kompatibilní s aplikací vyrobených Mako & # x3c; 1.4.0 znovu.
Co je nového ve verzi 1.3.0:.
- Přidána třída pro generování a ověřování UUID
- přidáno číslo pomocník třídy.
- Přidána třída pro nastavení a dostat oznámení (& quot; bleskové zprávy & quot;).
- Byla přidána podpora pro HTTPS v Gravatar třídě.
- Aktualizováno pohled chybové hlášení.
- Bezpečnostní tokeny a nyní pro jeho použití.
- Opravena chyba v chybové šabloně.
- Opravena chyba v procesu zpracování chyb.
Požadavky na
- PHP 5.3.1 nebo novější
- iconv
- mbstring
- PDO
Komentáře nebyl nalezen