Mako UTF-8 compatibel en eenvoudig te gebruiken.
De configuratie van de Mako Framework kern gebeurt in het bestand index.php.
Andere app specifieke configuraties zijn in de app / config directory
Wat is nieuw in deze release:.
- Bugfix:
- Eager laden criteria werken nu zoals verwacht wanneer popelen laden in brokken.
Wat is nieuw in versie 4.5.0:
- NIEUW:
- Nu is het mogelijk om meerdere headers te sturen met dezelfde veld-naam.
- Toegevoegd Request :: getRoute () methode.
- methode Toegevoegd Response :: hasHeader ().
- methode Toegevoegd Response :: hasCookie ().
- methode Toegevoegd Response :: removeCookie ().
- Toegevoegd Afbeelding :: GetHeight methode ().
- Toegevoegd Afbeelding :: GetWidth methode ().
- Toegevoegd Afbeelding :: getDimensions () methode.
- Toegevoegd brute kracht smoren naar de Poortwachter bibliotheek.
- Toegevoegd een commando bus bibliotheek # 138.
- Nieuwe en verbeterde event handler.
- VERBETERING:
- Nu is het mogelijk om een aangepaste set kolommen te selecteren door middel van een many-to-many relatie.
- Verschillende optimalisaties.
- CHANGE:
- Str :: slug () zal nu coderen niet-ASCII-tekens zoals recommened door RFC-3986.
- Kleine veranderingen in de toepassing en het pakket directory structuren.
- Toegevoegd brute kracht throttling instellingen om de app / config / gatekeeper.php configuratiebestand.
- Toegevoegd 3 nieuwe velden aan de tabel poortwachter gebruikers.
Wat is nieuw in versie 4.4.3:
- VERBETERING:
- Query :: kolom () en Query :: eerste () zal nu een stuk sneller in sommige gevallen.
Wat is nieuw in versie 4.4.0:
- NIEUW:
- Brand nieuwe reactor command-line tool.
- Toegevoegd optionele $ kolom parameter om de Query :: kolom methode ().
- Toegevoegd Mako kern klasse.
- Toegevoegd Wachtwoord :: needsRehash () methode.
- Toegevoegd Request :: isSafe () methode.
- methode Toegevoegd Session :: getToken ().
- methode Toegevoegd Session :: regenerateToken ().
- methode Toegevoegd Session :: validateToken ().
- Toegevoegd token validatie regel.
- Gatekeeper automatisch wachtwoorden herkauwen als dat nodig is.
- Toegevoegd attribuut, css, url en js ontsnappen filters.
- Escape filters zijn nu ook beschikbaar in duidelijke uitzicht PHP.
- VERANDERD:
- Verplaatst init.php bestand van de kern kader van de toepassing.
- Verwijderd de MAKO_VERSION constante (gebruik Mako :: VERSION plaats).
- Verwijderd de Wachtwoord :: isLegacyHash methode ().
- Verwijderd de parameter $ legacyCheck uit de methode Wachtwoord :: valideren ().
- Hernoemd Session :: generateToken () methode om Session :: generateOneTimeToken.
- Hernoemd Session :: validateToken () methode om Session :: validateOneTimeToken.
- Hernoemd token validatie regel one_time_token.
Wat is nieuw in versie 4.3.2:.
- Fixed bug validator
Wat is nieuw in versie 4.3.1:.
- Fixed bug routing
Wat is nieuw in versie 4.3.0:
- NIEUW:
- Toegevoegd ViewFactory :: bestaat methode ().
- Views worden nu trapsgewijs. Dit betekent dat u kunt overschrijven uitzicht pakket in uw toepassing.
- Taal bestanden worden nu trapsgewijs. Dit betekent dat u pakket taalbestanden kunnen overschrijven in uw toepassing.
- Voegde een ForbiddenException.
- Mako bevat nu standaard 403, 404, 405 error standpunten die gemakkelijk kunnen worden overschreven.
- De ORM zal nu ook uit niet-statische oproepen naar de query builder.
- Toegevoegd Connection :: tafel () gemak methode.
- methode Toegevoegd Container :: call () (# 116).
- Route acties worden nu uitgevoerd door de Container :: call () methode (# 118).
- Route filters worden nu uitgevoerd door de Container :: call () methode (# 119).
- Toegevoegd een sessie NULL op te slaan.
- WIJZIGINGEN:
- Verplaatst alle http uitzonderingen op de Mako & # x5c; http & # x5c;. uitzonderingen namespace
- omgedoopt tot de PageNotFoundException om NotFoundException.
- Controllers, Taken en Migraties nu gebruik maken van de ContainerAwareTrait eigenschap standaard.
- De ORM :: bouwer () methode is nu openbaar.
- De Route :: beperkingen () methode is hernoemd naar Route :: wanneer ().
Wat is nieuw in versie 4.2.0:
- NIEUW:
- Toegevoegd Time :: formatLocalized methode.
- Toegevoegd TimeZone klasse.
- Toegevoegd een Stopwatch klasse (# 113)
- Ondersteuning voor geneste sjabloon uitbreiding.
- Toegevoegd optioneel migratie beschrijvingen.
- Toegevoegd maken snelkoppeling methode om de weergave fabriek klasse.
- Het is nu mogelijk om te configureren Gatekeeper om gebruikers te identificeren met behulp van hun gebruikersnaam in plaats van hun e-mail.
- WIJZIGINGEN:
- De Tijd klasse is verplaatst naar de te verrichten & # x5c; chrono
- De optie locale config is verwijderd. Je hebt nu de juiste locatie voor elke taal in te stellen in plaats.
- De ViewFactory :: creëren methode zal nu terug een exemplaar van Mako & # x5c; view & # x5c; View in plaats van een implementatie van Mako & # x5c; view & # x5c; renderers & # x5c;. RendererInterface
- Verplaatst app / routes.php app / routing / routes.php.
- Filters moet nu worden vastgelegd in app / routing / filters.php.
- U kunt nu gebruik maken van de klasse filters naast sluitingen.
- De UrlBuilder :: huidige methode zal nu ook de huidige query parameters standaard.
- Standaard Mcrypt encryptie modus veranderd van ECB CBC.
- Verwijderd de app / packages directory. Pakketten zullen nu in de directory packagist leverancier worden geïnstalleerd.
- Verwijderd de wereldwijde helper functies. Ze zijn vervangen door een eigenschap en een klasse (NamespacedFileLoaderTrait en ClassInspector).
Wat is nieuw in versie 4.1.2:.
- Fixed probleem met datum casting in de ORM
Wat is nieuw in versie 4.1.1:.
- Toegevoegd ontbrekende rendementen in implementatie poortwachter gebruiker
Wat is nieuw in versie 4.1.0:.
- Toegevoegd sepia filter om de beeldbank
- Toegevoegd Negatief filter om de beeldbank.
- Toegevoegd pixelate filter om de beeldbank.
- Toegevoegd aanpassing van de helderheid aan de beeldbank.
- Toegevoegd verscherping aan de beeldbank.
- Nu is het mogelijk om te maken en te herstellen tijdelijke foto's bij gebruik van de beeldbank.
- Ondersteuning voor taal caching.
- Toegevoegd Connectie isAlive methode :: ().
- Toegevoegd Connectie :: reconnect () methode.
- Toegevoegd Connectie beginTransaction methode :: ().
- Toegevoegd Connectie commitTransaction methode :: ().
- Toegevoegd Connectie rollBackTransaction methode :: ().
- Toegevoegd Connectie getTransactionNestingLevel methode :: ().
- Toegevoegd Connectie inTransaction methode :: ().
Wat is nieuw in versie 4.0.7:
- BUGFIX:
- Escape uitzondering bericht debug sjabloon.
- NIEUW:
- Nu is het mogelijk om de datum output formaat configureren wanneer het omzetten van ORM records array en / of JSON.
Wat is nieuw in versie 4.0.6:
- Verbeterde ORM :: toArray () en ORM: :. toJSON methoden
Wat is nieuw in versie 4.0.5:.
- Fixed bug in de file-based cache winkel
Wat is nieuw in versie 4.0.0:
- Een nieuwe en verbeterde REST routing systeem
- Een gloednieuwe authenticatie bibliotheek
- Een slimme en eenvoudig te gebruiken dependency injection container
- tijdstempel en OptimisticLocking traits voor de ORM
- Een beeldmanipulatie bibliotheek die zowel GD en ImageMagick ondersteunt
Wat is nieuw in versie 3.6.6:.
- Ondersteuning voor APCU gebruiker cache
Wat is nieuw in versie 3.6.4:
- Mako maakt nu gebruik van het veiliger $ 2y $ Blowfish modus wanneer hashing wachtwoorden. De PHP-versie eis is gestoten uit 5.3.1+ naar 5.3.7 +.
Wat is nieuw in versie 3.6.2:
- ORM zal nu de juiste primaire sleutel waarde na invoegen van een nieuw record tijdens het gebruik van PostgreSQL.
Wat is nieuw in versie 3.5.0:.
- Mako is nu geïnstalleerd en bijgewerkt via componist
- Whoops wordt gebruikt voor het weergeven van informatie over de fout.
- Toegevoegd Session :: reflash methode.
- uitzicht Parent zal nu toegang tot de variabelen gedefinieerd in subtemplates.
- Fixed bug in Oracle querycompileerprogramma.
- Ontwikkeling server gebruikt nu de opgegeven milieu.
Wat is nieuw in versie 3.4.0:.
- Voegde een ORM
- Toegevoegd Arr :: heeft methode.
- Toegevoegd Query :: aflopend gemak methode.
- Toegevoegd Query :: oplopend gemak methode.
- Verwijderd de Model klasse.
- Verwijderd de klasse Format.
Wat is nieuw in versie 3.3.2:.
- Toegevoegd Request :: header methode
- Toegevoegd Request :: gebruikersnaam methode.
- Toegevoegd aanvragen :: wachtwoord methode.
- Toegevoegd Response :: terug methode.
- Toegevoegd cascading config laden.
Wat is nieuw in versie 3.3.1:.
- Verbeterde autoloading pakket klassen
Wat is nieuw in versie 3.2.1:.
- vereenvoudigd Redis command pipelining
- Redis client ondersteunt nu opdrachten die spaties bevatten (CONFIG GET, CONFIG SET, etc ...).
Wat is nieuw in versie 3.1.0:
- Toegevoegd ontwikkeling server (vereist PHP 5.4.0+ ).
- Het is nu mogelijk om woorden meervoudig maken in een vertaalde string.
- Toegevoegd Russische taalpakket en stembuiging regels.
- Toegevoegd Response :: header methode.
- Toegevoegd Response :: clearHeaders methode.
- Toegevoegd Response :: soort methode.
- Toegevoegd Response :: charset methode.
- Toegevoegd Response :: disableCaching methode.
- Toegevoegd Response :: kompres methode.
- Toegevoegd Response :: DisableCompression methode.
Wat is nieuw in versie 3.0.4:.
- Vast pakket verpletterende kwestie
Wat is nieuw in versie 3.0.2:
- Het is nu makkelijker om subrequests controllers pakket uitvoeren .
Wat is nieuw in versie 3.0.0:
- Pakketten kunnen nu hun eigen routable controllers <. / li>
- Toegevoegd interactieve debug-console.
- Ondersteuning voor locale URL's.
- Het is nu mogelijk om aangepaste weergave renderers registreren.
- Toegevoegd behouden filter template syntax.
- Toegevoegd Evenement :: eerste methode.
- Toegevoegd Evenement :: override methode.
- Toegevoegd CLI :: Newline methode.
- Toegevoegd CLI :: ClearScreen methode.
- Toegevoegd CLI :: screenWidth methode.
- Toegevoegd CLI :: screenHeight methode.
- Toegevoegd CLI :: stijl methode.
- Toegevoegd Crypto :: encryptAndSign methode.
- Toegevoegd Crypto :: validateAndDecrypt methode.
- Toegevoegde MAC klasse voor ondertekening strijkers gebruik boodschap authenticatie codes.
- Toegevoegd debug toolbar log adapter.
- Toegevoegd file gebaseerde sessie handler.
Wat is nieuw in versie 2.3.3:.
- Toegevoegd Arr :: isAssoc methode
- Toegevoegd ClassLoader :: registerNamespace methode.
- Hernoemd ClassLoader :: addClass methode om ClassLoader :: mapClass.
- Hernoemd ClassLoader :: addClasses methode om ClassLoader :: mapClasses.
Wat is nieuw in versie 2.3.2:.
- Toegevoegd reactor taak voor het uitvoeren van de database migraties
- Toegevoegd MAKO_VERSION constant.
- Toegevoegd pipelining steun aan de Redis client.
- Fixed vraagbouwer bug.
Wat is nieuw in versie 2.3.0:.
- Toegevoegd een debug toolbar
- Toegevoegd Mako & # x5c, veiligheid & # x5c;. Wachtwoord klasse
- Toegevoegd Mako & # x5c, veiligheid & # x5c;. Token klasse
- Ondersteuning voor BESTAAT claues om bouwer te vragen.
- Ondersteuning voor subqueries om bouwer te vragen.
- Toegevoegde bekijken :: assignGlobal methode.
- Toegevoegd URL :: wedstrijden methode.
- Toegevoegd String :: dynamo methode.
- Toegevoegd Database :: profiler methode.
- Toegevoegd Connectie :: profiler methode.
Wat is nieuw in versie 2.2.2:
- Nu is het mogelijk om een standaardwaarde voor template blokken set het uitzicht op de ouders.
Wat is nieuw in versie 2.2.1:
- .gitignore bestanden in activa / * niet meer negeren Alle bestanden standaard.
Wat is nieuw in versie 2.2.0:
- Ondersteuning voor sjabloon het ontleden aan de klas uitzicht.
- Toegevoegde e (escape) helper functie.
- Toegevoegd dump_var helper functie.
- Toegevoegd optionele tekst stijlen (vet, verschoten, onderstreept, knipperend, omgekeerd en verborgen) naar CLI :: kleur.
- Verwijderd de String :: specialCharsEncode methode.
- Verwijderd de String :: specialCharsDecode methode.
- Hernoemd Database :: FETCH constant op Database :: FETCH_FIRST.
Wat is nieuw in versie 2.1.0:
- Nieuwe database klasse met vraagbouwer dat DB2 ondersteunt, Firebird, MariaDB, MySQL, Oracle, PostgreSQL, SQLite en SQL Server.
- Toegevoegd generieke database-cache adapter.
- Removed SQLite cache adapter.
- Database sessie adapter maakt gebruik van de nieuwe query builder.
- Standaard model maakt gebruik van de nieuwe database klasse.
- Fixed bug waar een nieuwe log bijvoorbeeld elke keer zou worden teruggegeven.
- Fixed bug waar een nieuwe cache bijvoorbeeld elke keer zou worden teruggegeven.
- Fixed bug waarbij een Format :: xml zou mislukken als data was gehaald met behulp van de BOB :: FETCH_OBJ.
- Fixed bug waarbij een Format :: csv zou mislukken als data was gehaald met behulp van de BOB :: FETCH_OBJ.
Wat is nieuw in versie 2.0.1:.
- Toegevoegd Event :: duidelijke () methode
- URL :: base () zal proberen om de basis-URL detecteren als zijn niet geconfigureerd.
- Het is nu mogelijk om te definiëren de standaard halen wijze van de database klasse.
Wat is nieuw in versie 1.6.2:
- Toegevoegd reactor CLI tool die taken en installatie van handgrepen bundels.
- Toegevoegd ClassLoader :: addPsr0 methode.
- Toegevoegd magische snelkoppeling naar cache bijvoorbeeld standaard.
- Toegevoegd magische snelkoppeling naar crypto standaard configuratie.
- Toegevoegd CLI :: schermgrootte methode.
- Removed CLI-gerelateerde code vanaf het web delen van het kader.
- Fouten die niet worden gevangen door de standaard logger wordt nu ingelogd zijn om app / opslag / logs / *. log.
Wat is nieuw in versie 1.6.1:
- Toegevoegd Session :: flash methode die de functionaliteit vervangt van de kennisgeving klasse.
- Toegevoegd __isset methode om cache adapter.
- Toegevoegd __isset en __unset methoden om adapter cache.
- Removed Notification klasse.
- Kan nu uitzicht variabelen toewijzen bij het maken van het oog object.
- Verbeterde engels pluralisering regels.
- Mako :: bundel zal nu terugkeren NULL.
Wat is nieuw in versie 1.6.0:.
- Verbeterde Engels pluralisering regels
- Geen enkel punt in het gebruik van de HTML-klasse om een eenvoudige 'br' tag genereren.
Wat is nieuw in versie 1.5.1:.
- Verbeterde uitzondering berichten
- Growl klasse zal nu een uitzondering als de server retourneert een fout.
- Bugfix:. Geen behoefte om de naam van de toepassing twee keer te converteren naar UTF8 in Growl klasse
- Bugfix: Redis integer antwoordt nu retourneert een integer .
- Bugfix:. Vaste mogelijke XSS kwestie in de uitzondering uitzicht
Wat is nieuw in versie 1.5.0:
- Toegevoegd Session klasse die database, inheemse en herverdeling ondersteunt opslag.
- Toegevoegd String :: masker methode.
- Toegevoegd gewas methode om de afbeelding klasse.
- Toegevoegd inkleuren methode om de afbeelding klasse.
- Toegevoegd ArrayTo klasse.
- Removed Request :: urlSegment methode.
- Verbeterde String :: willekeurige methode.
- Geheugen cache adapter ondersteunt nu TTL.
- Made locatie parameter Response :: redirect optioneel.
- Vraag :: methode werkt nu ook met HTTP_X_HTTP_METHOD_OVERRIDE.
- Het is nu mogelijk om sluitingen te gebruiken in aangepaste routes.
- Growl klasse gebruikt nu de nieuwe GNTP protocol.
- Fixed bug in Herverdeeld client.
- Fixed bug in de fout handler.
Wat is nieuw in versie 1.4.1:
- autoloader is compatibel met apps gemaakt met Mako & # X3c; 1.4.0 opnieuw.
Wat is nieuw in versie 1.3.0:.
- Toegevoegd klasse voor het genereren en valideren van UUID
- Toegevoegd aantal helper klasse.
- Toegevoegd klasse voor het instellen en het krijgen van meldingen (& quot; flash berichten & quot;).
- Ondersteuning voor HTTPS in Gravatar klasse.
- Bijgewerkt uitzicht foutmelding.
- Beveiliging tokens en nu de toepassing.
- Fixed bug in de fout sjabloon.
- Fixed bug in de fout handler.
Reacties niet gevonden