Blog

⭐️ Rilis v6.0 dengan arsitektur yang disederhanakan

Leonardo Losoviz
Oleh Leonardo Losoviz ·

Gato GraphQL v6.0 telah dirilis. Lihat catatan rilis di GitHub untuk daftar lengkap perubahan.

Penting: Setelah memperbarui plugin (yaitu bukan instalasi baru), Anda perlu menonaktifkan lalu mengaktifkan kembali plugin, jika tidak item "GraphiQL" dan "Schema" tidak akan muncul di menu.

Berikut adalah pembaruan terpenting.

Breaking changes

Baca posting blog 👨🏻‍🔧 Gato GraphQL gets streamlined untuk penjelasan mengenai perubahan ini

  • Dihapus custom endpoints dan persisted queries
  • Single endpoint diaktifkan secara default
  • Klien GraphiQL/Voyager dari single endpoint dinonaktifkan secara default
  • Modul Schema Configuration dinonaktifkan secara default
  • Halaman tutorial schema disembunyikan secara default
  • Di halaman settings, konfigurasi untuk item di bawah "Schema Elements Configuration" perlu diatur ulang

Peningkatan

  • Diuji hingga WordPress 6.7
  • Tidak menampilkan Endpoint Categories jika tidak ada endpoint CPT yang diaktifkan
  • Menyembunyikan modul "API Hierarchy" jika tidak ada endpoint CPT yang diaktifkan
  • Menyembunyikan modul "Excerpt as description" jika tidak ada CPT yang diaktifkan
  • Menampilkan settings "Enable Logs?" hanya ketika ada ekstensi yang menggunakannya
  • Reorganisasi Settings, memisahkan "Schema Configuration" menjadi 2 elemen: "Schema Configuration" dan "Schema Elements Configuration"
  • Dokumentasi yang ditingkatkan untuk ekstensi
  • Ditambahkan tautan ke docs online di halaman Settings

Ditambahkan modul "Schema Editing Access"

Berikan akses kepada pengguna non-admin untuk membuat dan mengelola endpoints.

Tentukan pengguna mana yang dapat mengakses klien GraphiQL dan Interactive schema di admin, serta mampu mengedit schema GraphQL, dengan memilih konfigurasi yang sesuai dari dropdown di tab "Plugin Configuration > Schema Editing Access" pada halaman Settings:

  • Users with capability: "gatogql_manage_graphql_schema"
  • Users with role: "administrator"
  • Users with any role: "administrator", "editor"
  • Users with any role: "administrator", "editor", "author"

Opsi pertama (Users with capability: "gatogql_manage_graphql_schema") dipilih secara default, memberikan akses hanya kepada pengguna dengan peran administrator.

Mengonfigurasi schema editing access di Settings
Mengonfigurasi schema editing access di Settings

Berlangganan newsletter kami

Tetap update dengan semua pembaruan Gato GraphQL.