ChangelogPower Extensions
Power Extensions
Đây là tất cả các thay đổi cho từng phiên bản của gói Power Extensions.
18.0.0
Ngày phát hành: 20/05/2026
Thay đổi không tương thích ngược
- [HTTP Client/PHP Constants and Environment Variables via Schema] Đã thay đổi namespace (#2354)
- [HTTP Client/PHP Constants and Environment Variables via Schema] Người dùng cần đăng nhập để truy cập các trường (#2354)
- [PHP Constants and Environment Variables via Schema] Danh sách các biến môi trường có thể được truy vấn mặc định là rỗng (#2354)
Đã sửa
- [Cache Control] Đã thêm import còn thiếu trong khối Cache Control Schema Configuration (#2323)
- Sửa nhiều lỗi (#2392)
Bảo mật
- [Email Sender] Yêu cầu người dùng đăng nhập để thực thi mutation
_sendEmail, và loại bỏ CRLF khỏi các giá trị header email để ngăn chặn header injection (#2354) - [HTTP Client] Yêu cầu người dùng đăng nhập để thực thi trường
_sendHTTPRequest; chặn cứng các yêu cầu đến các địa chỉ riêng tư, loopback, link-local và dành riêng (bao gồm các endpoint metadata cloud) bất kể danh sách cho phép/từ chối đã cấu hình (#2354) - [PHP Constants and Environment Variables via Schema] Yêu cầu người dùng đăng nhập để thực thi trường
_env; từ chối vĩnh viễn quyền truy cập vào các mục được biết là bí mật (DB_*,AUTH_*,*_KEY,*_SALT,*_SECRET,*PASSWORD*,*_TOKEN, …) đối với người dùng không phải quản trị viên bất kể danh sách cho phép/từ chối đã cấu hình; thay đổi hành vi mặc định thành "Allow" với danh sách cho phép rỗng, để không có mục nào có thể đọc được cho đến khi được cấu hình rõ ràng (#2354)
17.1.0
Ngày phát hành: 23/03/2026
- Bỏ qua phiên bản này (giữ nguyên phiên bản của plugin Gato GraphQL)
17.0.0
Cải tiến
- Xác thực giấy phép plugin với cửa hàng mới của Gato được hỗ trợ bởi FluentCart (#2303)
- Persisted Queries: Cập nhật GraphiQL lên v5 (#2299)
Đã sửa
- Đã sửa - Hiển thị các bản cập nhật phiên bản mới khi nhấp vào liên kết Hiển thị chi tiết trong Plugin updates
16.1.0
- Bỏ qua phiên bản này (giữ nguyên phiên bản của plugin Gato GraphQL)
16.0.0
Đã sửa
- [Function Fields] Truyền vị trí chưa được đặt vào
_arrayItem(#2262)
15.3.0
- Bỏ qua phiên bản này (giữ nguyên phiên bản của plugin Gato GraphQL)
15.2.0
Đã thêm
- [Function Fields] Đã thêm các trường
_isString,_isNumeric,_isInteger,_isFloat,_isJSONObjectvà_isArray(#2162) - [Helper Function Collection] Đã thêm trường
_htmlParseHTML5(#2210)
Cải tiến
- Đã kiểm tra đến WordPress 6.9 (#2215)
15.1.0
- Bỏ qua phiên bản này (giữ nguyên phiên bản của plugin Gato GraphQL)
15.0.0
- Không có thay đổi (giữ nguyên phiên bản của plugin Gato GraphQL)
14.0.0
Thay đổi không tương thích ngược
- Nâng cấp phiên bản PHP tối thiểu từ 7.4 lên 8.1 (#2057)
Cải tiến
- Nâng cấp plugin lên các phụ thuộc mới nhất cho PHP 8.1 (#2059)
13.2.0
Đã thêm
- [Helper Function Collection] Đã thêm trường
_arrayOfJSONObjectsExtractPropertyAndConvertToObject(#1905) - [PHP Functions via Schema] Đã thêm trường
_objectIntersectKeyWithArrays(#1906) - [Helper Function Collection] Đã thêm trường
_arrayDeepFlatten(#1915)
Đã sửa
- [Internal GraphQL Server] Không bao gồm các phụ thuộc từ plugin Gato GraphQL (#1909)
13.1.0
Đã thêm
- [Multiple Query Execution] Chỉ thị mới
@exportFrom(#1848) - [Field to Input] Thêm tham số
propertyvào chỉ thị@passOnwardsđể lấy giá trị từ một trường khác (#1849) - [PHP Functions via Schema] Đã thêm các trường
_strArrayReplacevà_strArrayReplaceMultiple(#1863)
Cải tiến
- [Internal GraphQL Server] Chỉ hiển thị lỗi/cảnh báo đầu tiên từ mỗi mục trong trình xem Logs
- [Multiple Query Execution] Chỉ thị
@exporthiện sử dụngIdentifierStringthay vìStringcho đối sốas(#1854) - [Field to Input] Chỉ thị
@passOnwardshiện sử dụngIdentifierStringthay vìStringcho đối sốas(#1854)
13.0.0
Cải tiến
- [Query Functions] Cho phép không in các lỗi lồng nhau với
@applyField(#1823)
12.1.0
Cải tiến
- Không escape các thẻ HTML mở trong các trường
_arrayEncodeAsJSONStringvà_objectEncodeAsJSONString(#1799) - Mã hóa ký tự Unicode nhiều byte theo nghĩa đen trong các trường
_arrayEncodeAsJSONStringvà_objectEncodeAsJSONString(#1799)
12.0.0
- Không có thay đổi (giữ nguyên phiên bản của plugin Gato GraphQL)
11.3.0
Đã thêm
- Trường mới
_objectRecursiveReplace(#1752)
Cải tiến
- Đã kiểm tra đến WordPress 6.8
Đã sửa
- Thông báo lỗi tải bản dịch trong WordPress 6.8
11.2.0
Đã thêm
- [Schema Functions] Trường mới
_objectMerge(#1726)
Cải tiến
- [Schema Functions] Không ném lỗi khi truyền ít hơn 2 phần tử vào
_arrayMerge(arrays:)(#1732)
Đã sửa
- [Query Functions] Lỗi khi đặt giá trị có hình dạng khác (ví dụ: JSON) khi lặp với
@underEachArrayItem
11.1.0
(Bỏ qua)
11.0.0
Hành động bắt buộc
- Quan trọng: Trước khi cập nhật plugin này, bạn cần cập nhật Gato GraphQL trước! (Nếu không ứng dụng sẽ ném ra một ngoại lệ.)
Thay đổi không tương thích ngược
- Đăng ký URL changelog cho plugin, để hiển thị changelog của phiên bản mới khi cập nhật plugin đó (#1707)
10.4.0
Cải tiến
- Persisted Queries: Làm cho GraphiQL client chiếm toàn bộ chiều rộng (#1699)
10.3.0
Đã thêm
- [Response Error Trigger] Trường
_warnvà chỉ thị@warnđể kích hoạt các cảnh báo (#1689)
Cải tiến
- Sử dụng hình ảnh nhỏ hơn giữa PNG và WEBP (#1679)
10.2.0
Đã thêm
- [Helper Function Collection] Trường
_generateRandomString(#1671)
10.1.0
Đã thêm
- [Schema Functions] Các trường
_arrayEncodeAsJSONStringvà_objectEncodeAsJSONString(#1647) - [Helper Function Collection] Trường
_arrayOfJSONObjectsExtractPropertiesAndConvertToObject(#1653)
10.0.0
- Ra mắt lần đầu
Prev
Next