Kbbi

Latest version: v0.4.3

Safety actively analyzes 613666 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.3

Perubahan dari versi sebelumnya (`0.4.2`) mencakup:

- Atasi galat ketika akun dibekukan (23)
- Perbaikan konfigurasi GitHub Actions.

Selamat Ramadan :tada:

0.4.2

Perubahan dari versi sebelumnya (`0.4.1`) mencakup:

- Fitur "saran entri yang mirip" (khusus pengguna) ketika entri tidak ditemukan (13).
- Pembaruan `appdirs` ke versi `1.4.4` dan pemindahan lokasi kuki *default* ke `user_data_dir`, sehingga lokasi kuki untuk pengguna Unix berubah dari `~/.config/kbbi/kuki.json` ke `~/.local/share/kbbi/kuki.json`.

Selamat Idulfitri :tada:

0.4.1

Memperbaiki beberapa hal untuk menyesuaikan dengan KBBI V Daring versi 3.0.0:

- Awakutu submakna yang berubah menjadi "→" jika terautentikasi (14)
- Entri terkait "Kiasan" berubah menjadi "Idiom" pada KBBI V Daring versi 3.0.0 (16)

0.4.0

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:

json
"kelas": {
"n": "Nomina: kata benda",
"cak": "Cakapan: menandai kata yang digunakan dalam ragam takbaku"
}


Sekarang menjadi seperti berikut.

json
"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`](https://github.com/pytest-dev/pytest). Terdapat juga *hook* [`pre-commit`](https://pre-commit.com) dengan [`black`](https://github.com/psf/black), [`flake8`](https://gitlab.com/pycqa/flake8), dan [`isort`](https://github.com/timothycrosley/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

Awakutu fitur tanpa contoh untuk entri yang memiliki bentuk tidak baku.

0.3.1

Perubahan dari versi sebelumnya (`0.3.0`) mencakup:
- Penambahan kemungkinan adanya info (misal: nama latin).
- Penambahan fitur representasi string tanpa contoh.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.