Mako är UTF-8-kompatibel och lätt att använda.
Konfigurationen av Mako Frame kärnan görs i index.php.
Andra app specifika configs är i app / config katalogen
Vad är nytt i den här versionen.
- Bugfix:
- eager loading kriterier nu arbetar som förväntat när eager loading i bitar.
Vad är nytt i version 4.5.0:
- NYTT:
- Nu möjligt att skicka flera rubriker med samma fält-namn.
- Inkom Request :: getRoute () metoden.
- Lade Response :: hasHeader () metoden.
- Lade Response :: hasCookie () metoden.
- Lade Response :: removeCookie () metoden.
- Inkom Bild :: getHeight metoden ().
- Inkom Bild :: getWidth metoden ().
- Inkom Bild :: getDimensions () metoden.
- Inkom brute force strypning till Gatekeeper biblioteket.
- Lade till en kommando buss bibliotek # 138.
- Nya och förbättrade händelsehanterare.
- FÖRBÄTTRING:
- Nu möjligt att välja en egen uppsättning kolumner genom en många-till-många relation.
- Olika optimeringar.
- ÄNDRA:
- Str :: skogssnigel () kommer nu att koda icke-ASCII tecken som systemprestanda genom RFC-3986.
- Mindre ändringar i ansökan och paketkatalogstrukturer.
- Inkom brute force strypnings inställningar till app / config / gatekeeper.php konfigurationsfil.
- Upplagt 3 nya fält till tabellen portvakts användare.
Vad är nytt i version 4.4.3:
- FÖRBÄTTRING:
- Query :: kolumn () och Query :: först () kommer nu att bli mycket snabbare i vissa fall.
Vad är nytt i version 4.4.0:
- NYTT:
- Helt ny reaktor kommandoradsverktyg.
- Inkom valfri $ kolumn parameter till Query :: kolonnmetod ().
- Lade Mako kärnklass.
- Inkom lösenordet :: needsRehash () metoden.
- Inkom Request :: isSafe () metoden.
- Lade session :: getToken () metoden.
- Lade session :: regenerateToken () metoden.
- Lade session :: validateToken () metoden.
- Inkom token valideringsregel.
- Gatekeeper automatiskt uppkok lösenord om det behövs.
- Inkom attribut, css, url och js flyr filter.
- Escape filter finns nu även i vanliga PHP vyer.
- ÄNDRAT:
- Flyttade init.php filen från ramen kärnan till programmet.
- Tog bort MAKO_VERSION konstant (använd Mako :: VERSION istället).
- Tog bort lösenordet :: isLegacyHash metoden ().
- Tog bort $ legacyCheck parametern från lösenords :: validate () metoden.
- Omdöpt Session :: generateToken () för att Session :: generateOneTimeToken.
- Omdöpt Session :: validateToken () för att Session :: validateOneTimeToken.
- Omdöpt token valideringsregel att one_time_token.
Vad är nytt i version 4.3.2:.
- Fixat validator bugg
Vad är nytt i version 4.3.1:.
- Fixat routing bugg
Vad är nytt i version 4.3.0:
- NYTT:
- Lade ViewFactory :: existerar () metoden.
- Vyer nu överlappande. Detta innebär att du kan åsidosätta paket vyer i programmet.
- Språk filer nu överlappande. Detta innebär att du kan åsidosätta paket språkfiler i programmet.
- Lade till en ForbiddenException.
- Mako innehåller nu standard 403, 404, 405 visningar fel som lätt kan åsidosättas.
- ORM kommer nu även framåt icke-statisk samtal till frågeverktyget.
- Inkom Connection :: tabellen () bekvämlighet metod.
- Lade Container :: samtal () metoden (# 116).
- Route åtgärder nu utförs av Container :: samtalet () metoden (# 118).
- Route filter nu utförs av Container :: samtalet () metoden (# 119).
- Lade till en session NULL butik.
- FÖRÄNDRINGAR:
- Flyttade alla http undantag från mako & # x5c; http & # x5c;. undantag namespace
- Omdöpt till PageNotFoundException till NotFoundException.
- Controllers, Uppgifter och migreringar använder nu ContainerAwareTrait egenskap som standard.
- ORM :: byggare () är nu offentliga.
- Route :: begränsningar () -metoden har bytt namn till Route :: när ().
Vad är nytt i version 4.2.0:
- NYTT:
- tilläggstid :: formatLocalized metod.
- Inkom Timezone klass.
- Lade till en Stopwatch klass (# 113)
- Utökat stöd för kapslade mallen förlängning.
- Lades valfria migrations beskrivningar.
- Lade gör genväg metod för att se fabriken klassen.
- Det är nu möjligt att konfigurera Gatekeeper att identifiera användare med hjälp av sitt användarnamn istället för sin e-post.
- FÖRÄNDRINGAR:
- The Time klassen har flyttats till att Mako & # x5c, Chrono
- Alternativet locale config har tagits bort. Du måste nu ställa in lämplig lokal för varje språk i stället.
- ViewFactory :: skapa metod kommer nu tillbaka en instans av mako & # x5c; view & # x5c; Se i stället för en implementering av mako & # x5c; view & # x5c; renderarna & # x5c;. RendererInterface
- Flyttade app / routes.php till app / routing / routes.php.
- Filter måste nu definieras i app / routing / filters.php.
- Du kan nu använda klassfilter utöver nedläggningar.
- UrlBuilder :: nuvarande metoden kommer nu att inkludera de aktuella frågeparametrar som standard.
- Standard mcrypt krypteringsläge ändras från ECB till CBC.
- Tog bort appen / packages. Paket kommer nu att installeras i packagist säljaren katalogen.
- Tog bort de globala hjälpfunktioner. De har ersatts med ett karaktärsdrag och en klass (NamespacedFileLoaderTrait och ClassInspector).
Vad är nytt i version 4.1.2:.
- Fixat problem med datum gjutning i ORM
Vad är nytt i version 4.1.1:.
- Inkom saknade avkastning i genomförandet gatekeeper användare
Vad är nytt i version 4.1.0:.
- Inkom sepia filter till bildbiblioteket
- Inkom negate filter till bildbiblioteket.
- Inkom Pixelate filter till bildbiblioteket.
- Inkom justering av ljusstyrka till bildbiblioteket.
- Added skärpning till bildbiblioteket.
- Nu möjligt att skapa och återställa tillfälliga ögonblicksbilder när du använder bildbibliotek.
- Utökat stöd för språk caching.
- Inkom Connection :: isAlive metoden ().
- Inkom Connection :: återanslutning metod ().
- Inkom Connection :: beginTransaction metoden ().
- Inkom Connection :: commitTransaction metoden ().
- Inkom Connection :: rollBackTransaction metoden ().
- Inkom Connection :: getTransactionNestingLevel metoden ().
- Inkom Connection :: inTransaction metoden ().
Vad är nytt i version 4.0.7:
- bugfix:
- Escape undantags meddelande i debug mall.
- NYTT:
- Nu möjligt att konfigurera datum utdataformatet vid konvertering ORM poster till matris och / eller JSON.
Vad är nytt i version 4.0.6:
- Förbättrad ORM :: toArray () och ORM: :. toJson metoder
Vad är nytt i version 4.0.5:.
- Fixat bugg i filen baserade cache butik
Vad är nytt i version 4.0.0:
- En ny och förbättrad RESTful routingsystemet
- En helt ny autentisering bibliotek
- En smart och enkel att använda dependency injection container
- tidsstämplade och OptimisticLocking egenskaper för ORM
- En bildmanipulering bibliotek som stöder både GD och ImageMagick
Vad är nytt i version 3.6.6:.
- Stöd för APCU användar cache
Vad är nytt i version 3.6.4:
- Mako använder nu säkrare $ 2y $ Blowfish läge när hashning lösenord. Kravet på PHP version har stötte från 5.3.1+ till 5.3.7 +.
Vad är nytt i version 3.6.2:
- ORM kommer nu ställa in rätt primärnyckelvärdet efter infoga ett nytt rekord när du använder PostgreSQL.
Vad är nytt i version 3.5.0:.
- Mako är nu installerad och uppdateras via kompositör
- Whoops används till att visa felinformation.
- Lade session :: återgivning metod.
- vyer Föräldra kommer nu att ha tillgång till de variabler som anges i subtemplates.
- Fixat bugg i Oracle fråga kompilator.
- Utveckling server använder nu den angivna miljön.
Vad är nytt i version 3.4.0:.
- Lade till en ORM
- Lade Arr :: har metod.
- Lade Query :: fallande bekvämlighet metod.
- Lade Query :: stigande bekvämlighet metod.
- Removed Model klassen.
- Removed Format klassen.
Vad är nytt i version 3.3.2:.
- Inkom Request :: header metod
- Inkom Request :: användarnamn metod.
- Inkom Request :: lösenord metod.
- Lade Response :: tillbaka metod.
- Lade forsande config belastning.
Vad är nytt i version 3.3.1:.
- Förbättrad automatisk laddning av paketet klasser
Vad är nytt i version 3.2.1:.
- Förenklad Redis kommandot pipelining
- Redis klienten stöder nu kommandon som innehåller mellanslag (KONFIG GET, CONFIG SET, etc ...).
Vad är nytt i version 3.1.0:
- Inkom utveckling server (kräver PHP 5.4.0+ ).
- Det är nu möjligt att pluralize ord i en översatt sträng.
- Inkom ryska pack och böjningsregler.
- Lade Response :: header metod.
- Lade Response :: clearHeaders metod.
- Lade Response :: typ metod.
- Lade Response :: charset metod.
- Lade Response :: disableCaching metod.
- Lade Response :: komprimera metod.
- Lade Response :: disableCompression metod.
Vad är nytt i version 3.0.4:.
- Fast paket routing fråga
Vad är nytt i version 3.0.2:
- Det är nu enklare att utföra subrequests att paketera styrenheter .
Vad är nytt i version 3.0.0:
- Paket kan nu ha sina egna routebara styrenheter <. / li>
- Inkom interaktiv felsökningskonsol.
- Utökat stöd för språkwebbadresser.
- Det är nu möjligt att registrera anpassade vyrenderare.
- Lade bevara filter till mallsyntax.
- Lade Händelse :: första metoden.
- Lade Händelse :: override metod.
- Lade CLI :: Newline metod.
- Lade CLI :: Clear metod.
- Lade CLI :: screenWidth metod.
- Lade CLI :: screenHeight metod.
- Lade CLI :: stil metod.
- Lade Crypto :: encryptAndSign metod.
- Lade Crypto :: validateAndDecrypt metod.
- Lade MAC klass för att signera strängar med meddelandeautentiseringskoder.
- Inkom debug verktygsfältet log adapter.
- Inkom fil baserad sessions handler.
Vad är nytt i version 2.3.3:.
- Lade Arr :: isAssoc metod
- Lade Classloader :: registerNamespace metod.
- Omdöpt Classloader :: addClass metod för Classloader :: mapClass.
- Omdöpt Classloader :: addClasses metod till Classloader :: mapClasses.
Vad är nytt i version 2.3.2:.
- Inkom reaktor uppgift för att utföra databas migreringar
- Lade MAKO_VERSION konstant.
- Inkom pipelining stöd till Redis klienten.
- Fixat frågeverktyget bugg.
Vad är nytt i version 2.3.0:.
- Lade till en debug verktygsfält
- Lade mako & # x5c, säkerhet & # x5c;. Password klass
- Lade mako & # x5c, säkerhet & # x5c;. Token klass
- Utökat stöd för FINNS claues att fråga builder.
- Utökat stöd för underfrågor till frågeverktyget.
- Lade View :: assignGlobal metod.
- Inkom URL :: matcher metod.
- Lade String :: generator metod.
- Inkom Databas :: profiler metod.
- Inkom Connection :: profiler metod.
Vad är nytt i version 2.2.2:
- Nu är möjligt att ställa in ett standardvärde för mallblock av utsikten över föräldra.
Vad är nytt i version 2.2.1:
- .gitignore filer i tillgångar / * inte längre ignorera alla filer som standard.
Vad är nytt i version 2.2.0:
- Stöd för mall analysera för att se klassen.
- Annan e (escape) hjälparfunktion.
- Inkom dump_var hjälparfunktion.
- Lades valfritt textstilar (fet, bleka, understruken, blinkande, omvända och dolda) till CLI :: färg.
- Tog bort String :: specialCharsEncode metod.
- Tog bort String :: specialCharsDecode metod.
- Omdöpt Databas :: HÄMTA konstant till databas :: FETCH_FIRST.
Vad är nytt i version 2.1.0:
- Ny databas klass med frågeverktyget som stöder DB2, Firebird, mariadb, MySQL, Oracle, PostgreSQL, SQLite och SQLServer.
- Inkom generisk databas cache adapter.
- Removed SQLite cache adapter.
- Databas session adapter använder den nya frågeverktyget.
- Standard modellen använder den nya databasen klassen.
- Fixat bugg där en ny logg instans skulle återlämnas varje gång.
- Fixat bugg där en ny cache instans skulle återlämnas varje gång.
- Fixat bugg där Format :: xml skulle misslyckas om uppgifterna hämtades med hjälp av PDO :: FETCH_OBJ.
- Fixat bugg där Format :: csv skulle misslyckas om uppgifterna hämtades med hjälp av PDO :: FETCH_OBJ.
Vad är nytt i version 2.0.1:.
- Lade Händelse :: metoden clear ()
- URL :: bas () kommer att försöka autodetektera baswebbadressen om det inte är konfigurerad.
- Det är nu möjligt att ställa in standard hämta läget av databasen klassen.
Vad är nytt i version 1.6.2:
- Inkom reaktor CLI verktyg som hanterar uppgifter och installation av buntar.
- Lade Classloader :: addPsr0 metod.
- Inkom magi genväg till standard cache instans.
- Inkom magi genväg till standardkrypto konfiguration.
- Lade CLI :: Skärmstorlek metod.
- Removed CLI relaterade kod från webb delar av ramverket.
- Fel som inte omfattas av standard loggern kommer nu att loggas app / förvaring / log / *. log.
Vad är nytt i version 1.6.1:
- Lade session :: flash metod som ersätter funktionaliteten av meddelandeklassen.
- Inkom __isset metod för att cache-adapter.
- Inkom __isset och __unset metoder för att cacha adapter.
- Removed Anmälan klass.
- Kan nu tilldela visa variabler när du skapar en vy objekt.
- Förbättrad engelska pluralise regler.
- Mako :: bunt kommer nu tillbaka NULL.
Vad är nytt i version 1.6.0:.
- Förbättrade engelska pluralise regler
- Meningslöst att använda HTML klassen för att skapa en enkel "br" tagg.
Vad är nytt i version 1.5.1:.
- Förbättrad undantagsmeddelanden
- Growl klass kommer nu kasta ett undantag om servern returnerar ett fel.
- Bugfix:. Inget behov av att omvandla programnamnet till UTF8 två gånger i Growl klass
- Bugfix: Redis heltal svarar nu returnerar ett heltal .
- Buggfix:. Fast möjligt XSS fråga i undantags vyn
Vad är nytt i version 1.5.0:
- Inkom Session klass som stöder databas, infödda och redis lagring.
- Lade String :: mask metod.
- Inkom gröda metod för att bildklass.
- Inkom colorize metod för att bildklass.
- Lade ArrayTo klass.
- Removed Request :: urlSegment metod.
- Förbättrad String :: slumpmässigt.
- Minne cache adapter stöder nu TTL.
- Made plats parametern som svar :: omdirigera tillval.
- Request :: metod fungerar nu även med HTTP_X_HTTP_METHOD_OVERRIDE.
- Det är nu möjligt att använda nedläggningar i egna rutter.
- Growl klass använder nu den nya GNTP protokollet.
- Fixat bugg i redis klient.
- Fixat bugg i felhanterare.
Vad är nytt i version 1.4.1:
- Autoloader är kompatibel med appar som gjorts med Mako & # x3c; 1.4.0 igen.
Vad är nytt i version 1.3.0:.
- Inkom klass för generering och validering UUID
- Inkom antal hjälpklass.
- Inkom klass för inställning och få meddelanden (& quot; snabbmeddelanden & quot;).
- Utökat stöd för HTTPS i Gravatar klass.
- Uppdaterad visa felmeddelande.
- Säkerhet polletter och nu applikationsspecifika.
- Fixat bugg i fel mallen.
- Fixat bugg i felhanterare.
Kommentarer hittades inte