Mako jest UTF-8 kompatybilne i łatwe w użyciu.
Konfiguracja rdzenia Mako ramowego odbywa się w pliku index.php.
konkretne configs innych aplikacji znajdują się w katalogu app / config
Co nowego w tym wydaniu:.
- Bugfix:
- Chętni kryteria ładowanie teraz działać zgodnie z oczekiwaniami, gdy chętni ładowania w kawałki.
Co nowego w wersji 4.5.0:
- NOWOŚĆ:
- Teraz można wysłać kilka nagłówków z tym samym nazwy pola.
- Dodane Zapytanie :: getRoute ().
- Metoda Dodany odpowiedzi :: hasHeader ().
- Metoda Dodany odpowiedzi :: hasCookie ().
- Metoda Dodany odpowiedzi :: removeCookie ().
- Dodane zdjęcia :: Metoda getHeight ().
- Dodane zdjęcia :: Metoda getWidth ().
- Dodane Obrazek :: getDimensions ().
- Dodane Brute Force dławienie do biblioteki Gatekeeper.
- Dodane biblioteka autobusów polecenie # 138.
- Nowa i ulepszona obsługa zdarzeń.
- POPRAWA:
- Teraz można wybrać niestandardowy zestaw kolumn przez wielu do wielu relacji.
- Różne optymalizacje.
- ZMIEŃ:
- Str :: ślimak () będzie teraz kodowania znaków spoza ASCII jako poleciłbym przez RFC-3986.
- Drobne zmiany w strukturach i katalogów pakietu aplikacji.
- Dodane brute force dławienia przepływu ustawień do pliku app / config / gatekeeper.php konfiguracji.
- Dodano 3 nowe pola do tabeli użytkowników Gatekeeper.
Metoda
Metoda
Co nowego w wersji 4.4.3:
- POPRAWA:
- Zapytanie :: kolumna () i zapytań :: Pierwszy () będzie teraz o wiele szybciej w niektórych przypadkach.
Co nowego w wersji 4.4.0:
- NOWOŚĆ:
- Fabrycznie nowe narzędzie wiersza polecenia reaktora.
- Dodano parametr opcjonalny $ kolumna do Query :: Kolumna (metoda).
- Dodane Mako podstawowa klasa.
- Dodane Hasło :: needsRehash ().
- Dodane Zapytanie :: isSafe ().
- Metoda Dodany Sesja :: GetToken ().
- Metoda Dodany Sesja :: regenerateToken ().
- Metoda Dodany Sesja :: validateToken ().
- Dodano znacznik reguły poprawności.
- Gatekeeper automatycznie powtarzać hasła w razie potrzeby.
- Dodano atrybut, css, js ucieczki URL i filtrów.
- Ucieczka filtry są teraz dostępne również w prostych poglądów PHP.
- ZMIANIE:
- Przeniesiony init.php pliku z rdzenia ramowej do aplikacji.
- Usunięto stałą MAKO_VERSION (użyj Mako :: WERSJA zamiast).
- Usunięto :: Metoda Hasło isLegacyHash ().
- Usunięto parametr $ legacyCheck z metody Hasło :: validate ().
- Zmiana nazwy Sesja :: generateToken () aby Session :: generateOneTimeToken.
- Zmiana nazwy Sesja :: validateToken () aby Session :: validateOneTimeToken.
- Zmiana nazwy reguły tokena walidacji one_time_token.
Metoda
Metoda
Co nowego w wersji 4.3.2:.
- Naprawiono błąd walidator
Co nowego w wersji 4.3.1:.
- Naprawiono błąd routingu
Co nowego w wersji 4.3.0:
- NOWOŚĆ:
- Dodane ViewFactory :: istnieje metoda ().
- Widoki są teraz kaskadowe. Oznacza to, że można zmienić poglądy pakietów w aplikacji.
- Pliki językowe są teraz kaskadowe. Oznacza to, że można zmienić pliki językowe pakietu w aplikacji.
- Dodano ForbiddenException.
- Mako zawiera teraz domyślnym 403, 404, 405 odsłon błędach, które mogą być łatwo nadpisane.
- ORM będzie teraz również forward niestatyczny wywołania konstruktora zapytań.
- Dodane Połączenie :: Stół () metoda wygoda.
- Metoda dodał Container :: call () (# 116).
- działania trasy są teraz wykonywane przez kontener :: metoda call () (# 118).
- Filtry tras są obecnie wykonywane przez kontener :: metoda call () (# 119).
- Dodano sklep sesji NULL.
- ZMIANY:
- Przeniesiony wszystkie wyjątki HTTP do mako & # x5c; http & # x5c;. przestrzeni nazw wyjątki
- przemianowany PageNotFoundException do NotFoundException.
- Sterowniki, Zadania i Migracje używać teraz cechę ContainerAwareTrait domyślnie.
- ORM :: budowniczy () metoda jest publiczna.
- Route :: ograniczenia () metoda została zmieniona na Szlaku :: kiedy ().
Co nowego w wersji 4.2.0:
- NOWOŚĆ:
- Metoda Dodano Do :: formatLocalized.
- Dodano klasy strefy czasowej.
- Dodano klasę Stoper (# 113),
- Dodano wsparcie dla zagnieżdżonego szablonu.
- Dodano opcjonalne opisy migracji.
- Dodane czyni metodę skrótu do klasy Widok fabryki.
- Teraz można skonfigurować Gatekeeper w celu identyfikacji użytkowników za pomocą nazwy użytkownika, a nie na ich e-mail.
- ZMIANY:
- Klasa Czas został przeniesiony do do Mako & # x5c; stoper
- Opcja locale config został usunięty. Teraz trzeba ustawić odpowiednie ustawienia regionalne dla każdego języka, a nie.
- ViewFactory :: stworzyć metody spowoduje powrót instancji mako & # x5c; widok & # x5c; Zobacz zamiast realizacji mako & # x5c; widok & # x5c; renderujące & # x5c;. RendererInterface
- Przeniesiony app / routes.php do app / routingu / routes.php.
- Filtry muszą teraz być zdefiniowane w app / routingu / filters.php.
- Możesz teraz użyć filtr klasy oprócz zamknięcia.
- UrlBuilder :: obecna metoda będzie teraz obejmować aktualne parametry zapytania domyślnie.
- Domyślny tryb szyfrowania Mcrypt zmieniona z EBC do CBC.
- Usunięto katalogu app / pakiety. Pakiety zostanie zainstalowany w katalogu packagist dostawcy.
- Usunięto globalne funkcji pomocniczych. Zostały zastąpione cechy i grupy (NamespacedFileLoaderTrait i ClassInspector).
Co nowego w wersji 4.1.2:.
- Naprawiono problem z datą odlewu w ORM
Co nowego w wersji 4.1.1:.
- Dodano brakujące zyski w realizacji użytkownika strażnik
Co nowego w wersji 4.1.0:.
- Dodano filtr sepia do biblioteki zdjęć
- Dodano filtr Negatyw do biblioteki obrazów.
- Dodano filtr pikselizacja do biblioteki obrazów.
- regulacja jasności dodane do biblioteki obrazów.
- dodane do biblioteki wyostrzania obrazu.
- Teraz można tworzyć i przywracać tymczasowe migawki przy korzystaniu z biblioteki obrazów.
- Dodano wsparcie dla buforowania językowej.
- Dodane Połączenie :: Metoda isAlive ().
- Dodane Połączenie :: reconnect metoda ().
- Dodane Połączenie :: Metoda beginTransaction ().
- Dodane Połączenie :: Metoda commitTransaction ().
- Dodane Połączenie :: Metoda rollBackTransaction ().
- Dodane Połączenie :: Metoda getTransactionNestingLevel ().
- Dodane Połączenie :: Metoda inTransaction ().
Co nowego w wersji 4.0.7:
- poprawkowe:
- Komunikat wyjątku Ucieczka w szablonie debugowania.
- NOWOŚĆ:
- Teraz można skonfigurować format wyjściowy datę konwersji rekordy ORM do tablicy i / lub JSON.
Co nowego w wersji 4.0.6:
- Poprawa ORM :: toArray () i ORM: :. metody toJSON
Co nowego w wersji 4.0.5:.
- Naprawiono błąd w sklepie podręcznej plików oparty
Co nowego w wersji 4.0.0:
- Nowy i udoskonalony system routingu relaksującego
- nowy biblioteki uwierzytelniania
- elegancki i łatwy w użyciu pojemnik wtrysku zależność
- czas utworzenia i OptimisticLocking cechy dla ORM
- Biblioteka obróbki zdjęć, który obsługuje zarówno GD i ImageMagick
Co nowego w wersji 3.6.6:.
- Dodano wsparcie dla APCU pamięci podręcznej użytkownika
Co nowego w wersji 3.6.4:
- Mako korzysta obecnie bardziej bezpieczne $ 2y $ Blowfish Tryb gdy haszowania haseł. Wymóg wersja PHP został wpadł z 5.3.1+ do 5.3.7 +.
Co nowego w wersji 3.6.2:
- ORM będzie teraz ustawiona prawidłowa wartość klucza podstawowego po wstawienie nowego rekordu podczas korzystania z PostgreSQL.
Co nowego w wersji 3.5.0:.
- Mako jest zainstalowane i aktualizowane przez kompozytora
- Ups służy do wyświetlania informacji o błędzie.
- dodał Session :: Metoda wgra go.
- odsłon macierzyste mają teraz dostęp do zmiennych zdefiniowanych w subtemplates.
- Naprawiono błąd w Oracle zapytania kompilator.
- Serwer Rozwój teraz korzysta z określonego środowiska.
Co nowego w wersji 3.4.0:.
- Dodano ORM
- Dodane Arr :: ma metody.
- Dodane Zapytanie :: malejąco metoda wygoda.
- Dodane Zapytanie :: rosnąco metoda wygoda.
- Usunięto klasę modelu.
- Usunięto klasa Format.
Co nowego w wersji 3.3.2:.
- Metoda Dodano Zapytanie :: nagłówek
- Dodane metoda Zapytanie :: nazwa użytkownika.
- Dodane metoda Zapytanie :: hasło.
- Dodane odpowiedzi :: powrotem metody.
- Dodane kaskadowe config ładowania.
Co nowego w wersji 3.3.1:.
- Ulepszone automatyczne ładowanie klas pakietu
Co nowego w wersji 3.2.1:.
- uproszczony Redis polecenie rurociąg
- Klient Redis obsługuje poleceń zawierające spacje (config GET, Konfig, etc ...).
Co nowego w wersji 3.1.0:
- Dodano serwer rozwoju (wymaga PHP 5.4.0+ ).
- To jest teraz możliwe pluralize słowa wewnątrz tłumaczonego napisu.
- Dodane Rosyjski pakiet językowy i przegięcia.
- Dodane odpowiedzi :: metoda nagłówka.
- Metoda Dodany odpowiedzi :: clearHeaders.
- Dodane odpowiedzi :: metoda typu.
- Dodane odpowiedzi :: Metoda charset.
- Metoda Dodany odpowiedzi :: disableCaching.
- Dodane odpowiedzi :: Metoda kompres.
- Dodane odpowiedzi :: Metoda disableCompression.
Zasady
Co nowego w wersji 3.0.4:.
- Naprawiono problem routingu pakietu
Co nowego w wersji 3.0.2:
- To jest teraz łatwiejsze do wykonania subrequests do pakietu sterowników .
Co nowego w wersji 3.0.0:
- Pakiety mogą teraz mają własne kontrolery pełną funkcją wyznaczania tras <. / li>
- Dodane interaktywne konsoli debugowania.
- Dodano wsparcie dla URL lokalizacji.
- Teraz można zarejestrować zwyczaj oglądać renderujące.
- Dodane zachować filtr do składni szablonów.
- dodał Event :: Pierwsza metoda.
- Dodane Event :: metoda obejścia.
- Metoda Dodany CLI :: nowej linii.
- Metoda Dodany CLI :: ClearScreen.
- Metoda Dodany CLI :: ScreenWidth.
- Metoda Dodany CLI :: ScreenHeight.
- Dodane CLI :: Metoda stylu.
- Dodane Crypto :: Metoda encryptAndSign.
- dodał Crypto :: Metoda validateAndDecrypt.
- Klasa Dodany MAC do podpisywania strun za pomocą kodów uwierzytelniania wiadomości.
- Dodane Adapter dziennika debugowania Pasek.
- Dodane plik oparty obsługi sesji.
Co nowego w wersji 2.3.3:.
- Dodane Arr :: Metoda isAssoc
- dodał ClassLoader :: Metoda registerNamespace.
- Zmiana nazwy ClassLoader :: Metoda addClass do classloader :: mapClass.
- Zmiana nazwy ClassLoader :: addClasses metoda ClassLoader :: mapClasses.
Co nowego w wersji 2.3.2:.
- Dodane zadaniem reaktor do wykonywania migracji bazy danych
- Dodane MAKO_VERSION stałe.
- Dodano wsparcie dla klienta rurociąg Redis.
- Poprawiono Query Builder błąd.
Co nowego w wersji 2.3.0:.
- Dodano pasek narzędzi debugowania
- Dodane mako & # x5c; bezpieczeństwa & # x5c;. Klasa Hasło
- Dodane mako & # x5c; bezpieczeństwa & # x5c;. Reklamowe klasy
- Dodano wsparcie dla ISTNIEJE claues do Query Builder.
- Dodano wsparcie dla podzapytaniach do Query Builder.
- Metoda dodany :: assignGlobal.
- Dodane Metoda URL :: mecze.
- Dodane String :: Metoda alternator.
- Dodane metoda Database :: profiler.
- Dodane Połączenie :: Metoda profiler.
Co nowego w wersji 2.2.2:
- Teraz można ustawić domyślną wartość dla bloków szablonu w widokach rodziców.
Co nowego w wersji 2.2.1:
- .gitignore pliki aktywów / * dłużej ignorować Domyślnie wszystkie pliki.
Co nowego w wersji 2.2.0:
- Dodano wsparcie dla szablonu parsowania do klasy widoku.
- Dodane e (escape) Funkcja pomocnika.
- Dodane dump_var funkcji pomocnika.
- Dodano opcjonalne style tekstu (pogrubienie, wyblakłe, podkreślono, miganie, odwrócenie się i ukryte) do CLI :: kolorze.
- Usunięto metoda String :: specialCharsEncode.
- Usunięto metoda String :: specialCharsDecode.
- Zmiana nazwy bazy danych :: FETCH stałe do bazy danych :: FETCH_FIRST.
Co nowego w wersji 2.1.0:
- Nowa klasa z kwerend bazy danych, który obsługuje bazy danych DB2, Firebird, MariaDB, MySQL, Oracle, PostgreSQL, SQLite i SQLServer.
- Dodane generic Adapter pamięci podręcznej bazy danych.
- Usunięto Adapter SQLite cache.
- Karta sesji bazy danych wykorzystuje nowy kreator zapytań.
- Model Domyślnie używa nowej klasy bazy danych.
- Naprawiono błąd, gdzie nowa instancja dziennika zostanie zwrócona za każdym razem.
- Naprawiono błąd, gdzie nowa instancja cache będzie zwracany za każdym razem.
- Naprawiono błąd, gdzie Format :: xml nie powiedzie się, jeśli dane były pobierane za pomocą PDO :: FETCH_OBJ.
- Naprawiono błąd, gdzie Format :: CSV nie powiedzie się, jeśli dane były pobierane za pomocą PDO :: FETCH_OBJ.
Co nowego w wersji 2.0.1:.
- Dodane Event :: clear () Metoda
- Adres URL :: bazowa () spróbuje wykryje podstawowy adres URL, jeśli jej nie skonfigurowany.
- Teraz można zdefiniować domyślny tryb klasy bazy danych pobrać.
Co nowego w wersji 1.6.2:
- Dodano narzędzie CLI reaktora, który obsługuje zadania i instalacji pakiety.
- dodał ClassLoader :: addPsr0 metody.
- Dodane magiczny skrót do domyślnej instancji cache.
- Dodane magiczny skrót do domyślnych kryptograficznego konfiguracji.
- Metoda Dodany CLI :: Rozmiar ekranu.
- Usunięto CLI związane z części kodu web ram.
- Błędy, które nie zostały złowione przez domyślne rejestratora zostanie zalogowany do przechowywania / app / dzienniki / *. log.
Co nowego w wersji 1.6.1:
- Dodane Sesja :: metoda flash, która zastępuje funkcję klasy powiadomień.
- Dodane __isset metodę adaptera podręcznej.
- Dodane __isset i __unset buforować adaptera.
- Usunięto klasy powiadomień.
- Czy można teraz przypisać widoku zmiennych podczas tworzenia obiektu widoku.
- Ulepszone zasady angielski liczby mnogiej.
- Mako :: Pakiet będzie teraz zwróci NULL.
metody
Co nowego w wersji 1.6.0:.
- Lepsze English zasady tworzenia liczby mnogiej
- Nie ma sensu przy użyciu klasy HTML do generowania prosty tag "br".
Co nowego w wersji 1.5.1:.
- Ulepszone komunikaty wyjątków
- Klasa Growl będzie teraz wyjątek, jeśli serwer zwraca błąd.
- Bugfix:. Nie ma potrzeby, aby przekształcić nazwę aplikacji do UTF8 dwukrotnie w klasie Growl
- Bugfix: Redis całkowita odpowiada teraz zwraca liczbę całkowitą, .
- Bugfix:. Naprawiono możliwość XSS kwestią w świetle wyjątków
Co nowego w wersji 1.5.0:
- Dodano klasy sesji, który obsługuje bazy danych, rodzimych i Redis przechowywania.
- Dodane String :: Metoda maska.
- Dodano metody upraw do klasy obrazu.
- Dodane do klasy metodę kolorowania obrazu.
- Klasa Dodany ArrayTo.
- Usunięto Zapytanie :: Metoda urlSegment.
- Ulepszona String :: metodą losową.
- Karta Pamięć podręczna obsługuje TTL.
- Wykonane parametr lokalizacja w odpowiedzi :: przekierować opcjonalne.
- Zapytanie :: metoda pomaga teraz HTTP_X_HTTP_METHOD_OVERRIDE.
- Można teraz używać zamknięć niestandardowych trasach.
- Klasa Growl teraz korzysta z nowego protokołu GNTP.
- Naprawiono błąd w kliencie REDIS.
- Naprawiono błąd z obsługi błędów.
Co nowego w wersji 1.4.1:
- Autoloader jest kompatybilny z aplikacjami wykonane z Mako & # x3c; 1.4.0 ponownie.
Co nowego w wersji 1.3.0:.
- Dodano klasy do generowania i sprawdzania UUID
- Dodane numer klasy pomocnika.
- Dodano klasy do ustawiania i coraz powiadomień (& quot; & quot wiadomości lampy błyskowej;).
- Dodano wsparcie dla protokołu HTTPS w Gravatar klasy.
- Aktualizacja Widok komunikat o błędzie.
- tokeny zabezpieczeń i teraz od aplikacji.
- Naprawiono błąd w szablonie błędu.
- Naprawiono błąd z obsługi błędów.
Komentarze nie znaleziono