Releases: laymonage/kbbi-python
0.4.3 - 3 Mei 2021
0.4.2 - 24 Mei 2020
Perubahan dari versi sebelumnya (0.4.1
) mencakup:
- Fitur "saran entri yang mirip" (khusus pengguna) ketika entri tidak ditemukan (#13).
- Pembaruan
appdirs
ke versi1.4.4
dan pemindahan lokasi kuki default keuser_data_dir
, sehingga lokasi kuki untuk pengguna Unix berubah dari~/.config/kbbi/kuki.json
ke~/.local/share/kbbi/kuki.json
.
Selamat Idulfitri 🎉
0.4.1 - 11 April 2020
0.4.0 - 28 Maret 2020
Perubahan dari versi sebelumnya (0.3.2
) mencakup:
- Awakutu untuk beberapa entri yang tidak wajar (#4, #9)
- Antarmuka CLI dengan argparse (#6)
- Fitur khusus pengguna terdaftar: etimologi, kata turunan, gabungan kata, peribahasa, dan kiasan (#8)
Perubahan yang tidak kompatibel dengan versi sebelumnya terdapat pada struktur serialisasi.
Sebelumnya, struktur terluar dari hasil serialisasi berbentuk seperti berikut:
{
"taksir": [
... # entri-entri
Sekarang menjadi seperti berikut:
{
"pranala": "https://kbbi.kemdikbud.go.id/entri/taksir",
"entri": [
... # entri-entri
Sebelumnya, kelas
berbentuk seperti berikut:
"kelas": {
"n": "Nomina: kata benda",
"cak": "Cakapan: menandai kata yang digunakan dalam ragam takbaku"
}
Sekarang menjadi seperti berikut.
"kelas": [
{
"kode": "n",
"nama": "Nomina",
"deskripsi": "kata benda"
},
{
"kode": "cak",
"nama": "Cakapan",
"deskripsi": "menandai kata yang digunakan dalam ragam takbaku"
}
]
Dari sisi pengembangan, proyek ini sekarang dilengkapi dengan tes (#5) menggunakan pytest
. Terdapat juga hook pre-commit
dengan black
, flake8
, dan isort
yang dapat diinstal untuk memeriksa gaya penulisan kode (linting) sebelum perubahan di-commit. Tes dan linting otomatis dijalankan pada GitHub Actions setelah di-push ke repositori.
Terima kasih banyak kepada para kontributor (@noaione untuk #10 #12 dan @prasastoadi untuk #7) yang telah berkontribusi dalam pengembangan versi ini.
0.3.2 - 17 April 2019
Awakutu fitur tanpa contoh untuk entri yang memiliki bentuk tidak baku.
0.3.1 - 17 April 2019
Perubahan dari versi sebelumnya (0.3.0
) mencakup:
- Penambahan kemungkinan adanya info (misal: nama latin).
- Penambahan fitur representasi string tanpa contoh.
0.3.0 - 16 Maret 2019
Perilisan ini berisi penulisan ulang proyek kbbi-python
untuk versi 0.3.0
.
Perubahan dari versi sebelumnya (0.2.1
) mencakup:
- Penghilangan
.arti
dan.arti_contoh
- Pemecahan konten objek
KBBI
yang sekarang diserahkan ke objekEntri
danMakna
berdasarkan struktur situs KBBI daring. - Penambahan fitur
serialisasi()
untuk mendapatkan hasil serialisasi dari sebuah objekKBBI
. - Pengawakutuan dari versi-versi terdahulu.
- Tercakupnya informasi yang sebelumnya hilang dalam proses pengerukan (scraping), seperti bentuk tidak baku dari suatu entri, penomoran entri, varian entri, dsb.