Changelog
ChangelogPower Extensions

Power Extensions

이것은 Power Extensions 번들의 각 버전에 대한 모든 변경 사항입니다.

18.0.0

릴리스 날짜: 20/05/2026

호환성을 깨는 변경 사항

  • [HTTP Client/PHP Constants and Environment Variables via Schema] 네임스페이스를 변경했습니다 (#2354)
  • [HTTP Client/PHP Constants and Environment Variables via Schema] 필드에 액세스하려면 로그인이 필요합니다 (#2354)
  • [PHP Constants and Environment Variables via Schema] 쿼리 가능한 환경 변수 목록이 기본적으로 비어 있습니다 (#2354)

수정

  • [Cache Control] Cache Control Schema Configuration 블록에서 누락된 임포트를 추가했습니다 (#2323)
  • 여러 버그 수정 (#2392)

보안

  • [Email Sender] _sendEmail 뮤테이션 실행 시 로그인을 필수화하고, 헤더 인젝션을 방지하기 위해 이메일 헤더 값에서 CRLF를 제거합니다 (#2354)
  • [HTTP Client] _sendHTTPRequest 필드 실행 시 로그인을 필수화하고, 설정된 허용/거부 목록에 관계없이 프라이빗, 루프백, 링크로컬 및 예약된 주소(클라우드 메타데이터 엔드포인트 포함)로의 요청을 하드 블록합니다 (#2354)
  • [PHP Constants and Environment Variables via Schema] _env 필드 실행 시 로그인을 필수화하고, 설정된 허용/거부 목록에 관계없이 비관리자 사용자의 알려진 비밀 항목(DB_*, AUTH_*, *_KEY, *_SALT, *_SECRET, *PASSWORD*, *_TOKEN, …)에 대한 액세스를 영구적으로 거부하며, 기본 동작을 빈 허용 목록의 "Allow"로 변경하여 명시적으로 설정될 때까지 어떠한 항목도 읽을 수 없도록 합니다 (#2354)

17.1.0

릴리스 날짜: 23/03/2026

  • 버전 건너뜀 (Gato GraphQL 플러그인과 동일한 버전 유지)

17.0.0

개선

  • Gato의 새로운 FluentCart 기반 쇼핑몰에 대한 플러그인 라이선스 검증 (#2303)
  • Persisted Queries: GraphiQL을 v5로 업데이트했습니다 (#2299)

수정

  • 수정 - 플러그인 업데이트에서 세부 정보 표시 링크를 클릭할 때 새 버전 업데이트가 표시되는 문제

16.1.0

  • 버전 건너뜀 (Gato GraphQL 플러그인과 동일한 버전 유지)

16.0.0

수정

  • [Function Fields] _arrayItem에 설정되지 않은 위치를 전달하는 문제 (#2262)

15.3.0

  • 버전 건너뜀 (Gato GraphQL 플러그인과 동일한 버전 유지)

15.2.0

추가

  • [Function Fields] 필드 _isString, _isNumeric, _isInteger, _isFloat, _isJSONObject_isArray 추가 (#2162)
  • [Helper Function Collection] 필드 _htmlParseHTML5 추가 (#2210)

개선

  • WordPress 6.9까지 테스트 완료 (#2215)

15.1.0

  • 버전 건너뜀 (Gato GraphQL 플러그인과 동일한 버전 유지)

15.0.0

  • 변경 사항 없음 (Gato GraphQL 플러그인과 동일한 버전 유지)

14.0.0

호환성을 깨는 변경 사항

  • PHP 최소 버전을 7.4에서 8.1로 업그레이드했습니다 (#2057)

개선

  • PHP 8.1을 위한 최신 의존성으로 플러그인을 업그레이드했습니다 (#2059)

13.2.0

추가

  • [Helper Function Collection] 필드 _arrayOfJSONObjectsExtractPropertyAndConvertToObject 추가 (#1905)
  • [PHP Functions via Schema] 필드 _objectIntersectKeyWithArrays 추가 (#1906)
  • [Helper Function Collection] 필드 _arrayDeepFlatten 추가 (#1915)

수정

  • [Internal GraphQL Server] Gato GraphQL 플러그인의 의존성을 포함하지 않도록 했습니다 (#1909)

13.1.0

추가

  • [Multiple Query Execution] 새로운 @exportFrom 디렉티브 (#1848)
  • [Field to Input] 다른 필드에서 값을 가져오기 위해 @passOnwards 디렉티브에 property 파라미터 추가 (#1849)
  • [PHP Functions via Schema] 필드 _strArrayReplace_strArrayReplaceMultiple 추가 (#1863)

개선

  • [Internal GraphQL Server] 로그 시각화 도구에서 각 항목의 첫 번째 오류/경고만 표시
  • [Multiple Query Execution] @export 디렉티브의 as 인수에 String 대신 IdentifierString 사용 (#1854)
  • [Field to Input] @passOnwards 디렉티브의 as 인수에 String 대신 IdentifierString 사용 (#1854)

13.0.0

개선

  • [Query Functions] @applyField에서 중첩된 오류를 출력하지 않도록 설정 가능 (#1823)

12.1.0

개선

  • _arrayEncodeAsJSONString_objectEncodeAsJSONString 필드에서 HTML 포워드 태그를 이스케이프하지 않도록 했습니다 (#1799)
  • _arrayEncodeAsJSONString_objectEncodeAsJSONString 필드에서 멀티바이트 유니코드 문자를 그대로 인코딩합니다 (#1799)

12.0.0

  • 변경 사항 없음 (Gato GraphQL 플러그인과 동일한 버전 유지)

11.3.0

추가

  • 새로운 필드 _objectRecursiveReplace (#1752)

개선

  • WordPress 6.8까지 테스트 완료

수정

  • WordPress 6.8에서 번역 로딩 오류 메시지 수정

11.2.0

추가

  • [Schema Functions] 새로운 필드 _objectMerge (#1726)

개선

  • [Schema Functions] _arrayMerge(arrays:)에 2개 미만의 항목을 전달할 때 오류를 발생시키지 않도록 했습니다 (#1732)

수정

  • [Query Functions] @underEachArrayItem을 반복할 때 다른 형태(예: JSON)의 값을 설정하면 오류가 발생하는 문제

11.1.0

(건너뜀)

11.0.0

필요한 조치

  • 중요: 이 플러그인을 업데이트하기 전에 먼저 Gato GraphQL을 업데이트해야 합니다! (그렇지 않으면 애플리케이션이 예외를 발생시킵니다.)

호환성을 깨는 변경 사항

  • 업데이트 시 새 버전의 변경 로그를 표시하기 위해 플러그인의 변경 로그 URL을 등록했습니다 (#1707)

10.4.0

개선

  • Persisted Queries: GraphiQL 클라이언트를 전체 너비로 설정했습니다 (#1699)

10.3.0

추가

  • [Response Error Trigger] 경고를 트리거하기 위한 필드 _warn 및 디렉티브 @warn (#1689)

개선

  • PNG와 WEBP 중 더 작은 이미지를 사용하도록 했습니다 (#1679)

10.2.0

추가

  • [Helper Function Collection] 필드 _generateRandomString (#1671)

10.1.0

추가

  • [Schema Functions] 필드 _arrayEncodeAsJSONString_objectEncodeAsJSONString (#1647)
  • [Helper Function Collection] 필드 _arrayOfJSONObjectsExtractPropertiesAndConvertToObject (#1653)

10.0.0

  • 최초 출시