Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Dna Laravel Package

domainreseller/php-dna

PHP client for the Domain Reseller API supporting both REST and SOAP. Automatically detects whether you're using Reseller ID/API Key or legacy username/password credentials. Manage domains, contacts, and orders from any PHP 7.4+ app. Installs via Composer.

View on GitHub
Deep Wiki
Context7
V4.0.0

Changelog 🇬🇧

  • 📚 Library Updated (V4.0.0 — major release): The library is now built entirely on the modern DomainNameAPI REST gateway. The legacy SOAP transport has been retired end-to-end, delivering a leaner, faster and more predictable integration.

  • 🔐 One Credential Model — Reseller ID + API Key: Authentication is unified on your Reseller ID and API Key (Panel → API Settings). Every legacy "username / password" reference has been removed from settings screens, language files and documentation. Your saved settings keep working — no reconfiguration needed when you are already on Reseller ID + API Key.

  • 🧹 SOAP Dependency Removed: The PHP SOAP extension is no longer required. Fewer server prerequisites, fewer "SoapClient not installed" support tickets, smaller footprint.

  • 🧪 Test Mode (OTE) Retained: The test environment stays fully supported on the REST gateway.

  • 📈 Cleaner Telemetry: Error reporting and performance tracing were streamlined for a single transport, giving sharper diagnostics.

  • 📖 Documentation Refreshed: Installation guides in every language now describe the single Reseller ID + API Key setup.


Güncellemeler 🇹🇷

  • 📚 Library Güncellendi (V4.0.0 — major sürüm): Kütüphane artık tamamen modern DomainNameAPI REST altyapısı üzerinde çalışıyor. Eski SOAP katmanı uçtan uca kaldırıldı; entegrasyon daha yalın, daha hızlı ve daha öngörülebilir.

  • 🔐 Tek Kimlik Modeli — Reseller ID + API Key: Kimlik doğrulama Reseller ID ve API Key (Panel → API Ayarları) üzerinde birleştirildi. Ayar ekranları, dil dosyaları ve dokümanlardaki tüm "kullanıcı adı / şifre" ifadeleri kaldırıldı. Kayıtlı ayarlarınız çalışmaya devam eder — zaten Reseller ID + API Key kullanıyorsanız yeniden yapılandırma gerekmez.

  • 🧹 SOAP Bağımlılığı Kaldırıldı: PHP SOAP eklentisine artık ihtiyaç yok. Daha az sunucu gereksinimi, daha az "SoapClient kurulu değil" destek talebi, daha hafif bir yapı.

  • 🧪 Test Modu (OTE) Korundu: Test ortamı REST altyapısında tam destekle çalışmaya devam ediyor.

  • 📈 Daha Net Telemetri: Hata raporlama ve performans izleme tek altyapıya göre sadeleştirildi; teşhis daha keskin.

  • 📖 Dokümanlar Güncellendi: Tüm dillerdeki kurulum rehberleri artık tek tip Reseller ID + API Key kurulumunu anlatıyor.

V3.0.17

Changelog 🇬🇧

  • 📚 Library Updated: Core library refreshed to 3.0.17.

Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Çekirdek kütüphane 3.0.17'ye yükseltildi.
V3.0.16

Changelog 🇬🇧

  • 📚 Library Updated: Refreshed the DomainNameAPI PHP library to v3.0.16 for continued REST/SOAP compatibility across all billing panels.

  • 🛡️ Domain Lifecycle Hardening: Reviewed and reinforced domain status mapping so end-of-life states (transferred, deleted, pending delete) are handled consistently.

  • ⚡ Stability Improvements: General reliability and compatibility housekeeping for smoother upgrades.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: DomainNameAPI PHP kütüphanesi, tüm fatura panelleriyle REST/SOAP uyumluluğunu sürdürmek için v3.0.16'ya güncellendi.

  • 🛡️ Alan Adı Yaşam Döngüsü İyileştirmeleri: Alan adı durum eşlemesi gözden geçirilip güçlendirildi; devredilen, silinen ve silinme bekleyen durumlar tutarlı biçimde işleniyor.

  • ⚡ Kararlılık İyileştirmeleri: Daha sorunsuz güncellemeler için genel güvenilirlik ve uyumluluk bakımı.

V3.0.15

Changelog 🇬🇧

  • 📚 Library Updated: Core library refreshed to 3.0.15.

  • 🔓 Registrar Lock: Locking and unlocking now apply reliably.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Çekirdek kütüphane 3.0.15'e yükseltildi.

  • 🔓 Registrar Kilidi: Kilitleme ve kilit açma artık güvenilir şekilde uygulanıyor.

V3.0.14

Changelog 🇬🇧

  • 📚 Library Updated: Core library aligned to 3.0.14, keeping every module on a single version across the suite.

  • 🔄 Synchronized Release: All modules are published together at matching versions, so a reseller running any panel is on the same verified codebase.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Çekirdek kütüphane 3.0.14'e hizalandı; tüm modüller tek bir sürüm üzerinde tutuluyor.

  • 🔄 Senkron Sürüm: Tüm modüller eşleşen sürüm numaralarıyla birlikte yayınlanıyor; hangi paneli kullanırsa kullansın her bayi aynı doğrulanmış kod tabanında oluyor.

V3.0.13

Changelog 🇬🇧

  • 📚 Library Updated: Core library refreshed to 3.0.13, focused on DNS zone record integrity.

  • 🛡️ Multi-Value Records Are Safe: Adding, editing or deleting one value of a record now leaves its siblings untouched. Domains with two MX servers or round-robin A records keep every value through each change.

  • 🏷️ Record Names Normalized: '@', the domain itself and a fully qualified hostname are all understood and reduced to the label the registry expects, so a subdomain can no longer be stored under a doubled name.

  • ⏱️ Zone Request Pacing: Consecutive zone calls are spaced automatically, keeping bulk DNS edits clear of the registry's rate limit.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Çekirdek kütüphane 3.0.13'e yükseltildi; odak noktası DNS bölge kayıtlarının bütünlüğü.

  • 🛡️ Çok Değerli Kayıtlar Güvende: Bir kaydın tek değerini eklemek, düzenlemek veya silmek artık diğerlerine dokunmuyor. İki MX sunucusu ya da round-robin A kaydı olan alan adları her değişiklikte tüm değerlerini koruyor.

  • 🏷️ Kayıt İsimleri Normalize Edildi: '@', alan adının kendisi ve tam nitelikli host adı artık doğru yorumlanıp registry'nin beklediği etikete indirgeniyor; alt alan adları ikilenmiş isimle kaydedilemiyor.

  • ⏱️ Bölge İsteklerinde Hız Ayarı: Ardışık bölge çağrıları otomatik aralıklanıyor, toplu DNS düzenlemeleri registry'nin hız sınırına takılmıyor.

V3.0.12

Changelog 🇬🇧

  • 📚 Library Updated: Core library refreshed to 3.0.12, focused on DNS zone management.

  • 🧭 DNS Zone Records, Correctly: Zone writes now follow the gateway's resource-record set model — a name and type is written in one call carrying all of its values. Multi-value records (two MX servers, round-robin A records) are no longer reduced to a single value, and removing one value no longer removes the rest.

  • 🛡️ Record Types Validated Up Front: Supported zone types (A, AAAA, ALIAS, CAA, CNAME, DS, MX, NAPTR, PTR, SRV, TLSA, TXT) are checked before the request leaves the library, so an unsupported type returns a clear message instead of a generic gateway error.

  • ↪️ URL Forwarding: New forwarding support (GetForwarding / SetForwarding / DeleteForwarding) covering both plain redirects and framed redirects.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Çekirdek kütüphane 3.0.12'ye yükseltildi; odak noktası DNS bölge yönetimi.

  • 🧭 DNS Bölge Kayıtları Artık Doğru: Bölge yazma işlemleri gateway'in kayıt kümesi modeline uyuyor — bir isim ve tip, tüm değerleriyle birlikte tek çağrıda yazılıyor. Çok değerli kayıtlar (iki MX sunucusu, round-robin A kayıtları) artık tek değere düşmüyor, bir değeri silmek diğerlerini götürmüyor.

  • 🛡️ Kayıt Tipleri Önden Doğrulanıyor: Desteklenen bölge tipleri (A, AAAA, ALIAS, CAA, CNAME, DS, MX, NAPTR, PTR, SRV, TLSA, TXT) istek kütüphaneden çıkmadan denetleniyor; desteklenmeyen tip için genel gateway hatası yerine anlaşılır bir mesaj dönüyor.

  • ↪️ URL Yönlendirme: Düz ve çerçeveli yönlendirmeyi kapsayan yeni yönlendirme desteği (GetForwarding / SetForwarding / DeleteForwarding).

V3.0.11

Changelog 🇬🇧

  • 📚 Library Updated: Core library refreshed to 3.0.11 with a hardened REST contact pipeline.

  • 📞 Phone Normalization: Numbers arriving in display format ("+90 5323743388") are now split into subscriber number and country code, staying within the gateway's 16-character limit.

  • 🧾 Full Contact Validation Parity: REST registrations now complete every field the gateway requires — state, postal code, address and name sanitization — matching SOAP behaviour.

  • 🌐 DNS Zone Management: Resource-record create/update/delete over the REST zone API.

  • 🛠️ Meaningful API Errors: The real gateway message and field-level details are preserved instead of a generic failure notice.

  • 🔖 Accurate Version Reporting: Library version is now reported correctly in diagnostics.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Çekirdek kütüphane 3.0.11'e yükseltildi, REST iletişim akışı sağlamlaştırıldı.

  • 📞 Telefon Normalizasyonu: "+90 5323743388" gibi görüntü biçiminde gelen numaralar artık abone numarası ve ülke kodu olarak ayrıştırılıyor, 16 karakter sınırının içinde kalıyor.

  • 🧾 Tam İletişim Doğrulama Paritesi: REST kayıtlarında gateway'in istediği tüm alanlar tamamlanıyor — il, posta kodu, adres ve isim temizliği — SOAP davranışıyla eşitlendi.

  • 🌐 DNS Bölge Yönetimi: REST bölge API'si üzerinden kayıt ekleme/güncelleme/silme.

  • 🛠️ Anlamlı API Hataları: Genel hata metni yerine gateway'in gerçek mesajı ve alan bazlı detayları korunuyor.

  • 🔖 Doğru Sürüm Bildirimi: Kütüphane sürümü tanılama kayıtlarında artık doğru raporlanıyor.

V3.0.10

Changelog 🇬🇧

  • 📚 Library Updated: Core API library upgraded with smarter error handling — cryptic gateway/registry internals are now translated into clear, actionable messages for end users.

  • 🛡️ Name Server Input Hardening: Name server and child name server inputs are now automatically sanitized (whitespace, trailing dots, letter case, duplicates) before reaching the registry, preventing avoidable operation failures.

  • 📃 Bulk Listing Fix: Domain list pagination is now fully supported on the REST API — bulk listing, import and synchronization operations page through large portfolios flawlessly.


Güncellemeler 🇹🇷

  • 📚 Library Güncellendi: Çekirdek API kütüphanesi akıllı hata yönetimiyle güçlendirildi — anlaşılmaz gateway/registry iç hataları artık son kullanıcıya net ve yönlendirici mesajlar olarak iletiliyor.

  • 🛡️ Name Server Girdi Güvenliği: Name server ve child name server girdileri registry'ye ulaşmadan otomatik temizleniyor (boşluk, sondaki nokta, büyük/küçük harf, mükerrer kayıt) — önlenebilir işlem hataları ortadan kalktı.

  • 📃 Toplu Listeleme Düzeltmesi: Domain listesi sayfalaması REST API'de tam destekleniyor — büyük portföylerde toplu listeleme, içe aktarma ve senkronizasyon kusursuz çalışıyor.

V3.0.9

Changelog 🇬🇧

  • 📚 Library Updated: Core DNA REST library refreshed with hardened error handling and safer data normalization.

  • 🛡️ Resilient Transport Handling: cURL/transport failures (timeouts, DNS, connection resets) are now gracefully surfaced as standard API responses instead of throwing uncaught exceptions.

  • 💬 Clear HTTP Error Messages: Empty gateway error bodies now yield precise, human-readable messages (e.g. HTTP 429 - Too Many Requests) instead of blank errors.

  • 📅 Accurate Date Handling: Unparseable or empty registry dates no longer collapse to 1970-01-01, preventing incorrect domain expiry/renewal reporting.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Çekirdek DNA REST kütüphanesi güçlendirilmiş hata yönetimi ve daha güvenli veri normalizasyonu ile yenilendi.

  • 🛡️ Dayanıklı Bağlantı Yönetimi: cURL/bağlantı hataları (zaman aşımı, DNS, kesinti) artık yakalanmayan exception yerine standart API yanıtı olarak döndürülüyor.

  • 💬 Anlaşılır HTTP Hata Mesajları: Boş gövdeli hatalar artık boş mesaj yerine net, okunabilir mesajlar üretiyor (ör. HTTP 429 - Too Many Requests).

  • 📅 Doğru Tarih İşleme: Ayrıştırılamayan veya boş tarihler artık 1970-01-01'e düşmüyor; hatalı alan adı bitiş/yenileme tarihleri önleniyor.

V3.0.8

Changelog 🇬🇧

  • 📚 Library Updated: Version aligned to v3.0.8.

  • 🔧 Maintenance & Version Sync: Fleet-wide version alignment and housekeeping. No functional changes to this component in this cycle.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Sürüm v3.0.8'e hizalandı.

  • 🔧 Bakım & Sürüm Senkronu: Filo genelinde sürüm hizalama ve düzenleme. Bu bileşende bu döngüde fonksiyonel değişiklik yoktur.

V3.0.7

Changelog 🇬🇧

  • 📚 Library Updated: Synced with php-dna 3.0.7 for improved REST gateway compatibility and resilience.

  • 🇹🇷 .TR Attribute Normalization: Turkish (.tr) registrations over REST now auto-map TRABIS fields to the canonical schema (Owner/Corporate category, correct identity key, legacy fields cleaned) — clearing "Validation failed" rejections.

  • 🔧 Clearer Validation Errors: Per-field gateway validation messages now reach the end user (e.g. exactly which contact's postal code is missing) instead of a generic notice.

  • 🛡️ More Robust Responses: Empty/timeout responses are handled gracefully, all extended-attribute values are sent in the gateway's expected format, and contact country is normalized to ISO-2.

  • ⚡ Reduced Noise: Expected high-volume "domain not found" lookups are no longer reported as errors.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Daha iyi REST ağ geçidi uyumu ve dayanıklılık için php-dna 3.0.7 ile senkronize edildi.

  • 🇹🇷 .TR Attribute Normalizasyonu: REST üzerinden .tr tescillerinde TRABIS alanları artık otomatik doğru şemaya eşleniyor (Owner/Corporate kategorisi, doğru kimlik anahtarı, eski alanların temizliği) — "Validation failed" redleri ortadan kalkıyor.

  • 🔧 Daha Anlaşılır Doğrulama Hataları: Ağ geçidinin alan-bazlı doğrulama mesajları artık son kullanıcıya ulaşıyor (örn. tam olarak hangi kişinin posta kodu eksik), genel uyarı yerine.

  • 🛡️ Daha Sağlam Yanıtlar: Boş/zaman aşımı yanıtları düzgün ele alınıyor, tüm ek-alan değerleri ağ geçidinin beklediği biçimde gönderiliyor ve kişi ülkesi ISO-2'ye normalize ediliyor.

  • ⚡ Azaltılmış Gürültü: Beklenen yüksek hacimli "alan adı bulunamadı" sorguları artık hata olarak raporlanmıyor.

V3.0.6

Changelog 🇬🇧

  • 📚 Library Updated: Core DNA library advanced to 3.0.6.

  • 🎯 Domain Status Mapping: Added domain status and renewal-mode mappings with status normalization for consistent, reliable status reporting across registries.

  • 🔧 Credential Trimming: Auth username/password are now trimmed of stray whitespace, fixing REST/SOAP misrouting caused by padded API keys.

  • ⚡ Telemetry Refinements: Smarter performance-metric sampling and more robust error handling in the telemetry pipeline.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Çekirdek DNA kütüphanesi 3.0.6 sürümüne yükseltildi.

  • 🎯 Domain Durum Eşleme: Registry'ler arası tutarlı ve güvenilir durum raporlaması için domain durumu ve yenileme modu eşlemeleri ile durum normalizasyonu eklendi.

  • 🔧 Kimlik Bilgisi Temizleme: Kullanıcı adı/şifredeki gereksiz boşluklar artık temizleniyor; boşluklu API anahtarlarının yol açtığı REST/SOAP yanlış yönlendirmesi giderildi.

  • ⚡ Telemetri İyileştirmeleri: Daha akıllı performans örnekleme ve telemetri hattında daha sağlam hata yönetimi.

V3.0.5

Changelog 🇬🇧

  • 📚 Library Updated: Reliability and monitoring quality improvements across REST and SOAP integrations.

  • 🔧 Registration Fix: Domains submitted without nameservers now correctly fall back to default nameservers instead of being rejected.

  • 📈 Cleaner Error Monitoring: Expected outcomes (already-registered, duplicate request, not-found, etc.) are no longer reported as errors, so genuine issues surface faster.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: REST ve SOAP entegrasyonlarında güvenilirlik ve izleme kalitesi iyileştirmeleri.

  • 🔧 Kayıt Düzeltmesi: Nameserver belirtilmeden gönderilen alan adları artık reddedilmek yerine varsayılan nameserver'lara düşüyor.

  • 📈 Daha Temiz Hata İzleme: Beklenen durumlar (zaten kayıtlı, mükerrer istek, bulunamadı vb.) artık hata olarak raporlanmıyor; gerçek sorunlar daha hızlı öne çıkıyor.

V3.0.4

Changelog 🇬🇧

  • 📚 Library Updated: Enhanced internal monitoring with richer, more filterable diagnostic context for faster issue investigation.

  • 📈 Improved Observability: Operational events now carry additional context for clearer insight into request handling.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Daha hızlı sorun incelemesi için daha zengin ve filtrelenebilir tanılama bağlamıyla iç izleme geliştirildi.

  • 📈 Geliştirilmiş Gözlemlenebilirlik: Operasyonel olaylar artık istek işlemeye dair daha net içgörü için ek bağlam taşıyor.

V3.0.3

Changelog 🇬🇧

  • 📚 Library Updated: Broad stability and reliability improvements across both REST and SOAP integrations.

  • 🔧 Registration & Domain Data: More accurate domain registration handling and corrected expiry, remaining-day, and nameserver details for consistent results across transports.

  • 📋 TLD Listing Fix: Resolved an issue that could return an empty TLD/pricing list under certain conditions.

  • ⚡ Performance & Stability: Lighter, safer background diagnostics that never interfere with the host panel.

  • 📈 Improved Error Monitoring: Refined internal error reporting for faster issue diagnosis.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: REST ve SOAP entegrasyonlarında genel kararlılık ve güvenilirlik iyileştirmeleri.

  • 🔧 Kayıt ve Alan Adı Verileri: Daha doğru alan adı kayıt işleme; tutarlı sonuçlar için bitiş tarihi, kalan gün ve nameserver bilgilerinde düzeltmeler.

  • 📋 TLD Listesi Düzeltmesi: Belirli durumlarda boş TLD/fiyat listesi dönmesine neden olan sorun giderildi.

  • ⚡ Performans ve Kararlılık: Ana paneli asla etkilemeyen, daha hafif ve güvenli arka plan tanılama.

  • 📈 Geliştirilmiş Hata İzleme: Daha hızlı sorun teşhisi için iç hata raporlamasında iyileştirmeler.

V3.0.2

Changelog 🇬🇧

  • 📚 Library Updated: Refreshed against the new DomainNameAPI public REST gateway with consolidated endpoints and richer envelopes.

  • 🔧 REST CheckTransfer Implemented: checkTransfer() now hits the gateway's /domains/transfers/check endpoint and returns a SOAP-compatible result envelope instead of throwing an exception.

  • 🚦 Lock Endpoint Consolidated: enableTheftProtectionLock() and disableTheftProtectionLock() now post to the unified /domains/lock endpoint with an explicit lockStatus boolean.

  • 📨 Register Endpoint Re-routed: registerWithContactInfo() now uses the renamed /domains/register-with-contacts route on the public gateway.

  • 🌐 Production Gateway by Default: Default REST service URL switched to the new production gateway; pass testmode=true to use the OTE endpoint without manual setServiceUrl calls.

  • 🛡️ Telemetry Hardened: Shell-free system probes (no more exec()/shell_exec()) for environments where shell access is restricted or audited.

  • 📐 Uniform TLD Shape: REST getTldList() now returns an item shape identical to the SOAP transport so consumers see a single structure across both clients.


Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: DomainNameAPI yeni public REST gateway'ine göre konsolide endpoint'ler ve zenginleşmiş envelope'lar ile yenilendi.

  • 🔧 REST CheckTransfer Eklendi: checkTransfer() artık exception fırlatmak yerine gateway'in /domains/transfers/check endpoint'ini çağırıyor ve SOAP ile uyumlu sonuç envelope'u dönüyor.

  • 🚦 Lock Endpoint'i Birleştirildi: enableTheftProtectionLock() ve disableTheftProtectionLock() artık tek bir /domains/lock endpoint'ine açık lockStatus boolean'ı ile POST atıyor.

  • 📨 Register Endpoint'i Yeni Adresine Yönlendirildi: registerWithContactInfo() public gateway'in yeni /domains/register-with-contacts rotasını kullanıyor.

  • 🌐 Varsayılan Production Gateway: Varsayılan REST URL yeni production gateway'e geçti; OTE ortamına geçmek için testmode=true parametresini kullanabilirsiniz.

  • 🛡️ Telemetri Sertleştirildi: Shell erişimi kısıtlı veya denetim altındaki ortamlar için sistem bilgisi toplamada exec()/shell_exec() kullanımı tamamen kaldırıldı.

  • 📐 Tek Tip TLD Çıktısı: REST getTldList() artık SOAP ile aynı item şemasını döndürüyor; tüketiciler tek bir yapı üzerinden işlem yapıyor.

V3.0.1

Changelog 🇬🇧

  • 🐛 PHP Compatibility Fix: Resolved "Traits cannot have constants" fatal error on PHP 7.4–8.1 hosts by converting trait constants (RESULT_OK, RESULT_ERROR, RESULT_SUCCESS, PERFORMANCE_SAMPLE_RATE) to static properties.

Güncellemeler 🇹🇷

  • 🐛 PHP Uyumluluk Düzeltmesi: PHP 7.4–8.1 sunucularda "Traits cannot have constants" ölümcül hatasını çözmek için trait sabitleri statik özelliklere dönüştürüldü.
V3.0.0

Changelog 🇬🇧

  • 📚 Library Upgraded to v3.0.0: Complete architectural overhaul — the monolithic API library has been refactored into a modular facade pattern (DNASoap + DNARest + SharedApiConfigAndUtilsTrait), enabling seamless dual-protocol support while maintaining full backward compatibility for existing SOAP integrations.

  • 🚀 REST API Support: Introduced native REST API integration via UUID-based authentication. New users can now leverage the modern REST endpoint alongside the existing SOAP infrastructure — automatically routed based on credential format.

  • 🔒 Zero-Downtime Compatibility: Extensive automated comparison testing (13 API methods, 3 targets) confirms byte-for-byte identical responses between the legacy and new SOAP implementations. No downstream module changes required.

  • 🔧 Sentry Error Reporting Hardened: Fixed unreachable error reporting in domain renewal flow, restored production timeout to 30s, and added 'Invalid API credentials' to the suppression list to prevent Sentry noise.

  • ⚡ Response Format Consistency: REST responses now match SOAP output structure — key ordering, type casting, null handling, and pricing index normalization aligned across both protocols.

  • 📦 Multi-File Distribution: CI/CD pipeline updated to distribute the full 4-file library architecture to all 7 downstream modules automatically on push.


Güncellemeler 🇹🇷

  • 📚 Kütüphane v3.0.0'a Yükseltildi: Kapsamlı mimari yenileme — monolitik API kütüphanesi modüler facade yapısına dönüştürüldü (DNASoap + DNARest + SharedApiConfigAndUtilsTrait). Mevcut SOAP entegrasyonlarıyla tam geriye dönük uyumluluk korunarak çift protokol desteği sağlandı.

  • 🚀 REST API Desteği: UUID tabanlı kimlik doğrulama ile native REST API entegrasyonu eklendi. Yeni kullanıcılar mevcut SOAP altyapısının yanında modern REST endpoint'ini kullanabilir — kimlik bilgisi formatına göre otomatik yönlendirme yapılır.

  • 🔒 Kesintisiz Uyumluluk: Kapsamlı otomatik karşılaştırma testleri (13 API metodu, 3 hedef) eski ve yeni SOAP implementasyonları arasında birebir aynı yanıtlar döndüğünü doğruladı. Downstream modüllerde herhangi bir değişiklik gerekmez.

  • 🔧 Sentry Hata Raporlama İyileştirmesi: Domain yenileme akışındaki erişilemez hata raporlaması düzeltildi, üretim zaman aşımı 30 saniyeye geri yüklendi ve Sentry gürültüsünü önlemek için 'Invalid API credentials' baskılama listesine eklendi.

  • ⚡ Yanıt Formatı Tutarlılığı: REST yanıtları artık SOAP çıktı yapısıyla eşleşiyor — anahtar sıralaması, tür dönüşümü, null işleme ve fiyatlandırma indeks normalizasyonu her iki protokolde hizalandı.

  • 📦 Çoklu Dosya Dağıtımı: CI/CD pipeline, 4 dosyalı kütüphane mimarisini push sırasında 7 downstream modüle otomatik dağıtacak şekilde güncellendi.

V2.1.22

Changelog 🇬🇧

  • 📚 Library Updated: Core libraries have been updated for better stability and compatibility.

  • 💱 Multi-Currency Support: Added Euro (EUR) currency support for broader international payment coverage.

  • ⏱️ Connection Timeout Optimized: SOAP connection timeout has been increased to improve reliability on slower network connections.

  • 📖 Documentation Improved: Internal documentation and code comments have been reviewed and corrected.


Güncellemeler 🇹🇷

  • 📚 Library Güncellendi: Temel kütüphaneler güncellenerek stabilite ve uyumluluk artırıldı.

  • 💱 Çoklu Para Birimi Desteği: Daha geniş uluslararası ödeme kapsamı için Euro (EUR) para birimi desteği eklendi.

  • ⏱️ Bağlantı Zaman Aşımı Optimize Edildi: Yavaş ağ bağlantılarında güvenilirliği artırmak için SOAP bağlantı zaman aşımı artırıldı.

  • 📖 Dokümantasyon İyileştirildi: Dahili dokümantasyon ve kod açıklamaları gözden geçirildi ve düzeltildi.

V2.1.21

Changelog 🇬🇧

  • 📚 Library Updated: Core libraries have been updated for better stability and compatibility.

  • ⚡ Performance Improvements: Performance-related issues have been addressed and optimized.

  • 📖 Documentation Updated: Project documentation has been revised and improved.

  • 🇹🇷 .tr Document Import Fix: Fixed issues related to .tr document import process.

  • 🔄 Sentry Workflow Updated: Error tracking workflow in Sentry has been updated and refined.


Güncellemeler 🇹🇷

  • 📚 Library Güncellendi: Temel kütüphaneler güncellenerek stabilite ve uyumluluk artırıldı.

  • ⚡ Performans Sorunları Giderildi: Performansla ilgili problemler optimize edildi.

  • 📖 Dokümanlar Güncellendi: Proje dokümantasyonu güncellendi ve iyileştirildi.

  • 🇹🇷 .tr Döküman Import Hataları Düzeltildi: .tr belge içe aktarma sürecindeki hatalar giderildi.

  • 🔄 Sentry Workflow Güncellendi: Sentry hata izleme akışı güncellendi ve iyileştirildi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/V2.1.20...V2.1.21

V2.1.20

Changelog 🇬🇧

  • ⚡ Performance Issues Fixed: System performance has been improved and stabilized.

  • 📚 Library-Level Errors Resolved: Several library-level bugs were identified and successfully corrected.


Güncellemeler 🇹🇷

  • ⚡ Performans Sorunları Düzeltili: Sistem performansı iyileştirildi ve daha stabil hale getirildi.

  • 📚 Library Seviyesi Hatalar Düzeltili: Kütüphane seviyesindeki çeşitli hatalar giderildi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/V2.1.19...V2.1.20

V2.1.19

Changelog 🇬🇧

  • 🧠 Static Memory Issue Resolved: A problem related to static memory usage has been successfully fixed.

  • 🔍 Incorrect Query Result Fixed: An issue causing incorrect results during queries has been resolved.


Güncellemeler 🇹🇷

  • 🧠 Statik Bellek Problemi Çözüldü: Statik bellek kullanımına bağlı sorun giderildi.

  • 🔍 Sorgulamadaki Hatalı Sonuç Döndürme Çözüldü: Sorgularda yanlış sonuç üreten hata düzeltildi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/V2.1.18...V2.1.19

V2.1.18

Changelog 🇬🇧

  • ⚡ Performance Issues Fixed: Overall performance has been improved and stabilized.

  • 📚 Library Adjustments: Core library components were updated and optimized.

  • 🔁 Transfer Errors Resolved: Issues related to domain transfer operations have been successfully fixed.


Güncellemeler 🇹🇷

  • ⚡ Performans Sorunları Giderildi: Genel performans iyileştirildi ve stabilite artırıldı.

  • 📚 Library Düzenlendi: Temel kütüphane bileşenlerinde güncellemeler ve optimizasyonlar yapıldı.

  • 🔁 Transfer Hataları Düzeltili: Alan adı transfer işlemlerindeki hatalar başarıyla giderildi.

What's Changed

New Contributors

Full Changelog: https://github.com/domainreseller/php-dna/compare/V2.1.17...V2.1.18

V2.1.17

Changelog 🇬🇧

  • 🛠️ FOSSBilling Sentry Integration: Added Sentry error tracking integration for FOSSBilling.

  • 🔍 CheckTransfer Method Enhancement: Improved the CheckTransfer method for better transfer validation.

  • ⚡ Performance Improvements: Applied further optimizations to enhance system speed and stability.

  • 🐛 Test Mode Bug Fixes: Resolved various issues affecting test mode behavior.


Güncellemeler 🇹🇷

  • 🛠️ FOSSBilling Sentry Entegrasyonu: FOSSBilling için Sentry hata izleme entegrasyonu eklendi.

  • 🔍 CheckTransfer Metodu Geliştirmesi: Transfer doğrulaması için CheckTransfer metodu geliştirildi.

  • ⚡ Performans Düzenlemeleri: Sistem hızı ve kararlılığı için ek optimizasyonlar yapıldı.

  • 🐛 Test Modu Hataları Düzeltildi: Test modunu etkileyen çeşitli sorunlar giderildi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/V2.1.15...V2.1.17

V2.1.15

Changelog 🇬🇧

  • 🧪 Test Mode Released: Test mode is now live and available for use.

  • 🐛 Error Messages Updated: Improved and clarified system error messages for better debugging and user understanding.


Güncellemeler 🇹🇷

  • 🧪 Test Modu Yayına Alındı: Test modu aktif hale getirilerek kullanıma sunuldu.

  • 🐛 Hata Mesajları Güncellendi: Sistem hata mesajları daha anlaşılır ve bilgilendirici olacak şekilde güncellendi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.13...V2.1.15

v2.1.13

Changelog 🇬🇧 🇹🇷 .tr Domain Purchase Optimization: Improved and optimized purchase flow for .tr domain extensions.

⚡ Performance Issue Resolved: Fixed system performance issues for smoother operation.

📉 Reduced Sample Analysis Frequency: Lowered the frequency of sample data collection to improve efficiency.

🗄️ Cache Metrics Optimization: Adjusted cache metrics to enhance overall performance.

Güncellemeler 🇹🇷 🇹🇷 .tr Alan Adı Satın Alma Opsiyonlarının Optimize Edilmesi: .tr uzantılı alan adları için satın alma süreci iyileştirildi.

⚡ Performans Sorununun Çözülmesi: Sistem performans problemleri giderildi.

📉 Sample Analiz Verilerinin Sıklığının Azaltılması: Örnek analiz verilerinin toplanma sıklığı düşürüldü.

🗄️ Cache Metriklerinin Performans için Düzenlenmesi: Cache metrikleri performansı artıracak şekilde yeniden yapılandırıldı.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.12...v2.1.13

v2.1.12

Changelog 🇬🇧

  • ⚡ Performance Issues Fixed: Resolved various performance-related problems.

  • 💰 WISECP Metric & Pricing Issue Fixed: Addressed and corrected metric and pricing issues for WISECP.

  • 🛠️ Detailed Improvements for HostBill: Enhancements and optimizations for HostBill integration.

  • 📈 Traffic Spike Issue Resolved: Implemented fixes to handle problematic traffic spikes.


Güncellemeler 🇹🇷

  • ⚡ Performans Sorunları Giderildi: Performansla ilgili çeşitli problemler çözüldü.

  • 💰 WISECP için Metrik ve Fiyatlandırma Sorunu Çözüldü: WISECP için metrik ve fiyatlandırma hataları düzeltildi.

  • 🛠️ HostBill için Detaylı Geliştirmeler: HostBill entegrasyonu için iyileştirmeler ve optimizasyonlar yapıldı.

  • 📈 Sorun Çıkaran Trafik Spike'larının Çözümü: Problem yaratan ani trafik artışlarına yönelik çözümler uygulandı.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.11...v2.1.12

v2.1.11

Changelog 🇬🇧 ⚡ Performance Issues Fixed: Resolved various performance-related problems. 🔒 Safe Mode Issues Fixed: Addressed and fixed issues related to safe mode. Güncellemeler 🇹🇷 ⚡ Performans Sorunları Giderildi: Performansla ilgili çeşitli problemler çözüldü. 🔒 SafeMode Sorunları Giderildi: SafeMode ile ilgili hatalar düzeltildi.

What's Changed

New Contributors

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.10...v2.1.11

v2.1.10

Changelog 🇬🇧

  • 📚 Library Update: Updated libraries for improved functionality and compatibility.
  • 📊 Performance Monitoring: Implemented 0.01 sample rate for performance tracking.
  • 🔍 Error Tracking Tags Updated: Adjusted error tracking tags for better classification and analysis.

Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Daha iyi işlevsellik ve uyumluluk için kütüphaneler güncellendi.
  • 📊 Performans Takibi: 0.01 örnekleme oranı ile performans izleme uygulandı.
  • 🔍 Hata Takibi Etiketleri Değişti: Daha iyi sınıflandırma ve analiz için hata izleme etiketleri güncellendi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.9...v2.1.10

v2.1.9

Changelog 🇬🇧

  • 📚 Library Update: Updated libraries for better functionality and compatibility.
  • 🔍 Error Tracking Segmentation Fix: Adjusted segmentation for more accurate error monitoring.

Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Daha iyi işlevsellik ve uyumluluk için kütüphaneler güncellendi.
  • 🔍 Hata Takibi Segmentasyonu Düzeltildi: Daha doğru hata izleme için segmentasyon düzenlendi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.8...v2.1.9

v2.1.8

Changelog 🇬🇧

  • 📚 Library Update: Updated libraries for better functionality and compatibility.
  • 🔍 Error Tracking Segmentation: Implemented segmentation for improved error monitoring and analysis.
  • 🔐 OpenSSL Info with Errors: Captured OpenSSL details alongside error reports for better debugging.

Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Daha iyi işlevsellik ve uyumluluk için kütüphaneler güncellendi.
  • 🔍 Hata Takibi için Segmentasyon: Daha detaylı hata izleme ve analiz için segmentasyon yapıldı.
  • 🔐 Hatalarla Birlikte OpenSSL Bilgileri Alındı: Hata raporlarıyla birlikte OpenSSL bilgileri kaydedildi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.7...v2.1.8

v2.1.7

Changelog 🇬🇧

  • 📚 Library Update: Updated libraries for better functionality and compatibility.
  • 🔍 Error Tracking Segmentation: Implemented segmentation for improved error monitoring and analysis.
  • 🔐 OpenSSL Info with Errors: Captured OpenSSL details alongside error reports for better debugging.

Güncellemeler 🇹🇷

  • 📚 Kütüphane Güncellendi: Daha iyi işlevsellik ve uyumluluk için kütüphaneler güncellendi.
  • 🔍 Hata Takibi için Segmentasyon: Daha detaylı hata izleme ve analiz için segmentasyon yapıldı.
  • 🔐 Hatalarla Birlikte OpenSSL Bilgileri Alındı: Hata raporlarıyla birlikte OpenSSL bilgileri kaydedildi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/V2.1.6...v2.1.7

V2.1.6

Changelog 🇬🇧

  • ⚡ Performance Updates: Further optimizations for better system efficiency.
  • 📊 App-Specific Reporting & Sentry Updates: Improved error tracking and reporting tailored to applications.
  • 🔒 Content & SSL Updates: Enhancements made to content management and SSL handling.
  • 📖 Documentation & Comments Fixes: Corrected and refined documentation and inline code comments.
  • 🎯 Context-Specific Responses: Improved system responses based on context.
  • 🛠️ Contact Error Fixes: Resolved issues related to contact management.
  • 📂 Library Enhancements: Enabled directory-based detection without requiring parameters.

Güncellemeler 🇹🇷

  • ⚡ Performans Güncellemeleri: Sistem verimliliğini artırmak için ek optimizasyonlar yapıldı.
  • 📊 Uygulamalara Özel Raporlama ve Sentry Güncellemeleri: Hata izleme ve raporlama mekanizması uygulamalara özel hale getirildi.
  • 🔒 Content ve SSL Güncellemeleri: İçerik yönetimi ve SSL işlemleri geliştirildi.
  • 📖 Dökümantasyon ve Yorum Düzenlemeleri: Dökümantasyon ve kod içi yorumlar düzeltildi.
  • 🎯 Conteste Özel Yanıtlar: Sistem, bağlama uygun daha hassas yanıtlar verecek şekilde geliştirildi.
  • 🛠️ Contact Hataları Düzeltilmesi: İletişim bilgilerindeki hatalar giderildi.
  • 📂 Library Geliştirmeleri: Parametre gerektirmeden dizin üzerinden algılama sağlandı.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.5...V2.1.6

v2.1.5

Changelog 🇬🇧

  • ⚡ Performance Updates: Further optimizations applied to improve system efficiency.
  • ✅ Contact Validations: Enhanced validation processes for contact information.
  • 🌐 Nameserver Validation on Registration: Added nameserver checks during the registration process.

Güncellemeler 🇹🇷

  • ⚡ Performans Güncellemeleri: Sistem verimliliğini artırmak için ek optimizasyonlar yapıldı.
  • ✅ Contact Validasyonları: İletişim bilgileri için doğrulama süreçleri geliştirildi.
  • 🌐 Register Anında Nameserver Validasyonları: Kayıt sırasında nameserver kontrolleri eklendi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.4...v2.1.5

v2.1.4

Changelog 🇬🇧

  • ⚡ API Performance Improvements: Enhanced API response times and overall efficiency.
  • 🛠️ Sentry Error Details Fix: Adjusted error tracking for more accurate Sentry reports.

Güncellemeler 🇹🇷

  • ⚡ API Performans Düzenlemeleri: API yanıt süreleri ve genel verimlilik iyileştirildi.
  • 🛠️ Sentry Hata Detayları Düzeltilmesi: Daha doğru Sentry raporlaması için hata izleme düzenlendi.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.3...v2.1.4

v2.1.3
  • 🛠️ Root Certificate Fix: Resolved errors caused by missing root certificates.
  • 🌐 Connection Issue Fixed: Addressed and resolved connection problems.

  • 🛠️ Kök Sertifikası Hatası Düzeltilmesi: Eksik kök sertifikası nedeniyle alınan hata giderildi.
  • 🌐 Bağlantı Problemi Düzeltilmesi: Bağlantı sorunları çözüldü.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.2...v2.1.3

v2.1.2
  • ⚡ Performance Tuning: Additional optimizations for faster operation.
  • 🛠️ Sentry Integration Update: Changes made for improved error tracking with Sentry.
  • 🔒 Security Updates: Enhanced security features and fixes.
  • 👩‍💻 Developer-Friendly Comments: Improved code comments for easier development.

  • ⚡ Performans Düzenlemesi: Daha hızlı çalışma için ek optimizasyonlar yapıldı.
  • 🛠️ Sentry Hata Takibi Güncellemesi: Sentry ile hata takibi için değişiklikler yapıldı.
  • 🔒 Güvenlik Güncellemeleri: Güvenlik özellikleri ve düzeltmeleri iyileştirildi.
  • 👩‍💻 Developer Friendly Yorumlar: Geliştirici dostu yorumlar eklenerek kodun anlaşılabilirliği artırıldı.

What's Changed

Full Changelog: https://github.com/domainreseller/php-dna/compare/v2.1.1...v2.1.2

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package