Skip to content

Releases: laymonage/kbbi-python

0.4.3 - 3 Mei 2021

03 May 08:00
52362ae
Compare
Choose a tag to compare

Perubahan dari versi sebelumnya (0.4.2) mencakup:

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

Selamat Ramadan 🎉

0.4.2 - 24 Mei 2020

24 May 10:07
23eb5c6
Compare
Choose a tag to compare

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 🎉

0.4.1 - 11 April 2020

24 May 10:02
29f8bc8
Compare
Choose a tag to compare

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 - 28 Maret 2020

28 Mar 08:34
e5796b9
Compare
Choose a tag to compare

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

17 Apr 07:29
ce28691
Compare
Choose a tag to compare

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

0.3.1 - 17 April 2019

17 Apr 05:20
75ac1a2
Compare
Choose a tag to compare

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

16 Mar 06:48
1c6b663
Compare
Choose a tag to compare

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 objek Entri dan Makna berdasarkan struktur situs KBBI daring.
  • Penambahan fitur serialisasi() untuk mendapatkan hasil serialisasi dari sebuah objek KBBI.
  • 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.