Mako adalah UTF-8 yang kompatibel dan mudah digunakan.
Konfigurasi inti Mako Kerangka dilakukan di file index.php.
App lain konfigurasi spesifik di app / direktori config
Apa yang baru dalam rilis ini:.
- Bugfix:
- kriteria Eager loading sekarang bekerja seperti yang diharapkan ketika ingin memuat dalam potongan.
Apa yang baru di versi 4.5.4:
- Bugfix:
- kriteria Eager loading sekarang bekerja seperti yang diharapkan ketika ingin memuat dalam potongan.
Apa yang baru di versi 4.5.2:
- Bugfix:
- kriteria Eager loading sekarang bekerja seperti yang diharapkan ketika ingin memuat dalam potongan.
Apa yang baru di versi 4.4.5:
- PERBAIKAN:
- Query :: kolom () dan Permintaan :: pertama () sekarang akan jauh lebih cepat dalam beberapa kasus.
Apa yang baru di versi 4.4.4:
- PERBAIKAN:
- Query :: kolom () dan Permintaan :: pertama () sekarang akan jauh lebih cepat dalam beberapa kasus.
Apa yang baru di versi 4.4.0:
- NEW:
- Merek alat baris perintah reaktor baru.
- Ditambahkan opsional $ kolom parameter untuk Query :: kolom () metode.
- Ditambahkan Mako kelas inti .
- Ditambahkan Sandi :: needsRehash () metode.
- Ditambahkan Permintaan :: isSafe () metode.
- metode Ditambahkan Session :: getToken () .
- metode Ditambahkan Session :: regenerateToken () .
- metode Ditambahkan Session :: validateToken () .
- Ditambahkan tanda aturan validasi.
- Gatekeeper akan otomatis pengulangan password jika diperlukan.
- Ditambahkan atribut, css, url dan js melarikan diri filter.
- Luput filter sekarang juga tersedia dalam pandangan PHP polos.
- BERUBAH:
- Pindah init.php file dari inti kerangka untuk aplikasi.
- Dihapus konstan MAKO_VERSION (menggunakan Mako :: VERSION gantinya).
- Dihapus :: isLegacyHash () metode Sandi.
- Dihapus parameter $ legacyCheck dari metode Sandi :: validate ().
- Berganti nama Session :: generateToken () metode untuk Sesi :: generateOneTimeToken.
- Berganti nama Session :: validateToken () metode untuk Sesi :: validateOneTimeToken.
- Berganti nama tanda validasi aturan untuk one_time_token.
Apa yang baru di versi 4.3.2:.
- bug validator Fixed
Apa yang baru di versi 4.3.1:.
- Fixed Routing bug
Apa yang baru di versi 4.3.0:
- NEW:
- Ditambahkan ViewFactory :: ada metode ().
- Tampilan sekarang Cascading. Ini berarti bahwa Anda dapat mengesampingkan tampilan paket dalam aplikasi Anda.
- file Bahasa sekarang Cascading. Ini berarti bahwa Anda dapat menimpa file bahasa paket dalam aplikasi Anda.
- Ditambahkan ForbiddenException a.
- Mako sekarang termasuk standar 403, 404, 405 views kesalahan yang dapat dengan mudah override.
- ORM The sekarang akan juga maju non-statis panggilan ke query builder.
- Ditambahkan Connection :: tabel () metode kenyamanan.
- Ditambahkan Kontainer :: panggilan () metode (# 116).
- tindakan Route sekarang dijalankan oleh Kontainer :: panggilan () metode (# 118).
- filter Route sekarang dijalankan oleh Kontainer :: panggilan () metode (# 119).
- Ditambahkan toko sesi NULL.
- PERUBAHAN:
- Pindah semua pengecualian http ke mako & # x5c; http & # x5c;. pengecualian namespace
- Berganti nama PageNotFoundException untuk NotFoundException.
- Controller, Tugas dan Migrasi sekarang menggunakan sifat ContainerAwareTrait secara default.
- The ORM :: pembangun () metode sekarang masyarakat.
- The Route :: kendala () metode telah diubah namanya menjadi Route :: saat ().
Apa yang baru di versi 4.2.0:
- NEW:
- metode Ditambahkan Waktu :: formatLocalized.
- Ditambahkan TimeZone kelas.
- Ditambahkan kelas Stopwatch (# 113)
- Ditambahkan dukungan untuk ekstensi Template bersarang.
- Ditambahkan deskripsi migrasi opsional.
- Ditambahkan membuat metode pintas ke kelas tampilan pabrik.
- Sekarang mungkin untuk mengkonfigurasi Gatekeeper untuk mengidentifikasi pengguna menggunakan username mereka bukan email mereka.
- PERUBAHAN:
- Kelas Waktu telah dipindahkan ke ke Mako & # x5c; Chrono
- Opsi lokal konfigurasi telah dihapus. Anda sekarang harus mengatur lokal yang sesuai untuk setiap bahasa bukan.
- ViewFactory :: buat metode sekarang akan mengembalikan sebuah instance dari mako & # x5c; lihat & # x5c; View bukan merupakan implementasi dari mako & # x5c; lihat & # x5c; penyaji & # x5c;. RendererInterface
- Pindah app / routes.php ke app / routing yang / routes.php.
- Filter sekarang harus didefinisikan di app / routing yang / filters.php.
- Anda sekarang dapat menggunakan filter kelas selain penutupan.
- Metode UrlBuilder :: saat sekarang akan mencakup parameter permintaan saat ini secara default.
- Default Mcrypt mode enkripsi berubah dari ECB untuk CBC.
- Dihapus aplikasi / direktori paket. Paket sekarang akan dipasang di direktori penjual packagist.
- Dihapus fungsi helper global. Mereka telah diganti dengan sifat dan kelas (NamespacedFileLoaderTrait dan ClassInspector).
Apa yang baru di versi 4.1.2:.
- Tetap masalah dengan tanggal pengecoran di ORM
Apa yang baru di versi 4.1.1:.
- Ditambahkan kembali hilang dalam pelaksanaan gatekeeper pengguna
Apa yang baru di versi 4.1.0:.
- Ditambahkan sepia penyaring ke perpustakaan gambar
- Ditambahkan meniadakan penyaring ke perpustakaan gambar.
- Ditambahkan pixelate penyaring ke perpustakaan gambar.
- Ditambahkan kecerahan penyesuaian ke perpustakaan gambar.
- Ditambahkan mengasah ke perpustakaan gambar.
- Sekarang mungkin untuk membuat dan mengembalikan snapshot sementara bila menggunakan gambar perpustakaan.
- Ditambahkan dukungan untuk caching bahasa.
- Ditambahkan Connection :: IsAlive () metode.
- Ditambahkan Connection :: berhubungan kembali () metode.
- Ditambahkan Connection :: beginTransaction () metode.
- Ditambahkan Connection :: commitTransaction () metode.
- Ditambahkan Connection :: rollBackTransaction () metode.
- Ditambahkan Connection :: getTransactionNestingLevel () metode.
- Ditambahkan Connection :: inTransaction () metode.
Apa yang baru di versi 4.0.7:
- bugfix:
- Pesan melarikan diri kecuali di debug Template.
- NEW:
- Sekarang mungkin untuk mengkonfigurasi format tanggal output ketika mengkonversi catatan ORM untuk array dan / atau JSON.
Apa yang baru di versi 4.0.6:
- Peningkatan ORM :: toArray () dan ORM: :. metode toJSON
Apa yang baru di versi 4.0.5:.
- Fixed bug di toko file cache berdasarkan
Apa yang baru di versi 4.0.0:
- Sebuah sistem routing tenang baru dan lebih baik
- Sebuah merek perpustakaan otentikasi baru
- Sebuah ketergantungan wadah injeksi cerdas dan mudah digunakan
- timestamped dan OptimisticLocking sifat untuk ORM
- Sebuah perpustakaan manipulasi gambar yang mendukung kedua GD dan ImageMagick
Apa yang baru di versi 3.6.6:
- Ditambahkan dukungan untuk APCU pengguna tembolok
Apa yang baru di versi 3.6.4:
- Mako sekarang menggunakan lebih aman $ 2thn $ Blowfish modus ketika hashing password. Persyaratan Versi PHP telah bertemu dari 5.3.1+ ke 5.3.7 +.
Apa yang baru di versi 3.6.2:
- ORM sekarang akan menetapkan nilai yang benar kunci utama setelah menyisipkan rekor baru saat menggunakan PostgreSQL.
Apa yang baru di versi 3.5.0:.
- Mako sekarang terinstal dan diperbarui melalui komposer
- Whoops digunakan untuk menampilkan informasi kesalahan.
- Ditambahkan Sesi :: metode reflash.
- pandangan Parent sekarang akan memiliki akses ke variabel didefinisikan dalam subtemplates.
- Fixed bug di Oracle permintaan compiler .
- Server Pembangunan sekarang menggunakan lingkungan tertentu.
Apa yang baru di versi 3.4.0:.
- Ditambahkan ORM sebuah
- Ditambahkan Arr :: memiliki metode.
- Ditambahkan Query :: turun metode kenyamanan.
- Ditambahkan Query :: naik metode kenyamanan.
- Dihapus kelas Model.
- Dihapus kelas Format.
Apa yang baru di versi 3.3.2:.
- metode Ditambahkan Permintaan :: sundulan
- Ditambahkan Permintaan :: nama metode.
- Ditambahkan Permintaan :: sandi metode.
- Ditambahkan Response :: kembali metode.
- Ditambahkan Cascading config pemuatan.
Apa yang baru di versi 3.3.1:.
- Peningkatan autoloading kelas paket
Apa yang baru di versi 3.2.1:.
- Sederhana Redis perintah pipelining
- Redis klien sekarang mendukung perintah yang berisi spasi (CONFIG GET, CONFIG SET, dll ...).
Apa yang baru di versi 3.1.0:
- Ditambahkan pengembangan server (PHP 5.4.0+ membutuhkan ).
- Sekarang mungkin untuk mempluralkan kata dalam string diterjemahkan.
- Ditambahkan Rusia paket bahasa dan belok aturan.
- Ditambahkan Response :: metode header.
- metode Ditambahkan Response :: clearHeaders.
- Ditambahkan Response :: Jenis metode.
- Ditambahkan Response :: metode charset.
- metode Ditambahkan Response :: disableCaching.
- Ditambahkan Response :: metode kompres.
- Ditambahkan Response :: metode disableCompression.
Apa yang baru di versi 3.0.4:.
- paket Tetap masalah routing yang
Apa yang baru di versi 3.0.2:
- Sekarang lebih mudah untuk melakukan subrequests paket pengendali .
Apa yang baru di versi 3.0.0:
- Paket dapat sekarang memiliki kontroler routable mereka sendiri <. / li>
- Ditambahkan konsol men-debug interaktif.
- Ditambahkan dukungan untuk URL lokal.
- Sekarang mungkin untuk mendaftarkan tampilan kustom penyaji.
- Ditambahkan melestarikan penyaring untuk sintaks template.
- Metode pertama Ditambahkan Acara ::.
- Tambah Acara :: metode override.
- metode Ditambahkan CLI :: newLine.
- metode Ditambahkan CLI :: clearScreen.
- metode Ditambahkan CLI :: screenWidth.
- metode Ditambahkan CLI :: screenHeight.
- Ditambahkan CLI :: metode gaya.
- Ditambahkan Crypto :: metode encryptAndSign.
- metode Ditambahkan Crypto :: validateAndDecrypt.
- kelas Ditambahkan MAC untuk string penandatanganan menggunakan kode otentikasi pesan .
- Ditambahkan men-debug log toolbar adaptor.
- Ditambahkan berkas handler sesi berdasarkan.
Apa yang baru di versi 2.3.3:
- Ditambahkan Arr :: metode isAssoc
- Ditambahkan ClassLoader :: metode registerNamespace.
- Berganti nama ClassLoader :: metode addClass ke ClassLoader :: mapClass.
- Berganti nama ClassLoader :: metode untuk ClassLoader :: mapClasses addClasses.
Apa yang baru di versi 2.3.2:.
- Ditambahkan tugas reaktor untuk melakukan migrasi basis data
- Ditambahkan MAKO_VERSION konstan .
- Ditambahkan pipelining dukungan untuk klien Redis.
- permintaan Tetap builder bug.
Apa yang baru di versi 2.3.0:.
- Ditambahkan toolbar men-debug
- Ditambahkan mako & # x5c; keamanan & # x5c;. Password class
- Ditambahkan mako & # x5c; keamanan & # x5c;. kelas Token
- Ditambahkan dukungan untuk ADA claues untuk query builder.
- Ditambahkan dukungan untuk subqueries untuk query builder.
- metode Ditambahkan View :: assignGlobal.
- Ditambahkan URL :: pertandingan metode.
- Ditambahkan String :: metode alternator.
- Ditambahkan metode database :: profiler.
- Ditambahkan Connection :: metode profiler.
Apa yang baru di versi 2.2.2:
- Sekarang mungkin untuk menetapkan nilai default untuk blok Template dalam pandangan orang tua .
Apa yang baru di versi 2.2.1:
- .gitignore file dalam aset / * tidak lagi mengabaikan semua file secara default.
Apa yang baru di versi 2.2.0:
- Ditambahkan dukungan untuk template parsing ke kelas tampilan.
- Tambah e (escape) fungsi pembantu.
- Ditambahkan dump_var fungsi pembantu.
- Ditambahkan gaya teks opsional (tebal, pudar, digarisbawahi, berkedip, terbalik dan tersembunyi) untuk CLI :: warna.
- Dihapus metode String :: specialCharsEncode.
- Dihapus metode String :: specialCharsDecode.
- Berganti nama database :: FETCH konstan untuk database :: FETCH_FIRST.
Apa yang baru di versi 2.1.0:
- kelas database baru dengan query builder yang mendukung DB2, Firebird, MariaDB, MySQL, Oracle, PostgreSQL, SQLite dan SQLServer.
- Ditambahkan generik adaptor cache database.
- Dihapus adaptor SQLite Cache.
- adaptor sesi database menggunakan query builder baru.
- Model default menggunakan kelas database baru.
- Fixed bug di mana log contoh baru akan dikembalikan setiap kali.
- Fixed bug di mana contoh cache yang baru akan dikembalikan setiap kali.
- Fixed bug di mana Format :: xml akan gagal jika data yang diambil adalah menggunakan PDO :: FETCH_OBJ .
- Fixed bug di mana Format :: csv akan gagal jika data yang diambil adalah menggunakan PDO :: FETCH_OBJ.
Apa yang baru di versi 2.0.1:.
- Tambah Acara :: yang jelas () metode
- URL :: dasar () akan mencoba untuk mendeteksi secara otomatis URL dasar jika tidak dikonfigurasi.
- Sekarang mungkin untuk menentukan default mode kelas database mengambil.
Apa yang baru di versi 1.6.2:
- Ditambahkan CLI reaktor alat yang menangani tugas dan instalasi bundel.
- Ditambahkan ClassLoader :: addPsr0 metode.
- Ditambahkan shortcut ajaib ke default Cache misalnya.
- Ditambahkan shortcut ajaib ke default konfigurasi kripto.
- metode Ditambahkan CLI :: screensize.
- Dihapus CLI terkait kode dari bagian web framework.
- Kesalahan yang tidak tertangkap oleh logger default akan sekarang login ke app / penyimpanan / log / *. log.
Apa yang baru di versi 1.6.1:
- Ditambahkan Sesi :: metode flash yang menggantikan fungsi kelas Pemberitahuan .
- Ditambahkan __isset metode untuk adaptor tembolok.
- Ditambahkan __isset dan __unset untuk cache adaptor.
- kelas Pemberitahuan Dihapus.
- Sekarang dapat menetapkan pandangan variabel saat membuat objek pandangan.
- Peningkatan aturan pluralisasi bahasa Inggris.
- Mako :: bundle sekarang akan kembali NULL.
metode
Apa yang baru di versi 1.6.0:.
- Peningkatan aturan pluralisasi English
- Tidak ada gunanya menggunakan kelas HTML untuk menghasilkan sederhana 'br' tag.
Apa yang baru di versi 1.5.1:.
- Peningkatan pesan pengecualian
- kelas Growl akan sekarang membuang perkecualian jika server mengembalikan kesalahan.
- Bugfix:. Tidak perlu mengubah nama aplikasi untuk UTF8 dua kali dalam kelas Growl
- Bugfix: Redis bilangan bulat balasan sekarang mengembalikan integer .
- Bugfix:. Tetap mungkin masalah XSS dalam tampilan pengecualian
Apa yang baru di versi 1.5.0:
- Ditambahkan Sesi kelas yang mendukung basis data, asli dan Redis penyimpanan.
- Ditambahkan String :: metode mask.
- Ditambahkan metode tanaman untuk kelas image .
- Ditambahkan mewarnai metode untuk kelas image.
- kelas Ditambahkan ArrayTo .
- Dihapus Permintaan :: metode urlSegment.
- Peningkatan String :: metode random.
- adaptor Memory Cache sekarang mendukung TTL.
- parameter lokasi Made in Response :: mengarahkan opsional.
- Permintaan :: metode sekarang juga bekerja dengan HTTP_X_HTTP_METHOD_OVERRIDE.
- Sekarang mungkin untuk menggunakan penutupan di rute kustom.
- kelas Growl sekarang menggunakan protokol GNTP baru.
- Fixed bug di Redis klien.
- Fixed bug dalam penangan kesalahan.
Apa yang baru di versi 1.4.1:
- Autoloader kompatibel dengan aplikasi yang dibuat dengan Mako & # x3c; 1.4.0 lagi.
Apa yang baru di versi 1.3.0:.
- Ditambahkan kelas untuk menghasilkan dan memvalidasi UUIDs
- Ditambahkan jumlah kelas pembantu.
- Ditambahkan kelas untuk menetapkan dan mendapatkan pemberitahuan (& quot; pesan kilat & quot;).
- Ditambahkan dukungan untuk HTTPS di kelas Gravatar.
- Updated tampilan pesan kesalahan.
- token Keamanan dan sekarang aplikasi spesifik .
- Fixed bug dalam template kesalahan.
- Fixed bug dalam penangan kesalahan.
Persyaratan :
- PHP 5.3.1 atau lebih tinggi
- iconv
- mbstring
- PDO
Komentar tidak ditemukan