ChangelogPower Extensions
Power Extensions
นี่คือการเปลี่ยนแปลงทั้งหมดในแต่ละเวอร์ชันของชุด Power Extensions
18.0.0
วันที่เผยแพร่: 20/05/2026
การเปลี่ยนแปลงที่ไม่รองรับเวอร์ชันเดิม
- [HTTP Client/PHP Constants and Environment Variables via Schema] เปลี่ยน namespace แล้ว (#2354)
- [HTTP Client/PHP Constants and Environment Variables via Schema] ผู้ใช้ต้องเข้าสู่ระบบก่อนจึงจะเข้าถึง fields ได้ (#2354)
- [PHP Constants and Environment Variables via Schema] รายการตัวแปรสภาพแวดล้อมที่สามารถ query ได้จะว่างเปล่าโดยค่าเริ่มต้น (#2354)
แก้ไขข้อผิดพลาด
- [Cache Control] เพิ่ม import ที่ขาดหายไปใน Cache Control Schema Configuration block (#2323)
- แก้ไขข้อผิดพลาดหลายรายการ (#2392)
ความปลอดภัย
- [Email Sender] กำหนดให้ผู้ใช้ต้องเข้าสู่ระบบก่อนจึงจะเรียกใช้ mutation
_sendEmailได้ และลบ CRLF ออกจากค่า email header เพื่อป้องกัน header injection (#2354) - [HTTP Client] กำหนดให้ผู้ใช้ต้องเข้าสู่ระบบก่อนจึงจะเรียกใช้ field
_sendHTTPRequestได้ และบล็อกคำขอไปยังที่อยู่ส่วนตัว, loopback, link-local และที่อยู่สงวนไว้ (รวมถึง cloud metadata endpoints) โดยไม่คำนึงถึงรายการ allow/deny ที่กำหนดค่าไว้ (#2354) - [PHP Constants and Environment Variables via Schema] กำหนดให้ผู้ใช้ต้องเข้าสู่ระบบก่อนจึงจะเรียกใช้ field
_envได้; ปฏิเสธการเข้าถึง entries ที่เป็นความลับที่รู้จัก (DB_*,AUTH_*,*_KEY,*_SALT,*_SECRET,*PASSWORD*,*_TOKEN, …) สำหรับผู้ใช้ที่ไม่ใช่ admin อย่างถาวรโดยไม่คำนึงถึงรายการ allow/deny ที่กำหนดค่าไว้; เปลี่ยนพฤติกรรมเริ่มต้นเป็น "Allow" พร้อม allow-list ว่างเปล่า เพื่อไม่ให้อ่าน entries ใด ๆ ได้จนกว่าจะกำหนดค่าอย่างชัดเจน (#2354)
17.1.0
วันที่เผยแพร่: 23/03/2026
- ข้ามเวอร์ชัน (คงเวอร์ชันเดิมตาม Gato GraphQL plugin)
17.0.0
การปรับปรุง
- ตรวจสอบ license ของปลั๊กอินกับร้านค้า FluentCart ใหม่ของ Gato (#2303)
- Persisted Queries: อัปเดต GraphiQL เป็น v5 (#2299)
แก้ไขข้อผิดพลาด
- แก้ไข - แสดงการอัปเดตเวอร์ชันใหม่เมื่อคลิกลิงก์ Show details ในหน้าอัปเดตปลั๊กอิน
16.1.0
- ข้ามเวอร์ชัน (คงเวอร์ชันเดิมตาม Gato GraphQL plugin)
16.0.0
แก้ไขข้อผิดพลาด
- [Function Fields] แก้ไขการส่งตำแหน่งที่ไม่ได้กำหนดค่าไปยัง
_arrayItem(#2262)
15.3.0
- ข้ามเวอร์ชัน (คงเวอร์ชันเดิมตาม Gato GraphQL plugin)
15.2.0
เพิ่มใหม่
- [Function Fields] เพิ่ม fields
_isString,_isNumeric,_isInteger,_isFloat,_isJSONObjectและ_isArray(#2162) - [Helper Function Collection] เพิ่ม field
_htmlParseHTML5(#2210)
การปรับปรุง
- ทดสอบกับ WordPress 6.9 แล้ว (#2215)
15.1.0
- ข้ามเวอร์ชัน (คงเวอร์ชันเดิมตาม Gato GraphQL plugin)
15.0.0
- ไม่มีการเปลี่ยนแปลง (คงเวอร์ชันเดิมตาม Gato GraphQL plugin)
14.0.0
การเปลี่ยนแปลงที่ไม่รองรับเวอร์ชันเดิม
- อัปเกรดเวอร์ชัน PHP ขั้นต่ำจาก 7.4 เป็น 8.1 (#2057)
การปรับปรุง
- อัปเกรดปลั๊กอินเป็น dependencies ล่าสุดสำหรับ PHP 8.1 (#2059)
13.2.0
เพิ่มใหม่
- [Helper Function Collection] เพิ่ม field
_arrayOfJSONObjectsExtractPropertyAndConvertToObject(#1905) - [PHP Functions via Schema] เพิ่ม field
_objectIntersectKeyWithArrays(#1906) - [Helper Function Collection] เพิ่ม field
_arrayDeepFlatten(#1915)
แก้ไขข้อผิดพลาด
- [Internal GraphQL Server] ไม่รวม dependencies จาก Gato GraphQL plugin แล้ว (#1909)
13.1.0
เพิ่มใหม่
- [Multiple Query Execution] directive ใหม่
@exportFrom(#1848) - [Field to Input] เพิ่ม parameter
propertyให้กับ directive@passOnwardsเพื่อดึงค่าจาก field อื่น (#1849) - [PHP Functions via Schema] เพิ่ม fields
_strArrayReplaceและ_strArrayReplaceMultiple(#1863)
การปรับปรุง
- [Internal GraphQL Server] แสดงเฉพาะ error/warning รายการแรกของแต่ละ entry ใน Logs visualizer
- [Multiple Query Execution] directive
@exportใช้IdentifierStringแทนStringสำหรับ argumentasแล้ว (#1854) - [Field to Input] directive
@passOnwardsใช้IdentifierStringแทนStringสำหรับ argumentasแล้ว (#1854)
13.0.0
การปรับปรุง
- [Query Functions] อนุญาตให้ไม่แสดง nested errors ด้วย
@applyFieldได้ (#1823)
12.1.0
การปรับปรุง
- ไม่ escape forward HTML tags ใน fields
_arrayEncodeAsJSONStringและ_objectEncodeAsJSONStringแล้ว (#1799) - เข้ารหัสอักขระ Unicode แบบ multibyte ตามตัวอักษรจริงใน fields
_arrayEncodeAsJSONStringและ_objectEncodeAsJSONString(#1799)
12.0.0
- ไม่มีการเปลี่ยนแปลง (คงเวอร์ชันเดิมตาม Gato GraphQL plugin)
11.3.0
เพิ่มใหม่
- field ใหม่
_objectRecursiveReplace(#1752)
การปรับปรุง
- ทดสอบกับ WordPress 6.8 แล้ว
แก้ไขข้อผิดพลาด
- แก้ไขข้อความแสดงข้อผิดพลาดการโหลดการแปลภาษาใน WordPress 6.8
11.2.0
เพิ่มใหม่
- [Schema Functions] field ใหม่
_objectMerge(#1726)
การปรับปรุง
- [Schema Functions] ไม่แสดงข้อผิดพลาดเมื่อส่งรายการน้อยกว่า 2 รายการไปยัง
_arrayMerge(arrays:)(#1732)
แก้ไขข้อผิดพลาด
- [Query Functions] แก้ไขข้อผิดพลาดเมื่อกำหนดค่าที่มีรูปแบบต่างกัน (เช่น JSON) ขณะวนซ้ำ
@underEachArrayItem
11.1.0
(ข้ามเวอร์ชัน)
11.0.0
การดำเนินการที่จำเป็น
- สำคัญ: ก่อนอัปเดตปลั๊กอินนี้ คุณต้องอัปเดต Gato GraphQL ก่อน! (มิฉะนั้นแอปพลิเคชันจะ throw exception)
การเปลี่ยนแปลงที่ไม่รองรับเวอร์ชันเดิม
- ลงทะเบียน changelog URL สำหรับปลั๊กอิน เพื่อแสดง changelog ของเวอร์ชันใหม่เมื่อทำการอัปเดต (#1707)
10.4.0
การปรับปรุง
- Persisted Queries: ทำให้ GraphiQL client แสดงแบบเต็มความกว้าง (#1699)
10.3.0
เพิ่มใหม่
- [Response Error Trigger] Field
_warnและ directive@warnสำหรับ trigger คำเตือน (#1689)
การปรับปรุง
- ใช้รูปภาพขนาดเล็กกว่าระหว่าง PNG และ WEBP (#1679)
10.2.0
เพิ่มใหม่
- [Helper Function Collection] Field
_generateRandomString(#1671)
10.1.0
เพิ่มใหม่
- [Schema Functions] Fields
_arrayEncodeAsJSONStringและ_objectEncodeAsJSONString(#1647) - [Helper Function Collection] Field
_arrayOfJSONObjectsExtractPropertiesAndConvertToObject(#1653)
10.0.0
- เปิดตัวครั้งแรก
Prev
Next