⭐️ Rilis v6.0 dengan arsitektur yang disederhanakan
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.
