Mako er UTF-8 kompatible og let at bruge.
Konfigurationen af Mako Framework kerne er gjort i index.php filen.
Andet app specifikke configs er i app / config mappen
Hvad er nyt i denne udgivelse:.
- Bugfix:
- Eager lastning kriterier virker nu som forventet, når ivrige læsning i bidder.
Hvad er nyt i version 4.5.0:
- NYHED:
- nu muligt at sende flere overskrifter med det samme felt-navn.
- Tilføjet Request :: getRoute () metode.
- Tilføjet Svar :: hasHeader () metode.
- Tilføjet Svar :: hasCookie () metode.
- Tilføjet Svar :: removeCookie () metode.
- Tilføjet Billede :: getHeight () metode.
- Tilføjet Billede :: getWidth () metode.
- Tilføjet billede :: getDimensions () metode.
- Tilføjet brute force drosling til Gatekeeper biblioteket.
- Tilføjet en kommando bus bibliotek # 138.
- Ny og forbedret hændelseshandler.
- FORBEDRING:
- Nu muligt at vælge en brugerdefineret sæt kolonner via en mange-til-mange relation.
- Diverse optimeringer.
- CHANGE:
- Str :: slug () vil nu indkode ikke-ASCII-tegn, som recommened af RFC-3986.
- Mindre ændringer i de strukturer anvendelse og pakke bibliotek.
- Tilføjet brute force throttling indstillinger app / config / gatekeeper.php konfigurationsfil.
- Tilføjet 3 nye felter til gatekeeper brugere bordet.
Hvad er nyt i version 4.4.3:
- FORBEDRING:
- Query :: kolonne () og Query :: først () vil nu være meget hurtigere i nogle tilfælde.
Hvad er nyt i version 4.4.0:
- NYHED:
- Fabriksnye reaktor kommandolinje værktøj.
- Tilføjet valgfri $ kolonne parameter til Query :: kolonne () metode.
- Tilføjet Mako kerne klasse.
- Tilføjet kodeord :: needsRehash () metode.
- Tilføjet Request :: isSafe () metode.
- Tilføjet Session :: getToken () metode.
- Tilføjet Session :: regenerateToken () metode.
- Tilføjet Session :: validateToken () metode.
- Tilføjet token validering regel.
- Gatekeeper vil automatisk opkog passwords, hvis nødvendigt.
- Tilføjet attribut, css, url og js undslippe filtre.
- undslippe filtre er nu også tilgængelige i almindelig PHP synspunkter.
- ÆNDRET:
- Flyttet init.php fil fra rammer kernen til programmet.
- Fjernet MAKO_VERSION konstant (brug Mako :: VERSION i stedet).
- Fjernet Adgangskode :: isLegacyHash () metode.
- Fjernet $ legacyCheck parameteren fra Password :: validere () metode.
- Omdøbt Session :: generateToken () metode til Session :: generateOneTimeToken.
- Omdøbt Session :: validateToken () metode til Session :: validateOneTimeToken.
- Omdøbt token validering regel at one_time_token.
Hvad er nyt i version 4.3.2:.
- Fast validator bug
Hvad er nyt i version 4.3.1:.
- Fast routing bug
Hvad er nyt i version 4.3.0:
- NYHED:
- Tilføjet ViewFactory :: eksisterer () metode.
- Views nu cascading. Dette betyder at du kan tilsidesætte pakke synspunkter i din ansøgning.
- Sprog filer er nu cascading. Dette betyder at du kan tilsidesætte pakke sprogfiler i din ansøgning.
- Tilføjet en ForbiddenException.
- Mako omfatter nu standard 403, 404, 405 fejl synspunkter, der nemt kan tilsidesættes.
- ORM vil nu også frem ikke-statisk opkald til forespørgslen builder.
- Tilføjet Connection :: tabel () bekvemmelighed metode.
- Tilføjet Container :: opkald () metode (# 116).
- Rute handlinger bliver nu udført af Container :: opkald () metode (# 118).
- Rute filtre er nu udført af Container :: opkald () metode (# 119).
- Tilføjet en session NULL butik.
- ÆNDRINGER:
- Flyttet alle http undtagelser fra mako & # x5c; http & # x5c;. undtagelser namespace
- omdøbt PageNotFoundException til NotFoundException.
- Controllere, Opgaver og Migrations nu bruge ContainerAwareTrait træk som standard.
- ORM :: bygherre () metoden er nu offentligheden.
- Rute :: begrænsninger () metode er blevet omdøbt til Rute :: når ().
Hvad er nyt i version 4.2.0:
- NYHED:
- Tilføjet Tid :: formatLocalized metode.
- Tilføjet TimeZone klasse.
- Tilføjet en Stopur klasse (# 113)
- Tilføjet understøttelse af indlejrede skabelon forlængelse.
- Tilføjet valgfri migration beskrivelser.
- Tilføjet gør genvej metode til visningen fabrikken klassen.
- Det er nu muligt at konfigurere Gatekeeper til at identificere brugere ved hjælp af deres brugernavn i stedet for deres e-mail.
- ÆNDRINGER:
- The Time klassen er blevet flyttet til den til mako & # x5c, chrono
- locale config option er blevet fjernet. Du har nu til at indstille den rette lokalitet for hvert sprog i stedet.
- ViewFactory :: skabe metode vil nu returnere en instans af Mako & # x5c, udsigt & # x5c; Se i stedet for en implementering af Mako & # x5c, udsigt & # x5c; destruktionsanstalter & # x5c;. RendererInterface
- Flyttet app / routes.php til app / routing / routes.php.
- Filtre skal nu defineres i app / routing / filters.php.
- Du kan nu bruge klasse filtre foruden lukninger.
- UrlBuilder :: nuværende metode vil nu omfatte de nuværende søgeparametre som standard.
- Standard Mcrypt kryptering tilstand ændret fra ECB til CBC.
- Fjernet app / pakker mappe. Pakker vil nu blive installeret i packagist leverandør mappe.
- Fjernet de globale hjælper-funktioner. De er blevet erstattet med et træk og en klasse (NamespacedFileLoaderTrait og ClassInspector).
Hvad er nyt i version 4.1.2:.
- Fixed problem med dato støbning i ORM
Hvad er nyt i version 4.1.1:.
- Tilføjet manglende afkast i gatekeeper bruger implementering
Hvad er nyt i version 4.1.0:.
- Tilføjet sepia filter til billedet biblioteket
- Tilføjet negere filter til billedet biblioteket.
- Tilføjet Opbrydning filter til billedet biblioteket.
- Tilføjet lysstyrke justering af billedet bibliotek.
- Tilføjet slibning til billedet biblioteket.
- Nu muligt at skabe og genskabe midlertidige snapshots, når du bruger billedet biblioteket.
- Tilføjet understøttelse af sprog caching.
- Tilføjet Connection :: isAlive () metode.
- Tilføjet Tilslutning :: reconnect () metode.
- Tilføjet Connection :: beginTransaction () metode.
- Tilføjet Connection :: commitTransaction () metode.
- Tilføjet Connection :: rollBackTransaction () metode.
- Tilføjet Connection :: getTransactionNestingLevel () metode.
- Tilføjet Connection :: inTransaction () metode.
Hvad er nyt i version 4.0.7:
- Bugfix:
- undslippe undtagelse besked i debug skabelon.
- NYHED:
- Nu muligt at konfigurere den dato output-format ved konvertering ORM poster til array og / eller JSON.
Hvad er nyt i version 4.0.6:
- Forbedret ORM :: toArray () og ORM: :. toJson metoder
Hvad er nyt i version 4.0.5:.
- Fixed bug i filen baseret cache butik
Hvad er nyt i version 4.0.0:
- En ny og forbedret RESTful routing-system
- En helt ny godkendelse bibliotek
- Et smart og nem at bruge afhængighed injektion container
- tidsstemplet og OptimisticLocking træk til ORM
- Et billede manipulation bibliotek, som understøtter både GD og ImageMagick
Hvad er nyt i version 3.6.6:.
- Tilføjet understøttelse af APCU bruger cache
Hvad er nyt i version 3.6.4:
- Mako bruger nu mere sikker $ 2y $ Blowfish tilstand, når hashing adgangskoder. Kravet PHP version er blevet rumlede fra 5.3.1+ til 5.3.7 +.
Hvad er nyt i version 3.6.2:
- ORM vil nu indstille den korrekte primære nøgle værdi efter indsætte en ny rekord, mens du bruger PostgreSQL.
Hvad er nyt i version 3.5.0:.
- Mako er nu installeret og opdateres via komponist
- Ups bruges til at vise fejloplysninger.
- Tilføjet Session :: genantændelse metode.
- synspunkter Parent vil nu have adgang til de variabler, der er defineret i subtemplates.
- Fixed bug i Oracle forespørgsel compiler.
- Udvikling serveren bruger nu den angivne miljø.
Hvad er nyt i version 3.4.0:.
- Tilføjet en ORM
- Tilføjet Arr :: har metode.
- Tilføjet Query :: faldende bekvemmelighed metode.
- Tilføjet Query :: opstigende bekvemmelighed metode.
- Fjernet Model klassen.
- Fjernet Format klassen.
Hvad er nyt i version 3.3.2:.
- Tilføjet Request :: header metode
- Tilføjet Request :: brugernavn metode.
- Tilføjet Request :: adgangskode metode.
- Tilføjet Svar :: back metode.
- Tilføjet cascading config belastning.
Hvad er nyt i version 3.3.1:.
- Forbedret automatisk indlæsning af pakke klasser
Hvad er nyt i version 3.2.1:.
- Forenklet Redis kommandoen pipelining
- Redis klient understøtter nu kommandoer, der indeholder mellemrum (CONFIG GET, CONFIG SET, etc ...).
Hvad er nyt i version 3.1.0:
- Tilføjet udvikling server (kræver PHP 5.4.0+ ).
- Det er nu muligt at pluralize ord inde i en oversat streng.
- Tilføjet russiske sprog pack og bøjning regler.
- Tilføjet Svar :: header metode.
- Tilføjet Respons :: clearHeaders metode.
- Tilføjet Reaktion :: typen metode.
- Tilføjet Svar :: charset metode.
- Tilføjet Svar :: disableCaching metode.
- Tilføjet Svar :: komprimere metode.
- Tilføjet Svar :: disableCompression metode.
Hvad er nyt i version 3.0.4:.
- Fast pakke routing problem
Hvad er nyt i version 3.0.2:
- Det er nu lettere at udføre subrequests at pakke controllere .
Hvad er nyt i version 3.0.0:
- Pakker kan nu have deres egne routes controllere <. / li>
- Tilføjet interaktiv debug konsol.
- Tilføjet understøttelse af locale URL'er.
- Det er nu muligt at registrere brugerdefinerede visning destruktionsanstalter.
- Tilføjet bevare filteret til skabelon syntaks.
- Tilføjet Begivenhed :: første metode.
- Tilføjet Begivenhed :: override metoden.
- Tilføjet CLI :: Newline metode.
- Tilføjet CLI :: ClearScreen metode.
- Tilføjet CLI :: screenWidth metode.
- Tilføjet CLI :: screenHeight metode.
- Tilføjet CLI :: stil metode.
- Tilføjet Crypto :: encryptAndSign metode.
- Tilføjet Crypto :: validateAndDecrypt metode.
- Tilføjet MAC klasse for signering strenge ved hjælp af message authentication codes.
- Tilføjet debug værktøjslinje log adapter.
- Tilføjet fil baseret session handleren.
Hvad er nyt i version 2.3.3:.
- Tilføjet Arr :: isAssoc metode
- Tilføjet ClassLoader :: registerNamespace metode.
- Omdøbt ClassLoader :: addClass metode til ClassLoader :: mapClass.
- Omdøbt ClassLoader :: addClasses metode til ClassLoader :: mapClasses.
Hvad er nyt i version 2.3.2:.
- Tilføjet reaktor opgave for at udføre database vandringer
- Tilføjet MAKO_VERSION konstant.
- Tilføjet pipelining støtte til Redis klienten.
- Fast forespørgsel bygherre bug.
Hvad er nyt i version 2.3.0:.
- Tilføjet en debug værktøjslinje
- Tilføjet mako & # x5c, sikkerhed & # x5c;. Password klasse
- Tilføjet mako & # x5c, sikkerhed & # x5c;. Token klasse
- Tilføjet understøttelse af EXISTS claues at forespørge bygherre.
- Tilføjet understøttelse af underforespørgsler at forespørge bygherre.
- Tilføjet View :: assignGlobal metode.
- Tilføjet URL :: kampe metode.
- Tilføjet String :: generator metode.
- Tilføjet Database :: profiler metode.
- Tilføjet Tilslutning :: profiler metode.
Hvad er nyt i version 2.2.2:
- Nu muligt at sætte en standardværdi for skabelon blokke udsigten forælder.
Hvad er nyt i version 2.2.1:
- Gitignore filer i aktiver / * ikke længere ignorere alle filer som standard.
Hvad er nyt i version 2.2.0:
- Tilføjet understøttelse af skabelon parsing til visningen klassen.
- Tilføjet e (flugt) hjælpefunktion.
- Tilføjet dump_var hjælpefunktion.
- Tilføjet valgfri tekst stilarter (fed, falmet, understreget, blinkende, vendt og skjulte) til CLI :: farve.
- Fjernet String :: specialCharsEncode metode.
- Fjernet String :: specialCharsDecode metode.
- Omdøbt Database :: FETCH konstant til Database :: FETCH_FIRST.
Hvad er nyt i version 2.1.0:
- Ny database klasse med forespørgsel bygherre, der understøtter DB2, Firebird, MariaDB, MySQL, Oracle, PostgreSQL, SQLite og SQLServer.
- Tilføjet generisk database cache adapter.
- Fjernet SQLite cache adapter.
- Database session adapter bruger den nye forespørgsel bygherre.
- Standard model bruger den nye database klassen.
- Fixed bug, hvor en ny log instans ville blive returneret hver gang.
- Fixed bug, hvor en ny cache instans ville blive returneret hver gang.
- Rettet fejl, hvor en Format :: xml ville mislykkes, hvis data blev hentet hjælp BOB :: FETCH_OBJ.
- Rettet fejl, hvor en Format :: csv ville mislykkes, hvis data blev hentet hjælp BOB :: FETCH_OBJ.
Hvad er nyt i version 2.0.1:.
- Tilføjet Begivenhed :: klar () metode
- URL :: base () vil forsøge at autodetektere base URL, hvis dens ikke konfigureret.
- Det er nu muligt at definere standard hente tilstanden af databasen klassen.
Hvad er nyt i version 1.6.2:
- Tilføjet reaktor CLI værktøj, der håndterer opgaver og installation af bundter.
- Tilføjet ClassLoader :: addPsr0 metode.
- Tilføjet magisk genvej til standard cache instans.
- Tilføjet magisk genvej til standard krypto konfiguration.
- Tilføjet CLI :: Skærmstørrelse metode.
- Fjernet CLI relateret kode fra web dele af rammen.
- Fejl, der ikke fanges af standard loggeren vil nu blive logget til app / opbevaring / logs / *. log.
Hvad er nyt i version 1.6.1:
- Tilføjet Session :: flash metode, der erstatter den funktionalitet af Notification klassen.
- Tilføjet __isset metode til cache adapter.
- Tilføjet __isset og __unset metoder til at cache-adapter.
- Fjernet Underretning klasse.
- Kan nu tildele se variabler, når du opretter en visning objekt.
- Forbedret engelsk pluralisering regler.
- Mako :: bundt vil nu returnere NULL.
Hvad er nyt i version 1.6.0:.
- Forbedret engelske pluralisering regler
- Intet punkt i at bruge HTML klassen til at generere en simpel 'br' tag.
Hvad er nyt i version 1.5.1:.
- Forbedrede undtagelse beskeder
- Growl klasse vil nu kaste en undtagelse, hvis serveren returnerer en fejl.
- Bugfix:. Ingen grund til at konvertere programmet navn til UTF8 to gange i Growl klasse
- Bugfix: Redis heltal svar nu returnerer et heltal .
- Bugfix:. Fixed muligt XSS problem i undtagelsen visningen
Hvad er nyt i version 1.5.0:
- Tilføjet Session klasse, der understøtter database, indfødte og Redis opbevaring.
- Tilføjet String :: maske metode.
- Tilføjet afgrøde metode til billedet klassen.
- Tilføjet Farvelæg metode til billedet klassen.
- Tilføjet ArrayTo klasse.
- Fjernet Request :: urlSegment metode.
- Forbedret String :: tilfældig metode.
- Hukommelse cache-adapter understøtter nu TTL.
- Made placering i afhængighed :: omdirigere valgfrit.
- Request :: metoden virker nu også med HTTP_X_HTTP_METHOD_OVERRIDE.
- Det er nu muligt at bruge lukninger i brugerdefinerede ruter.
- Growl klasse bruger nu den nye GNTP protokol.
- Fixed bug i Redis klient.
- Fixed bug i fejlbehandleren.
Hvad er nyt i version 1.4.1:
- Autoloader er kompatibel med apps lavet med Mako & # X3C; 1.4.0 igen.
Hvad er nyt i version 1.3.0:.
- Tilføjet klasse til generering og validering UUID'er
- Tilføjet nummer hjælper klasse.
- Tilføjet klasse til indstilling og få meddelelser (& quot; flash-meddelelser & quot;).
- Tilføjet understøttelse af HTTPS i Gravatar klasse.
- Opdateret visning fejlmeddelelse.
- Sikkerhed tokens og nu applikationsspecifikke.
- Rettet fejl i fejl skabelon.
- Fixed bug i fejlbehandleren.
Kommentarer ikke fundet