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
appdirske versi1.4.4dan pemindahan lokasi kuki default keuser_data_dir, sehingga lokasi kuki untuk pengguna Unix berubah dari~/.config/kbbi/kuki.jsonke~/.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
.artidan.arti_contoh - Pemecahan konten objek
KBBIyang sekarang diserahkan ke objekEntridanMaknaberdasarkan 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.