Version Changelogs & Updates
📝 Release v1.1.20260510 (2026-06-08)
◉ Chapter update
- Operator
- Bersihkan
\t dari contoh utama boolean, tambah komentar output, dan update ilustrasi terkait
- Operator ?
- Perbaikan narasi misleading tentang early return dan ownership flow
- Slice (Basic)
- Perbaiki output contoh dari "A" ke "a" dan rapikan penjelasan
for in
- Slice Memory Management
- Perbaiki narasi
String yang salah disebut sebagai tipe slice
- String Literal vs String
- Sinkronkan isi docs dengan example dan luruskan penjelasan
String vs &str - Perbaiki source code example yang tidak sesuai dengan doc
- Tipe Data ➜ String Slice
- Perbaiki istilah dan alur penjelasan custom string slice
- File, Path, Directory
- Perbaiki komentar method
fs::write
- Pointer & References
- Perbaiki self-referencing link
- Ownership
- Advanced Traits
- Perbaiki penjelasan cast,
PartialOrd, dan beberapa typo/narasi
- Type Alias & Casting
- Perbaiki nama method
as_second menjadi as_secs
- Tipe Data ➜ Option
- Perbaiki nomor section
A.38.4 menjadi A.39.4
- Perulangan While
- Perbaiki typo "Pach" menjadi "Path" pada link
- Tipe Data ➜ Result
- Perbaiki alt text gambar, narasi
ok/err, dan penjelasan as_ref
- Recoverable Error Handling
- Perbaiki dan sinkronkan materi error handling recoverable
- Unrecoverable Panic Error
- Perbaiki typo dan penjelasan panic yang berhubungan
- Function
- Perbaiki contoh naming convention
get_report_Status menjadi get_report_status
- Variabel
- Penambahan contoh
24_i8 dan perbaikan contoh terkait
- Konstanta
- Perbaikan penjelasan konstanta dan copyedit terkait
- Komentar
- Perbaikan typo dan contoh komentar
- Array
- Perbaiki typo "bentu" menjadi "bentuk" dan rapikan referensi iterator
- Vector
- Perbaiki typo "bebebrapa" menjadi "beberapa"
- Trait ➜ Iterator
- Luruskan penjelasan
Iterator vs IntoIterator, plus iter, iter_mut, into_iter, dan enumerate
- Traits ➜ Function
- Perbaiki typo "blcok" menjadi "block" dan "chpater" menjadi "chapter"
- Traits
- Perbaiki typo, istilah, dan referensi trait yang dipakai pada chapter dasar
- Attributes
- Perbaiki typo "Jialankan" menjadi "Jalankan" dan sinkronkan
cfg(target_os)
- Module System ➜ Basic
- Perbaiki isi summary #3 dan #4 yang tertukar, plus rapikan contoh modul
- Module System ➜ Inline
- Samakan nama package, batas loop, dan contoh source dengan docs
- Module Scope Item Access
- Perbaiki contoh path item yang ditulis kurang tepat
- Package & Crate
- Perbaiki penjelasan package, crate, dan struktur project
- Path Item
- Perbaiki penjelasan path item dan contoh penggunaannya
- Visibility & Privacy
- Perbaiki typo dan penjelasan akses item antar modul
- Generics
- Luruskan penjelasan
PartialOrd dan penggunaan kondisi if
- Lifetime
- Perbaiki narasi
PartialOrd dan contoh lifetime yang terkait
- Enum
- Perjelas hubungan enum,
PartialEq, dan seleksi kondisi
- Closures
- Perbaiki typo dan penjelasan closure dasar
- Datetime
- Perbaiki typo pada nama crate
chrono
- Use
- Rapikan contoh import dan referensi chapter iterator
◉ General update
- Update halaman utama docs, halaman download PDF, dan panduan instalasi Rust agar selaras dengan rilis terbaru
- Update
CONTRIBUTING.md untuk penyesuaian alur kontribusi terbaru - Sinkronkan docs dan example, termasuk penanda untuk contoh yang memang sengaja gagal compile
- Perbaiki typo, grammar, dan referensi silang di banyak chapter dasar
📝 Release v1.0.20240830 (2024-08-30)
◉ General update
📝 Release v1.0.20240731 (2024-07-31)
◉ Chapter baru
◉ Chapter update
- Variabel
- Penambahan penjelasan tentang variabel
_
- Tipe Data ➜ Result
- Perbaikan konten
- Penambahan penjelasan tentang tipe
Result<T> dan Result<(), E> - Penambahan penjelasan tentang intro error handling di Rust
- File, Path, Directory
- Penambahan penjelasan terkait OS path ketika method
.join() digunakan - Penambahan contoh operasi baca file ke string & vector
- Penambahan sample source code yang sebelumnya tidak ada
- Perbaikan syntax error
- Traits
- Chapter di-split menjadi 2, yaitu Traits dan Traits ➜ Advanced
- Penambahan penjelasan tentang external traits vs internal traits
- Perbaikan narasi konten
- Attributes
- Penambahan attribute configuration
- Penambahan section macro
cfg!() dan conditional compilation - Penambahan section configuration
debug_assertions - Penambahan attribute linting:
#[forbid]
◉ General update
- Peningkatan keyword untuk keperluan SEO
- Perubahan isi konten halaman utama
- Perbaikan typo