Skip to main content

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
    • Perbaiki nama variabel
  • 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

  • Optimasi pagespeed

📝 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