Changelog
ChangelogPower Extensions

Power Extensions

Bunlar Power Extensions paketi için her sürümdeki tüm değişikliklerdir.

18.0.0

Yayın tarihi: 20/05/2026

Kırıcı değişiklikler

  • [HTTP Client/PHP Constants and Environment Variables via Schema] Namespace değiştirildi (#2354)
  • [HTTP Client/PHP Constants and Environment Variables via Schema] Kullanıcıların alanlara erişmek için oturum açmış olması gerekiyor (#2354)
  • [PHP Constants and Environment Variables via Schema] Sorgulanabilecek ortam değişkenleri listesi varsayılan olarak boştur (#2354)

Düzeltildi

  • [Cache Control] Cache Control Schema Configuration bloğuna eksik import eklendi (#2323)
  • Çeşitli hata düzeltmeleri (#2392)

Güvenlik

  • [Email Sender] _sendEmail mutation'ını çalıştırmak için kullanıcının oturum açmış olmasını zorunlu kılın ve başlık enjeksiyonunu önlemek için e-posta başlık değerlerinden CRLF'yi kaldırın (#2354)
  • [HTTP Client] _sendHTTPRequest alanını çalıştırmak için kullanıcının oturum açmış olmasını zorunlu kılın; yapılandırılmış izin/ret listesinden bağımsız olarak özel, loopback, link-local ve rezerve edilmiş adreslere (bulut meta veri uç noktaları dahil) yönelik istekleri sert biçimde engelleyin (#2354)
  • [PHP Constants and Environment Variables via Schema] _env alanını çalıştırmak için kullanıcının oturum açmış olmasını zorunlu kılın; yönetici olmayan kullanıcılar için yapılandırılmış izin/ret listesinden bağımsız olarak bilinen gizli girişlere (DB_*, AUTH_*, *_KEY, *_SALT, *_SECRET, *PASSWORD*, *_TOKEN, …) erişimi kalıcı olarak reddedin; varsayılan davranışı boş bir izin listesiyle "Allow" olarak değiştirin, böylece hiçbir giriş açıkça yapılandırılana kadar okunamaz (#2354)

17.1.0

Yayın tarihi: 23/03/2026

  • Sürüm atlandı (Gato GraphQL plugin'iyle aynı sürümü koruyun)

17.0.0

İyileştirmeler

  • Plugin lisansını Gato'nun yeni FluentCart destekli mağazasına karşı doğrulayın (#2303)
  • Persisted Queries: GraphiQL'i v5'e güncelleyin (#2299)

Düzeltildi

  • Düzeltildi - Plugin güncellemelerindeki Ayrıntıları göster bağlantısına tıklandığında yeni sürüm güncellemelerini göster

16.1.0

  • Sürüm atlandı (Gato GraphQL plugin'iyle aynı sürümü koruyun)

16.0.0

Düzeltildi

  • [Function Fields] _arrayItem'a ayarlanmamış bir konum iletme (#2262)

15.3.0

  • Sürüm atlandı (Gato GraphQL plugin'iyle aynı sürümü koruyun)

15.2.0

Eklendi

  • [Function Fields] _isString, _isNumeric, _isInteger, _isFloat, _isJSONObject ve _isArray alanları eklendi (#2162)
  • [Helper Function Collection] _htmlParseHTML5 alanı eklendi (#2210)

İyileştirmeler

  • WordPress 6.9'a kadar test edildi (#2215)

15.1.0

  • Sürüm atlandı (Gato GraphQL plugin'iyle aynı sürümü koruyun)

15.0.0

  • Değişiklik yok (Gato GraphQL plugin'iyle aynı sürümü koruyun)

14.0.0

Kırıcı değişiklikler

  • Minimum PHP sürümü 7.4'ten 8.1'e yükseltildi (#2057)

İyileştirmeler

  • Plugin'i PHP 8.1 için en son bağımlılıklara yükseltin (#2059)

13.2.0

Eklendi

  • [Helper Function Collection] _arrayOfJSONObjectsExtractPropertyAndConvertToObject alanı eklendi (#1905)
  • [PHP Functions via Schema] _objectIntersectKeyWithArrays alanı eklendi (#1906)
  • [Helper Function Collection] _arrayDeepFlatten alanı eklendi (#1915)

Düzeltildi

  • [Internal GraphQL Server] Gato GraphQL plugin'inden bağımlılıkları dahil etme (#1909)

13.1.0

Eklendi

  • [Multiple Query Execution] Yeni @exportFrom direktifi (#1848)
  • [Field to Input] Değeri başka bir alandan almak için @passOnwards direktifine property parametresi eklendi (#1849)
  • [PHP Functions via Schema] _strArrayReplace ve _strArrayReplaceMultiple alanları eklendi (#1863)

İyileştirmeler

  • [Internal GraphQL Server] Günlükler görselleştiricisinde her girdiden yalnızca 1. hatayı/uyarıyı göster
  • [Multiple Query Execution] @export direktifi artık as argümanı için String yerine IdentifierString kullanıyor (#1854)
  • [Field to Input] @passOnwards direktifi artık as argümanı için String yerine IdentifierString kullanıyor (#1854)

13.0.0

İyileştirmeler

  • [Query Functions] @applyField ile iç içe hataları yazdırmamaya izin ver (#1823)

12.1.0

İyileştirmeler

  • _arrayEncodeAsJSONString ve _objectEncodeAsJSONString alanlarında açılan HTML etiketlerini escape etme (#1799)
  • _arrayEncodeAsJSONString ve _objectEncodeAsJSONString alanlarında çok baytlı Unicode karakterleri olduğu gibi kodla (#1799)

12.0.0

  • Değişiklik yok (Gato GraphQL plugin'iyle aynı sürümü koruyun)

11.3.0

Eklendi

  • Yeni _objectRecursiveReplace alanı (#1752)

İyileştirmeler

  • WordPress 6.8'e kadar test edildi

Düzeltildi

  • WordPress 6.8'de çeviri yükleme hata mesajı

11.2.0

Eklendi

  • [Schema Functions] Yeni _objectMerge alanı (#1726)

İyileştirmeler

  • [Schema Functions] _arrayMerge(arrays:) fonksiyonuna 2'den az öğe iletildiğinde hata fırlatma (#1732)

Düzeltildi

  • [Query Functions] @underEachArrayItem ile yineleme sırasında farklı şekle sahip (örn.: JSON) bir değer ayarlanırken hata

11.1.0

(Atlandı)

11.0.0

Gerekli eylemler

  • Önemli: Bu plugin'i güncellemeden önce önce Gato GraphQL'i güncellemeniz gerekiyor! (Aksi takdirde uygulama bir hata fırlatacaktır.)

Kırıcı değişiklikler

  • Plugin için changelog URL'sini kaydedin, böylece güncellenirken yeni sürümün changelog'u gösterilsin (#1707)

10.4.0

İyileştirmeler

  • Persisted Queries: GraphiQL istemcisini tam genişlikte yapın (#1699)

10.3.0

Eklendi

  • [Response Error Trigger] Uyarıları tetiklemek için _warn alanı ve @warn direktifi (#1689)

İyileştirmeler

  • PNG ve WEBP arasında daha küçük görüntüleri kullanın (#1679)

10.2.0

Eklendi

  • [Helper Function Collection] _generateRandomString alanı (#1671)

10.1.0

Eklendi

  • [Schema Functions] _arrayEncodeAsJSONString ve _objectEncodeAsJSONString alanları (#1647)
  • [Helper Function Collection] _arrayOfJSONObjectsExtractPropertiesAndConvertToObject alanı (#1653)

10.0.0

  • İlk yayın