Panada versi terbaru 0.3.1 kini telah rilis. Beberapa bug telah diperbaiki dan fitur-fitur baru pun telah ditambahkan. Berikut ini adalah fitur yang ditambahkan pada versi ini.
Module
Mulai versi ini Panada telah mendukung modulasi. Module adalah sebuah sub-aplikasi yang memiliki kompenen lengkap seperti layaknya aplikasi utama yang terdiri dari Model, View, Controller dan Library. Yang membedakannya adalah sebuah module harus digabungkan ke dalam aplikasi utama dan tidak dapat berdiri sendiri.
Pengaksesan module di Panada dibuat sefleksibel mungkin. Cara pengaksesannya bisa dilakukan melalui controller aplikasi utama, melalui url (akses langsung) atau dari dalam sebuah controller module lainnya.
Controller di dalam module bisa dibuat sebanyak mungkin mengikuti kebutuhan dari module yang ingin dibuat. Module juga dapat mengakses sumber daya (resource) dari aplikasi utama seperti library dan model secara langsung. Informasi lebih lanjut tentang hal ini silahkan baca dokumentasi tentang module.
Active Record
Fitur Active Record kini juga telah ditambahkan. Panada mengikuti pattern Active Record sebagaimana yang terdapat di http://en.wikipedia.org/wiki/Active_record_pattern. Setiap nama tabel diwakili oleh sebuah class dan setiap properties class mewakili nama kolom. Dokumentasi lebih jauh tentang penggunaan Active Record bisa dibaca di sini.
Query Builder
Selain Active Record, database abstraksi juga bisa dilakukan menggunakan Query Builder. Query Builder bisa dimanfaatkan untuk membuat query database secara dinamas dengan lebih cepat. Silahkan baca dokumentasi mengenai Query Builder untuk penjelasan lebih lanjut.
Driver Database
Kini, pengelolaan interface database diorganisir ke dalam format driver. Setiap nama driver mewakili satu nama interface. Hal ini untuk kemudahan dalam penambahan driver-driver baru.
Jika versi sebelumnya database yang di-support baru MySQL dan MongoDB, pada versi kali ini Panada sudah menyediakan driver untuk PostgreSQL dan SQLite. Selengkapnya mengenai penggunaan database bisa dibaca di sini.
Driver Cache
Hal yang sama juga berlaku pada Cache Library. Driver yang sudah tersedia saat ini adalah APC, Memcache dan Memcached.
Driver Session
Selain disimpan menggunakan penyimpanan natif PHP, kini session di Panada juga bisa disimpan di dalam Cookie, Database dan Cache. Dokumentasi selengkapnya bisa baca di halaman http://panadaframework.com/documentation/id/classes/session.html.
Selain fitur-fitur di atas beberapa bagian juga dilakukan modifikasi. Berdasarkan pengujian, versi kali ini terdapat peningkatan performa dibandingkan dengan versi sebelumnya.
Dokumentas panduan upgrade dari versi sebelumnya bisa di baca di halaman ini.