Bagaimana Proses Rilis Laravel ?
Bagaimana Proses Rilis Laravel ?

26 November 2019 / Muhammad Amirul Ihsan

Assalamualaikum Warohmatulloh Wabarokatuh,

Pada artikel ini saya akan membahas sesuatu hal yang sangat amat penting, karena banyak kebingungan terjadi dengan setiap rilis Laravel, proses rilis Laravel berubah sejak Laravel versi ke-5.

Sebelum kita membahas lebih detail tentang proses rilisnya, mari kita bahas perubahan besar sejak rilis Laravel 6.

Laravel 6 dan Semver

Perubahan paling signifikan dari proses rilis Laravel adalah penggunaan Semantic Versioning (Semver)Sebelum Laravel 6, Laravel memiliki rilis major (besar) setiap 6 bulan sekali. Contohnya rilis Laravel 5.5 diikuti oleh rilis Laravel 5.6 enam bulan kemudian. Jadi setiap 6 bulan sekali Laravel akan menaikkan angka kedua setiap enam bulan sekali, dari Laravel 5.5 ke Laravel 5.6 akan memiliki breaking changes.

Karena permintaan komunitas yang sangat banyak, Laravel mengadopsi semantic versioning mulai dari rilis Laravel 6 pada Semptember 2019. Semver berarti ketika ada fitur baru, Laravel akan menaikkan angka kedua (MINOR).

Sebagai contoh rilis Laravel 6.1.0 dan 6.2.0, perubahannya sama dengan ketika Laravel merilis versi 5.5.1 dan 5.5.2.

Jika kawan kawan belum familiar dengan Semver ini adalah dasar apa yang dimaksud di dalam halaman utama Semantic Versioning.

1. Major - ketika kita melakukan perubahan API yang tidak kompatibel.

2. Minor - ketika kita menambahkan fungsi yang kompatibel dengan versi sebelumnya.

3. Patch - ketika kita membuat perbaikan yang kompatibel dengan versi sebelumnya.

Nah sekian semoga dengan artikel ini akan mengurangi komentar "baru belajar Laravel versi A, udah rilis versi Laravel X", serta pertanyaan yang harusnya tidak ditanyakan tentang setiap rilis Laravel.

Wassalamualaikum Warohmatulloh Wabarokatuh.

 

Artikel Asli : https://laravel-news.com/laravel-releases

Suka dengan artikel ini? Bantu bagikan ke yang lainnya :)