v4.2.10


- Improved function load_view_extends for the second template.
- New default UI for Aruna Development Project Framework.
- Added new function error_msg(); to set error message
- Added new function display_errors(); for display error message from function error_msg();

v4.2.9


- Now you can custom your own configuration, just create new file custom config in folder /app/config/__YOUR_CUSTOM_CONFIG_HERE__ (for file names you can name it according to your wishes)

v4.2.8


- Add new function sql_delete in Library Database.
- Now supported Database for PostgreSQL with PDO
- Fix several function in Library Database.
- Add new several extension from CodeIgniter Helpers.

v4.2.7


- Fix CSRF Security Bug

v4.2.6


- Pembuatan Librari baru harus menggunakan prefix yang sudah diatur di file config.php untuk penamaan class library, prefix bawaan dari framework yakni CS_ kalian bisa mengubah nama prefix class sesuai dengan keinginan kalian.
- Fix several bug.

v4.2.5


- Sekarang kalian bisa menambahkan tampilan antarmuka kedua (tambahan) dalam satu tema, kalian bisa menggunakan function load_extend_view() untuk menggunakan fitur tampilan antarmuka kedua, berikut cara menggunakan function tersebut:

1. Buat folder baru bernama “extends” di dalam folder theme, contoh: theme/default/folder_extends_here

2. Buat file header.php dan footer.php untuk tampilan antarmuka kedua.

3. Isi file header dan footer tetap dengan format php menggunakan tag php dan function bawaan php dan framework aruna. Gunakan fungsi section_header() untuk file header.php dan untuk file footer.php gunakan fungsi section_footer()

4. Lalu, tentukan modul yang ingin menggunakan tampilan antarmuka kedua, berikut contoh scriptnya:


public function test()
{
load_extend_view(‘default’, ‘header’);

// default adalah nama folder tema
// header adalah nama file yang telah dibuat difolder extends

// YOUR CONTENT HERE

load_extend_view(‘default’, ‘footer’);

// default adalah nama folder tema
// header adalah nama file yang telah dibuat difolder extends
}

?>

* Note:
- Pastikan tampilan antarmuka kedua disesuaikan dengan tampilan antarmuka utama, seperti css dan sebagainya.

Kalian dapat mengunduh contoh file dibawah untuk lebih mengerti bagaimana cara mengimplementasikan tampilan antarmuka kedua.

- Penambahan function section_header() dan section_footer() untuk struktur tema framework, dengan function ini kamu dapat membuat header atau footer konten, function ini sama dengan function section_content() hanya tata letak saja yang berbeda.

Contoh:

section_header(‘Your header here’);
section_content(‘Your content here’);
section_footer(‘Your footer here’);

v4.2.4


- Penambahan library baru yakni bernama Library Input, library ini memungkinkan anda melakukan proses data dengan aman, dilengkapi dengan security dan xss filtering.

v4.2.3


- Perbaikan daftar putih (Whitelist) URL untuk CSRF Protection.

v4.2.2


- Penambahan argument pada function num_rows()
- Penambahan function set_title() untuk penamaan judul halaman pada setiap halaman atau modul

v4.2.1


- Penambahan fungsi offset() untuk sistem Pagination.
- Penambahan fungsi num_per_page() untuk sistem Pagination.
- Penambahan fungsi page() untuk sistem Pagination.
- Penambahan variable config num_per_page di file config.php untuk fungsi offset() dan num_per_page()
- Penambahan fungsi num_rows() untuk menampilkan jumlah baris data di table database di file librari Database

v4.2.0


- Penambahan fitur URL Routing, kini kamu bisa mengkustomisasi URL menggunakan fitur ini.
- Penambahan fitur CSRF Protection.
- Penambahan fungsi get_data_global();

v4.1.0

- Perbaikan Bug dan Error.

v4.0.0


- Perubahan engine framework Aruna Development Project
- Implementasi source code framework CodeIgniter v3.1.9
- Presentase implementasi source code framework CodeIgniter 35%
- Penambahan Libraries dan Extension, berikut daftarnya :

1. Libaries:
- Cart
- Database
- Email
- Image
- Pagination
- Upload
- Session

2. Extension:
- URL
- Form (Experimental)

- Perubahan struktur tema menjadi lebih sederhana dalam pembuatan serta penyuntingan tema.
- Pengaturan setting up framework yang dimudahkan.
- Mendukung koneksi database SQL Serv dan MySQL dengan fitur PDO PHP.
- Mendukung multiple koneksi database dengan database yang berbeda.
- Penggunaan dan pengembangan framework menjadi lebih mudah dan disederhanakan.