Mako on UTF-8-yhteensopiva ja helppokäyttöinen.
kokoonpano Mako puiteohjelman ydin tehdään index.php tiedosto.
Muut sovellus erityisiä configs ovat app / config hakemistoon.
Mikä on uusi tässä julkaisussa:
- Bugikorjaus:
- Eager loading kriteerit nyt toimi odotetusti, kun innokas lastaus paloina.
Mikä on uusi versiossa 4.5.0:
- UUTTA:
- Nyt voidaan lähettää useita otsikoita kanssa samalla alalla-nimeä.
- lisätyt Haluan :: getRoute () menetelmä.
- Lisätty Response :: hasHeader () menetelmä.
- Lisätty Response :: hasCookie () menetelmä.
- Lisätty Response :: removeCookie () menetelmä.
- lisätyt Kuva :: getHeight () menetelmä.
- lisätyt Kuva :: getWidth () menetelmä.
- lisätyt Kuva :: getDimensions () menetelmä.
- Lisätty brute force kuristus on Gatekeeper kirjastoon.
- Lisätty komentoväylän kirjasto # 138.
- Uusi ja parannettu tapahtumakäsittelijän.
- parannus:
- Nyt voidaan valita mukautetun sarakkeet läpi monta-moneen suhde.
- Various optimointeja.
- CHANGE:
- Str :: etana () nyt koodaavat ei-ascii-merkkejä kuin suositellut RFC-3986.
- pieniä muutoksia hakemuksen ja paketti hakemistorakenteet.
- Lisätty raakaa voimaa kuristus asetukset app / config / gatekeeper.php asetustiedosto.
- Lisätty 3 uusia kenttiä portinvartijana käyttäjille pöytä.
Mikä on uusi versiossa 4.4.3:
- parannus:
- Kysely :: sarake () ja Query :: ensimmäinen () on nyt paljon nopeammin joissakin tapauksissa.
Mikä on uusi versiossa 4.4.0:
- UUTTA:
- Upouusi reaktori komentorivityökalua.
- Lisätty valinnainen $ sarake parametri Query :: sarake () menetelmä.
- Lisätty Mako ydin luokka.
- Lisätty Salasana :: needsRehash () menetelmä.
- lisätyt Haluan :: isSafe () menetelmä.
- Lisätty Session :: getToken () menetelmä.
- Lisätty Session :: regenerateToken () menetelmä.
- Lisätty Session :: validateToken () menetelmä.
- Lisätty merkki validointisääntöä.
- Gatekeeper automaattisesti rehash salasanat tarvittaessa.
- Lisätty ominaisuus, css, url ja JS pakenevat suodattimet.
- Escape suodattimet ovat nyt saatavilla myös tavallinen PHP näkemyksiä.
- muuttunut:
- Siirretty init.php tiedosto puitteet ydin sovellus.
- Poistettu MAKO_VERSION vakio (käytä Mako :: VERSION sijaan).
- Poistettu salasana :: isLegacyHash () menetelmä.
- Poistettu $ legacyCheck parametrin Salasana :: Validate () menetelmä.
- Uusi nimi Session :: generateToken () menetelmä Session :: generateOneTimeToken.
- Uusi nimi Session :: validateToken () menetelmä Session :: validateOneTimeToken.
- Renamed token validointi sääntö one_time_token.
Mikä on uusi versiossa 4.3.2:
- Kiinteä validaattoriin vika.
Mikä on uusi versiossa 4.3.1:
- Kiinteä reititys vika.
Mikä on uusi versiossa 4.3.0:
- UUTTA:
- Lisätty ViewFactory :: olemassa () menetelmä.
- Näkymät ovat nyt CSS. Tämä tarkoittaa, että voit ohittaa paketin näkymät sovelluksessa.
- Kielitiedostot nyt CSS. Tämä tarkoittaa, että voit ohittaa paketin kielen tiedostoja sovelluksen.
- Lisätty ForbiddenException.
- Mako sisältää nyt oletuksena 403, 404, 405 virhe näkemyksiä, jotka voidaan helposti overriden.
- ORM tulee nyt myös eteenpäin ei-staattinen puhelut kyselyn rakentaja.
- Lisätty Yhteys :: taulukko () mukavuutta menetelmä.
- Lisätty Container :: puhelu () menetelmä (# 116).
- Reitin toimia nyt suorittaa Container :: puhelu () menetelmä (# 118).
- Reitin suodattimet ovat nyt suorittaa Container :: puhelu () menetelmä (# 119).
- Lisätty istunnon NULL myymälä.
- MUUTOKSET:
- siirtänyt kaikki http poikkeuksia Mako & # x5c; http & # x5c; poikkeuksia nimiavaruuteen.
- Uudelleennimetyt PageNotFoundException on NotFoundException.
- ohjaimet, Tehtävät ja maahanmuutto nyt käyttää ContainerAwareTrait ominaisuus oletusarvoisesti.
- ORM :: rakennusmestari () menetelmä on nyt julkinen.
- Reitti :: rajoitukset () menetelmä on nimetty uudelleen Route :: kun ().
Mikä on uusi versiossa 4.2.0:
- UUTTA:
- Lisäaika :: formatLocalized menetelmällä.
- Lisätty TimeZone luokka.
- Lisätty sekuntikello luokka (# 113)
- Lisätty tuki sisäkkäisiä sapluuna jatkamista.
- Lisätty vapaaehtoinen muuttoliike kuvaukset.
- Lisätty tehdä pikakuvakkeen tapa katsella tehtaan luokka.
- Nyt on mahdollista määrittää Gatekeeper tunnistaa käyttäjät käyttävät käyttäjätunnus sijasta sähköpostiaan.
- MUUTOKSET:
- Time luokka on siirretty ja Mako & # x5c; Chrono
- maa config vaihtoehto on poistettu. Sinulla on nyt säätämään sopiva maa kullekin kielelle sijaan.
- ViewFactory :: luoda menetelmä palaa nyt esiintymä Mako & # x5c; view & # x5c; Katso sijasta täytäntöönpanon Mako & # x5c; view & # x5c; renderointilaitokset & # x5c; RendererInterface.
- Siirretty app / routes.php app / reititys / routes.php.
- Suodattimet on nyt määritelty app / reitityksen / filters.php.
- Voit nyt käyttää luokan suodattimia lisäksi sulkemisiin.
- UrlBuilder :: Nykyinen menetelmä nyt sisällytettävä nykyinen kyselyparametreja oletuksena.
- Oletus Mcrypt salaustilan muuttunut EKP: CBC.
- Poistettu sovellus / paketteja hakemistosta. Paketit nyt asentaa packagist myyjä hakemistoon.
- Poistettu maailmanlaajuinen auttaja toimintoja. Ne on korvattu piirre ja luokka (NamespacedFileLoaderTrait ja ClassInspector).
Mikä on uusi versiossa 4.1.2:
- Korjattu ongelma päivämäärä valu ORM.
Mikä on uusi versiossa 4.1.1:
- Lisätty puuttunut palaa portinvartijan käyttäjän täytäntöönpanossa.
Mikä on uusi versiossa 4.1.0:
- Lisätty seepia suodatin kuvakirjaston.
- Lisätty tyhjäksi suodatin kuvakirjaston.
- Lisätty Pikselöinti suodatin kuvakirjaston.
- Lisätty kirkkauden säätö kuvan kirjastoon.
- Lisätty teroitus kuvakirjaston.
- Nyt voidaan luoda ja palauttaa väliaikainen otoksia käytettäessä kuvakirjaston.
- Lisätty tuki kieli välimuistiin.
- Lisätty Yhteys :: isAlive () menetelmä.
- Lisätty Yhteys :: uudelleenkytkemisen () menetelmä.
- Lisätty Yhteys :: beginTransaction () menetelmä.
- Lisätty Yhteys :: commitTransaction () menetelmä.
- Lisätty Yhteys :: rollBackTransaction () menetelmä.
- Lisätty Yhteys :: getTransactionNestingLevel () menetelmä.
- Lisätty Yhteys :: inTransaction () menetelmä.
Mikä on uusi versiossa 4.0.7:
- Bugikorjaus:
- Escape poikkeus viesti debug malliin.
- UUTTA:
- Nyt mahdollista määrittää päivämäärän esitysmuodon Siirtyessään ORM kirjaa array ja / tai JSON.
Mikä on uusi versiossa 4.0.6:
- Edistykselliset ORM :: toArray () ja ORM: : toJson menetelmät.
Mikä on uusi versiossa 4.0.5:
- Kiinteä bugi tiedoston perusteella välimuistin myymälä.
Mikä on uusi versiossa 4.0.0:
- uusien ja parannettujen RESTful reititysjärjestelmän
- Upouusi todennus kirjasto
- älykäs ja helppokäyttöinen riippuvuus injektio kontti
- timestamped ja OptimisticLocking piirteitä varten ORM
- kuvankäsittelyn kirjasto, joka tukee sekä GD ja ImageMagick
Mikä on uusi versiossa 3.6.6:
- Lisätty tuki APCU käyttäjän välimuisti.
Mikä on uusi versiossa 3.6.4:
- Mako nyt käyttää varmempi $ 2y $ Blowfish tilassa, kun hajautus salasanoja. PHP versio vaatimus on törmäsi kohteesta 5.3.1+ ja 5.3.7 +.
Mikä on uusi versiossa 3.6.2:
- ORM on nyt asetettu oikea perusavain arvo jälkeen lisätään uusi ennätys, kun käytät PostgreSQL.
Mikä on uusi versiossa 3.5.0:
- Mako on nyt asennettu ja päivitetty kautta säveltäjä.
- Oho käytetään näyttää virheen tiedot.
- Lisätty Session :: reflash menetelmällä.
- Vanhempien näkemyksiä on nyt pääsy muuttujat määritellään subtemplates.
- Kiinteä vika Oracle kyselyn kääntäjä.
- Kehitys palvelin käyttää nyt määritelty ympäristöön.
Mikä on uusi versiossa 3.4.0:
- Lisätty ORM.
- Lisätty Arr :: on menetelmä.
- Lisätty Kysely :: laskeva mukavuutta menetelmällä.
- Lisätty Kysely :: nouseva mukavuutta menetelmällä.
- Poistettu Malli luokka.
- Poistettu formaatin.
Mikä on uusi versiossa 3.3.2:
- lisätyt Haluan :: otsikon menetelmä.
- lisätyt Haluan :: käyttäjätunnus menetelmällä.
- Lisätty Pyydä :: salasanaa menetelmällä.
- Lisätty Vastaus :: takaisin menetelmällä.
- Lisätty CSS config lastaus.
Mikä on uusi versiossa 3.3.1:
- Parannettu tarvelatauksen Paketin luokkia.
Mikä on uusi versiossa 3.2.1:
- yksinkertaistettu Redis komento pipelining.
- Redis client tukee nyt komentoja sisältäviä tiloja (CONFIG GET, CONFIG SET, jne ...).
Mikä on uusi versiossa 3.1.0:
- Lisätty kehitys palvelimen (vaatii PHP 5.4.0+ ).
- Nyt on mahdollista pluralize sanoja sisällä käännetty merkkijono.
- Lisätty venäjän kielen paketti ja taivutus sääntöjä.
- Lisätty Vastaus :: otsikon menetelmä.
- Lisätty Vastaus :: clearHeaders menetelmällä.
- Lisätty Vastaus :: tyyppi menetelmällä.
- Lisätty Vastaus :: charset menetelmällä.
- Lisätty Vastaus :: disableCaching menetelmällä.
- Lisätty Vastaus :: pakkaa menetelmällä.
- Lisätty Vastaus :: disableCompression menetelmällä.
Mikä on uusi versiossa 3.0.4:
- Kiinteät paketti reititys ongelma.
Mikä on uusi versiossa 3.0.2:
- Nyt on helpompi tehdä subrequests paketti ohjaimet .
Mikä on uusi versiossa 3.0.0:
- Paketit voivat nyt oma reititettäviä ohjaimet.
- Lisätty interaktiivinen debug-konsolin.
- Lisätty tuki LOCALE URL.
- Nyt on mahdollista rekisteröidä mukautetun näkymän renderointilaitokset.
- Lisätty säilyttää suodatin sapluuna syntaksin.
- Lisätty Tapahtuma :: ensimmäistä menetelmää.
- Lisätty Tapahtuma :: ohituksen menetelmällä.
- Lisätty CLI :: rivinvaihtoa menetelmällä.
- Lisätty CLI :: ClearScreen menetelmällä.
- Lisätty CLI :: screenWidth menetelmällä.
- Lisätty CLI :: screenHeight menetelmällä.
- Lisätty CLI :: tyylin menetelmällä.
- Lisätty Crypto :: encryptAndSign menetelmällä.
- Lisätty Crypto :: validateAndDecrypt menetelmällä.
- Lisätty MAC luokka allekirjoittamiseen kielien viesti varmennuskoodien.
- Lisätty debug työkalupalkin loki sovitin.
- lisätyt tiedoston perusteella istunnon käsittelijä.
Mikä on uusi versiossa 2.3.3:
- Lisätty Arr :: isAssoc menetelmällä.
- Lisätty classloader :: registerNamespace menetelmällä.
- Renamed classloader :: addClass tapa classloader :: mapClass.
- Renamed classloader :: addClasses tapa classloader :: mapClasses.
Mikä on uusi versiossa 2.3.2:
- Lisätty reaktorin tehtävä suorittamiseksi tietokantaan vaellukset.
- Lisätty MAKO_VERSION vakio.
- Lisätty putkitusta tuki Redis asiakkaalle.
- Kiinteät kyselyn rakentaja vika.
Mikä on uusi versiossa 2.3.0:
- Lisätty debug työkalupalkin.
- Lisätty Mako & # x5c; turvallisuus & # x5c; Salasana luokka.
- Lisätty Mako & # x5c; turvallisuus & # x5c; Token luokka.
- Lisätty tuki EXISTS claues kyselyn rakentaja.
- Lisätty tuki alikyselyä kyselyn rakentaja.
- Lisätty View :: assignGlobal menetelmällä.
- lisätyt URL :: ottelunsa menetelmällä.
- Lisätty String :: laturin menetelmällä.
- lisätyt Tietokanta :: profiler menetelmällä.
- Lisätty Yhteys :: profiler menetelmällä.
Mikä on uusi versiossa 2.2.2:
- Nyt voidaan asettaa oletusarvo mallin lohkojen vanhempien näkemyksiä.
Mikä on uusi versiossa 2.2.1:
- .gitignore tiedostoja varat / * enää sivuuttaa kaikki tiedostot oletusarvoisesti.
Mikä on uusi versiossa 2.2.0:
- Lisätty tuki malli jäsentämiseen näkymään luokan.
- Lisätty e (paeta) auttaja toiminto.
- Lisätty dump_var auttaja toiminto.
- Lisätty valinnainen tekstityylejä (lihavoitu, haalistuneet, alleviivattu, vilkkuva, käänteinen ja piilotettu) ja CLI :: väri.
- Poistettu String :: specialCharsEncode menetelmällä.
- Poistettu String :: specialCharsDecode menetelmällä.
- Renamed Tietokanta :: FETCH vakio Database :: FETCH_FIRST.
Mikä on uusi versiossa 2.1.0:
- Uusi tietokanta luokan kyselyn rakentaja, joka tukee DB2, Firebird, MariaDB, MySQL, Oracle, PostgreSQL, SQLite ja SQLServer.
- Lisätty yleinen tietokannan välimuisti sovitin.
- Poistettu SQLite välimuisti sovitin.
- Tietokanta istunto sovitin käyttää uuden kyselyn rakentaja.
- Oletus malli käyttää uuden tietokannan luokka.
- Kiinteä vika, jos uuden lokin esimerkiksi palautettaisiin joka kerta.
- Kiinteä vika, jos uusi välimuistin esimerkiksi palautettaisiin joka kerta.
- Kiinteä vika, jos muoto :: XML epäonnistuu, jos tiedot on haettu käyttämällä SAN :: FETCH_OBJ.
- Kiinteä vika, jos muoto :: csv epäonnistuu, jos tiedot on haettu käyttämällä SAN :: FETCH_OBJ.
Mikä on uusi versiossa 2.0.1:
- Lisätty Tapahtuma :: selkeä () menetelmä.
- URL :: pohja () yrittää tunnistaa automaattisesti perus-URL, jos sen ei määritetty.
- Nyt on mahdollista määritellä oletus noutaa tila tietokannan luokka.
Mikä on uusi versiossa 1.6.2:
- Lisätty reaktori CLI väline, joka käsittelee tehtäviä ja asennus nippuja.
- Lisätty classloader :: addPsr0 menetelmällä.
- Lisätty taikaa pikakuvake välimuistin oletusarvona esimerkiksi.
- Lisätty taikaa pikakuvake oletuksena salauksen asetuksia.
- Lisätty CLI :: kuvaruudun menetelmällä.
- Poistettu CLI liittyviä koodi web osista puitteissa.
- virheet, jotka eivät kuulu oletuksena metsuri nyt kirjata app / varastointi / lokit / *. Log.
Mikä on uusi versiossa 1.6.1:
- Lisätty Session :: flash menetelmä, joka korvaa toiminnot on ilmoitus luokan.
- Lisätty __isset menetelmä välimuistin sovitin.
- Lisätty __isset ja __unset menetelmiä välimuistiin sovitin.
- Poistettu Ilmoitus luokka.
- Voi nyt määrittää näkymä muuttujien luotaessa näkymä esine.
- Edistykselliset englanti monimuotoistumiseen sääntöjä.
- Mako :: nippu palaa nyt NULL.
Mikä on uusi versiossa 1.6.0:
- Edistykselliset Englanti monimuotoistumiseen sääntöjä.
- Ei kannata käyttää HTML luokan luo yksinkertainen "leveä" tag.
Mikä on uusi versiossa 1.5.1:
- Parempi poikkeus viestejä.
- Growl luokka nyt heittää poikkeus, jos palvelin palauttaa virheen.
- Bugikorjaus: Ei tarvitse muuntaa sovelluksen nimi UTF8 kahdesti Growl luokassa.
- Bugikorjaus: Redis kokonaisluku vastaa nyt palauttaa kokonaisluvun.
- Bugikorjaus: Kiinteät mahdollista XSS kysymys poikkeus mieltä.
Mikä on uusi versiossa 1.5.0:
- Lisätty Session luokka, joka tukee tietokanta, syntyperäinen ja Redis varastointi.
- Lisätty String :: maski menetelmällä.
- Lisätty sato menetelmä kuvan luokkaan.
- Lisätty Colorize menetelmä kuvan luokkaan.
- Lisätty ArrayTo luokka.
- Poistettu Pyydä :: urlSegment menetelmällä.
- Edistykselliset String :: satunnainen menetelmä.
- Välimuistin adapteri tukee nyt TTL.
- Valmistettu sijainti parametri Response :: ohjata lisävarusteena.
- Pyydä :: menetelmä nyt toimii myös HTTP_X_HTTP_METHOD_OVERRIDE.
- Nyt on mahdollista käyttää sulkemisiin mukautettuja reittejä.
- Growl luokka nyt käyttää uusia GNTP protokolla.
- Kiinteä bugi redis asiakas.
- Kiinteä vika erehdyksessä käsittelijä.
Mikä on uusi versiossa 1.4.1:
- Autoloader on yhteensopiva apps tehty Mako & # X3C; 1.4.0 uudelleen.
Mikä on uusi versiossa 1.3.0:
- Lisätty luokka tuottaa ja validointi UUID.
- Lisätty määrä auttaja luokka.
- Lisätty luokka asettamiseksi ja saada ilmoituksia (& quot; flash-viestejä & quot;).
- Lisätty tuki HTTPS Gravatar luokassa.
- Päivitetty mieltä virheilmoituksen.
- Suojaus tunnuksineen ja nyt sovelluskohtaiset.
- Kiinteä vika erehdyksessä malliin.
- Kiinteä vika erehdyksessä käsittelijä.
Kommentteja ei löytynyt