ChangelogPower Extensions
Power Extensions
Ini adalah semua perubahan untuk setiap versi bundel Power Extensions.
18.0.0
Tanggal rilis: 20/05/2026
Perubahan yang merusak kompatibilitas
- [HTTP Client/PHP Constants and Environment Variables via Schema] Namespace diubah (#2354)
- [HTTP Client/PHP Constants and Environment Variables via Schema] Pengguna perlu masuk (login) untuk mengakses field (#2354)
- [PHP Constants and Environment Variables via Schema] Daftar variabel lingkungan yang dapat di-query kosong secara default (#2354)
Diperbaiki
- [Cache Control] Menambahkan import yang hilang di blok Cache Control Schema Configuration (#2323)
- Beberapa perbaikan bug (#2392)
Keamanan
- [Email Sender] Mewajibkan pengguna untuk masuk (login) sebelum mengeksekusi mutasi
_sendEmail, dan menghapus CRLF dari nilai header email untuk mencegah injeksi header (#2354) - [HTTP Client] Mewajibkan pengguna untuk masuk (login) sebelum mengeksekusi field
_sendHTTPRequest; memblokir secara ketat permintaan ke alamat privat, loopback, link-local, dan yang dicadangkan (termasuk endpoint metadata cloud) terlepas dari daftar izinkan/tolak yang dikonfigurasi (#2354) - [PHP Constants and Environment Variables via Schema] Mewajibkan pengguna untuk masuk (login) sebelum mengeksekusi field
_env; secara permanen menolak akses ke entri yang diketahui bersifat rahasia (DB_*,AUTH_*,*_KEY,*_SALT,*_SECRET,*PASSWORD*,*_TOKEN, …) bagi pengguna non-admin terlepas dari daftar izinkan/tolak yang dikonfigurasi; mengubah perilaku default menjadi "Allow" dengan daftar izinkan yang kosong, sehingga tidak ada entri yang dapat dibaca sampai dikonfigurasi secara eksplisit (#2354)
17.1.0
Tanggal rilis: 23/03/2026
- Versi dilewati (tetap menggunakan versi yang sama dengan plugin Gato GraphQL)
17.0.0
Peningkatan
- Memvalidasi lisensi plugin terhadap toko baru Gato yang berbasis FluentCart (#2303)
- Persisted Queries: Memperbarui GraphiQL ke v5 (#2299)
Diperbaiki
- Diperbaiki - Menampilkan pembaruan versi baru saat mengklik tautan Tampilkan detail di pembaruan Plugin
16.1.0
- Versi dilewati (tetap menggunakan versi yang sama dengan plugin Gato GraphQL)
16.0.0
Diperbaiki
- [Function Fields] Melewatkan posisi yang tidak ditentukan ke
_arrayItem(#2262)
15.3.0
- Versi dilewati (tetap menggunakan versi yang sama dengan plugin Gato GraphQL)
15.2.0
Ditambahkan
- [Function Fields] Menambahkan field
_isString,_isNumeric,_isInteger,_isFloat,_isJSONObjectdan_isArray(#2162) - [Helper Function Collection] Menambahkan field
_htmlParseHTML5(#2210)
Peningkatan
- Diuji hingga WordPress 6.9 (#2215)
15.1.0
- Versi dilewati (tetap menggunakan versi yang sama dengan plugin Gato GraphQL)
15.0.0
- Tidak ada perubahan (tetap menggunakan versi yang sama dengan plugin Gato GraphQL)
14.0.0
Perubahan yang merusak kompatibilitas
- Meningkatkan versi PHP minimum dari 7.4 ke 8.1 (#2057)
Peningkatan
- Memperbarui plugin ke dependensi terbaru untuk PHP 8.1 (#2059)
13.2.0
Ditambahkan
- [Helper Function Collection] Menambahkan field
_arrayOfJSONObjectsExtractPropertyAndConvertToObject(#1905) - [PHP Functions via Schema] Menambahkan field
_objectIntersectKeyWithArrays(#1906) - [Helper Function Collection] Menambahkan field
_arrayDeepFlatten(#1915)
Diperbaiki
- [Internal GraphQL Server] Tidak menyertakan dependensi dari plugin Gato GraphQL (#1909)
13.1.0
Ditambahkan
- [Multiple Query Execution] Direktif baru
@exportFrom(#1848) - [Field to Input] Menambahkan parameter
propertyke direktif@passOnwardsuntuk mengambil nilai dari field lain (#1849) - [PHP Functions via Schema] Menambahkan field
_strArrayReplacedan_strArrayReplaceMultiple(#1863)
Peningkatan
- [Internal GraphQL Server] Hanya menampilkan error/peringatan ke-1 dari setiap entri di visualizer Logs
- [Multiple Query Execution] Direktif
@exportsekarang menggunakanIdentifierStringalih-alihStringuntuk argumenas(#1854) - [Field to Input] Direktif
@passOnwardssekarang menggunakanIdentifierStringalih-alihStringuntuk argumenas(#1854)
13.0.0
Peningkatan
- [Query Functions] Mengizinkan untuk tidak mencetak error bertingkat dengan
@applyField(#1823)
12.1.0
Peningkatan
- Tidak meng-escape tag HTML maju pada field
_arrayEncodeAsJSONStringdan_objectEncodeAsJSONString(#1799) - Meng-encode karakter Unicode multibyte secara literal pada field
_arrayEncodeAsJSONStringdan_objectEncodeAsJSONString(#1799)
12.0.0
- Tidak ada perubahan (tetap menggunakan versi yang sama dengan plugin Gato GraphQL)
11.3.0
Ditambahkan
- Field baru
_objectRecursiveReplace(#1752)
Peningkatan
- Diuji hingga WordPress 6.8
Diperbaiki
- Pesan error saat memuat terjemahan di WordPress 6.8
11.2.0
Ditambahkan
- [Schema Functions] Field baru
_objectMerge(#1726)
Peningkatan
- [Schema Functions] Tidak melempar error saat melewatkan kurang dari 2 item ke
_arrayMerge(arrays:)(#1732)
Diperbaiki
- [Query Functions] Error saat menetapkan nilai dengan bentuk berbeda (mis.: JSON) saat melakukan iterasi
@underEachArrayItem
11.1.0
(Dilewati)
11.0.0
Tindakan yang diperlukan
- Penting: Sebelum memperbarui plugin ini, Anda perlu memperbarui Gato GraphQL terlebih dahulu! (Jika tidak, aplikasi akan melempar pengecualian.)
Perubahan yang merusak kompatibilitas
- Mendaftarkan URL changelog untuk plugin, untuk menampilkan changelog versi baru saat memperbaruinya (#1707)
10.4.0
Peningkatan
- Persisted Queries: Membuat klien GraphiQL menjadi lebar penuh (#1699)
10.3.0
Ditambahkan
- [Response Error Trigger] Field
_warndan direktif@warnuntuk memicu peringatan (#1689)
Peningkatan
- Menggunakan gambar yang lebih kecil antara PNG dan WEBP (#1679)
10.2.0
Ditambahkan
- [Helper Function Collection] Field
_generateRandomString(#1671)
10.1.0
Ditambahkan
- [Schema Functions] Field
_arrayEncodeAsJSONStringdan_objectEncodeAsJSONString(#1647) - [Helper Function Collection] Field
_arrayOfJSONObjectsExtractPropertiesAndConvertToObject(#1653)
10.0.0
- Peluncuran awal
Prev
Next