{
    "name": "Solid Medya Discovery Changelog",
    "version": "6.64",
    "updated": "2026-10-14T03:48:41+03:00",
    "releases": [
        {
            "version": "6.50",
            "date": "2026-07-02",
            "changes": [
                "GSC birincil gönderim sitemap.xml — sitemap-index.xml robots/head'den kaldırıldı",
                "merkezi robots.txt Sitemap: bloğu",
                "audit ve manifest birincil URL",
                "Feed, head, site-haritasi GSC yönergeleri sitemap.xml odaklı"
            ]
        },
        {
            "version": "6.49",
            "date": "2026-07-02",
            "changes": [
                "sitemap-news.xml — ayrı Google News haritası (news:news namespace)",
                "içerik türüne göre changefreq/priority",
                "Görsel sitemap — caption, license, geo_location + fotogaleri kategorileri",
                "Video sitemap — publication_date, tag, category, uploader, gallery_loc",
                "audit JSON SEO uyumluluk kuralları",
                "Sitemap index 5 child — pages, news, images, videos, AMP",
                "robots.txt — sitemap-news.xml bildirimi + Allow kuralları",
                "sitemap.xsl v7.0 — sitemapindex + video desteği"
            ]
        },
        {
            "version": "6.44",
            "date": "2026-06-24",
            "changes": [
                "merkezi dinamik title/description (hizmet, portföy, haber, hub)",
                "Canonical HTTP Link + HTML senkron normalize URL",
                "Portföy schema pageUrl düzeltmesi — islerdetay canonical path",
                "Kritik CSS inline yolu + version-manager assets/version.txt fix",
                "10 sayfa SEO regresyon aracı",
                "JSON-LD uyumlu HTML breadcrumb helper"
            ]
        },
        {
            "version": "6.43",
            "date": "2026-06-24",
            "changes": [
                "Kök dizin sadeleştirme — app/core, app/pages, storage/logs",
                "layout tanımı + regresyon kalkanı",
                "status.json — layout + dinamik PWA cache_version",
                "ortak CLI bootstrap",
                "kök yapı denetimi",
                "public/sw.js + şablonlar app/core/templates/ altında"
            ]
        },
        {
            "version": "6.42",
            "date": "2026-06-05",
            "changes": [
                "fotogaleri + kurumsal — tek H1 semantik düzeltme (çift h1 giderildi)",
                "seo-head — image/video sitemap link rel + HTTP Link başlıkları",
                "Footer keşif nav — görsel/video sitemap + content-index",
                "YouTube thumbnail — yerel cache (assets/local/youtube-thumbs)",
                "site-link-audit — 4 sitemap robots doğrulama + path resolve",
                "assetlinks audit — web namespace configured sayılır"
            ]
        },
        {
            "version": "6.41",
            "date": "2026-06-05",
            "changes": [
                "16 portföy detay + isler + iletisim — h3→h1 semantik düzeltme",
                "assetlinks.json — web namespace + koşullu android_app fingerprint",
                "indexing.json — sitemap-images/videos crawl priority + IndexNow",
                "snapshot.json + sitemap.json manifest — görsel/video haritaları",
                "verify-discovery-output — 5 yeni uç nokta doğrulaması",
                "deploy sonrası canlı sağlık aracı",
                "+ temiz kaynak formatı"
            ]
        },
        {
            "version": "6.40",
            "date": "2026-06-05",
            "changes": [
                "content-index.json + redirects.json — siteDiscoveryEmitJson 500 düzeltmesi",
                "seoHeadShouldNoIndex — SSS deep-link noindex false positive giderildi",
                "Hub H1 — sss, haberler, haber detay, musteri-deneyimleri, hizmetler, referanslar, videogaleri",
                "sitemap-images.xml + sitemap-videos.xml — ayrık görsel/video haritaları",
                "CreativeWork portföy schema — VisualArtwork, hasPart, speakable, keywords",
                "NewsArticle — Person author, Speakable, Dataset subjectOf",
                "WebPage/LocalBusiness — Dataset knowledge graph subjectOf",
                "51 hizmet meta description zenginleştirme",
                "audit-seo-html-checklist — feed content-type false negative düzeltmesi"
            ]
        },
        {
            "version": "6.39",
            "date": "2026-06-05",
            "changes": [
                "X-SolidMedya-Crawler-Policy: allow — keşif başlıkları + .htaccess SM_DISCOVERY_PATH",
                "/.well-known/bot-access.json — Cloudflare WAF kural export + canlı probe",
                "panel kuralları JSON",
                "llms.txt — Bot Erişim Politikası bölümü",
                "audit-all — bot testleri varsayılan localhost (--prod-bots ile production)"
            ]
        },
        {
            "version": "6.38",
            "date": "2026-06-05",
            "changes": [
                "50+ AI/arama botu tek kaynak",
                "robots.txt — dinamik AI BOT RULES enjeksiyonu",
                "seoHeadRenderAiCrawlerMeta — head AI keşif linkleri",
                "çoklu UA doğrulama"
            ]
        },
        {
            "version": "6.22",
            "date": "2026-06-04",
            "changes": [
                "/global — EN schema (nav, breadcrumb, ItemList), çift WebPage kaldırıldı",
                "Dil seçici — English → /global, Türkçe → / (native hub)",
                "assetlinks.json — dinamik API + ANDROID_SHA256_FINGERPRINTS env desteği",
                "verify-bot-access — /content/page/global.json + assetlinks.json"
            ]
        },
        {
            "version": "6.21",
            "date": "2026-06-04",
            "changes": [
                "siteContentSchemaUrl — (Content API 500 düzeltmesi)",
                "verify-bot-access — /content/page/*.json ve /content/service/*.json testleri"
            ]
        },
        {
            "version": "6.20",
            "date": "2026-06-04",
            "changes": [
                "X-Robots-Tag: all — tüm keşif JSON/XML/TXT uç noktaları (site-api-response)",
                "robots.txt — dinamik DISCOVERY ALLOW bloğu, kötü bot engeli kaldırıldı",
                ".htaccess — SM_DISCOVERY_BOT CORS + X-Robots-Tag all",
                "GPTBot UA ile erişim regresyonu"
            ]
        },
        {
            "version": "6.19",
            "date": "2026-06-04",
            "changes": [
                "siteHaritasiParityAudit — HTML harita ↔ sitemap ↔ katalog uyum denetimi",
                "+ audit-all [haritasi] + link-health",
                "Katalog hizmet URL — siteCanonicalServicePath zorunlu",
                "site-haritasi — ItemList schema + parity panel"
            ]
        },
        {
            "version": "6.18",
            "date": "2026-06-04",
            "changes": [
                "site-haritasi — canonical göreli linkler (/hizmet/*), localhost uyumlu",
                "siteHaritasiModel — katalog + registry + SSS + AR + alias tam listesi",
                "Sitemap ↔ htaccess parity paneli — XML/JSON/meta sayımı"
            ]
        },
        {
            "version": "6.17",
            "date": "2026-06-04",
            "changes": [
                "siteSubpageRewriteHttpAudit — redirect döngüsü regresyon duman testi",
                "+ audit-all --http [rewrite]",
                "HOTFIX — kurumsal alias kuralları [END] (/global, /reels, /banka-hesaplarimiz vb.)",
                "Sitemap hreflang — / ↔ /global xhtml:link çifti",
                "/global — generateWebPageSchema(en), indexing.json language_hubs, GSC öncelik",
                "Sitemap meta — link-health.json + redirects.json; status.json api_version ayrımı"
            ]
        },
        {
            "version": "6.16",
            "date": "2026-06-04",
            "changes": [
                "HOTFIX — alt sayfa ERR_TOO_MANY_REDIRECTS: iç rewrite kuralları [END]",
                "siteLegacyRedirectGuard — tüm /app/pages/* fiziksel dosyalar için skip",
                "NEWS HTACCESS SYNC — haber iç rewrite [END] (sync-htaccess-news uyumlu)"
            ]
        },
        {
            "version": "6.15",
            "date": "2026-06-04",
            "changes": [
                ".well-known/link-health.json — birleşik link sağlık raporu (?http=1 canlı doğrulama)",
                "Search Console ön kontrol listesi",
                "siteLinkSitemapHttpAudit + audit-all --http — sitemap HTTP doğrulama",
                "audit-summary — redirects + link_health entegrasyonu"
            ]
        },
        {
            "version": "6.14",
            "date": "2026-06-04",
            "changes": [
                "Kapsamlı link denetimi — (statik + HTTP)",
                "AR deneyim 404 düzeltmesi — .html strip istisnası + [END] rewrite",
                "offline.html, citation.json, amp/sitemap.xml — erişim hataları giderildi",
                "Ölü OneSignal worker kuralı kaldırıldı — sitemap/keşif temizliği"
            ]
        },
        {
            "version": "6.13",
            "date": "2026-06-04",
            "changes": [
                "Minimal hizmet şablonu v2 — süreç, SSS, ilgili hizmetler, FAQ schema",
                "10 minimal sayfa — özgün meta açıklamaları",
                "GSC CSV/JSON dışa aktarım",
                "indexnow-ping --redirects — canonical hedef ping",
                "HOTFIX — kısa alias [END] + redirect döngüsü (ozel-yazilim vb.)"
            ]
        },
        {
            "version": "6.12",
            "date": "2026-06-04",
            "changes": [
                ".well-known/redirects.json — 326 legacy 301 manifest (hizmet + sayfa + haber + portfolyo)",
                "link-audit + discovery registry — redirect manifest uç noktası",
                "?summary=1 — hafif manifest (istatistik only)"
            ]
        },
        {
            "version": "6.11",
            "date": "2026-06-04",
            "changes": [
                "Site geneli legacy 301 — sayfalar, haberler, portfolyo (/app/pages/* artık 404 değil)",
                "+ yedek guard (config bootstrap)",
                "+",
                "Birleşik redirect manifest — hizmet + sayfa + haber + işler"
            ]
        },
        {
            "version": "6.10",
            "date": "2026-06-04",
            "changes": [
                "Kapsamlı hizmet 301 — 216 redirect (spam URL, hizmetdetay, )",
                "Eski kısa alias yönlendirme — yazilim-gelistirme, grafik-tasarimi vb.",
                "Google indeks URL doğrulama",
                "Menü hizmet linkleri → güncel kısa canonical URL"
            ]
        },
        {
            "version": "6.9",
            "date": "2026-06-04",
            "changes": [
                "HOTFIX — SITE_ROOT tanımı (500 Internal Server Error)",
                "güvenli SITE_ROOT fallback",
                "BOM/strict_types düzeltmesi",
                "Entity/schema audit — minimal hizmet şablonu parity"
            ]
        },
        {
            "version": "6.8",
            "date": "2026-06-04",
            "changes": [
                "10 eksik hizmet sayfası — minimal şablon + schema (41/41 dosya parity)",
                "Kısa alias registry — siber-guvenlik, baski-cozumleri, produksiyon vb.",
                "uzun spam rewrite temizliği",
                "Redirect map — legacy_link tabanlı (htaccess spam bağımsız)",
                "Ana sayfa title/description sadeleştirme — keyword stuffing azaltma"
            ]
        },
        {
            "version": "6.7",
            "date": "2026-06-04",
            "changes": [
                "Canonical hizmet URL — spam uzun /hizmet/* → kısa path 301",
                ".htaccess otomatik redirect senkron",
                "services-data + discovery — canonical link çözümleyici",
                "Sitemap — legacy spam URL filtre, hizmetdetay yalnızca alias yoksa",
                "/global — İngilizce landing + hreflang en-US/en"
            ]
        },
        {
            "version": "6.6",
            "date": "2026-06-04",
            "changes": [
                "Teknik SEO denetim düzeltmeleri — sitemap regex, UTF-8 header, robots Sitemap fallback",
                "Referans logo alt metinleri benzersiz — bozuk Ş karakterleri giderildi",
                "Footer spam URL → kısa /hizmet/* linkleri, İşlerlerimiz → İşlerimiz",
                "Haber tarih tutarlılığı — schema/feed/sitemap canonical published_at",
                "SSS no-results mesajı JS enjeksiyonu (indeks dışı), noscript uyarı bandı kaldırıldı",
                "LocalBusiness schema — legalName, review[], geo parity, featured reviews"
            ]
        },
        {
            "version": "6.5",
            "date": "2026-06-04",
            "changes": [
                "SSS entity graph — 101 Question düğümü @id + url + isPartOf FAQPage hub",
                "+ generateFAQSchema @id/url/deep-link desteği",
                "deep-link meta title/description + odaklı FAQPage schema",
                "siteEntityFaqParityAudit — FAQ @id ↔ URL parity denetimi",
                "llms/ai.txt/catalog — FAQ path URL + entity_id + content API pattern"
            ]
        },
        {
            "version": "6.4",
            "date": "2026-06-04",
            "changes": [
                "SSS URL'leri SEO slug — /sss/{soru-basligi} (eski id/hash 301)",
                "merkezi SSS canonical URL",
                ".htaccess — /sss/{slug} deep-link rewrite",
                "Sitemap audit — fragment URL denetimi (0 olmalı)",
                "Feed, arama, katalog, faq.json — path tabanlı SSS linkleri"
            ]
        },
        {
            "version": "6.3",
            "date": "2026-06-04",
            "changes": [
                "7 eksik hizmet sayfasına generateServiceSchema — tam 41/41 @id parity",
                "hizmet-seo, yazilim-gelistirme, yapay-zeka, domain-hosting, b2b-b2c, sosyal-etkilesim, grafik-tasarim",
                "hizmet-grafik-tasarim pageUrl düzeltmesi — hizmet/grafik-tasarim",
                "schema-audit — hizmet schema kapsam denetimi (41/41)"
            ]
        },
        {
            "version": "6.2",
            "date": "2026-06-04",
            "changes": [
                "hizmet @id parity (kısa slug ↔ hizmet-* graph)",
                "entity-map.json — URL → @id eşlemesi (137+ kayıt)",
                "Knowledge Panel profil URL'leri",
                "Content API + katalog — entity_id alanı",
                "Sitemap — entity graph/map alternates + service @id xhtml:link"
            ]
        },
        {
            "version": "6.1",
            "date": "2026-06-04",
            "changes": [
                "entity-relations.json — semantic graph edges (from/to/type)",
                "Entity graph — SoftwareApplication, VideoObject (reels), Brand sameAs",
                "generateServiceSchema/WebPageSchema — @id parity entity graph ile",
                "+ merkezi @id yardımcıları",
                "Entity audit — relations, video, software, brand sameAs kontrolleri"
            ]
        },
        {
            "version": "6.0",
            "date": "2026-06-04",
            "changes": [
                "merkezi Schema.org @graph (Organization, Service, Brand, LocalBusiness, CreativeWork)",
                "entity-graph.json, entities.json, entity-audit.json — Knowledge Graph API uç noktaları",
                "knowledge.json — delegasyonu",
                "generateWebSiteSchema/WebPageSchema — @id + isPartOf entity graph bağlantıları",
                "audit-summary + schema-audit — entity SEO denetim entegrasyonu",
                "ai.txt + llms.txt — Entity-Graph/Index/Audit keşif satırları"
            ]
        },
        {
            "version": "5.9",
            "date": "2026-06-04",
            "changes": [
                "llms.txt merkezi üretici (ofis, marka, content API)",
                "snapshot.json v2 — crawl_priority, brands, portfolio, news, ai.txt quick_start",
                "IndexNow --priority — öncelikli URL ping modu",
                "audit-summary — ai.txt + llms.txt keşif metrikleri"
            ]
        },
        {
            "version": "5.8",
            "date": "2026-06-04",
            "changes": [
                "ai.txt v2 — küresel AI keşif manifesti (400+ satır dinamik)",
                "Tam hizmet/portföy/haber/marka/SSS envanteri + content API URL'leri",
                "21 adımlı Discovery-Step tarama sırası + Quick-Start zinciri",
                "35+ AI bot ve arama motoru User-agent izinleri",
                "Ofis detayları, schema tipleri, kategori anahtar kelimeleri"
            ]
        },
        {
            "version": "5.7",
            "date": "2026-06-04",
            "changes": [
                "hizmetler CollectionPage + ItemList",
                "bayilerimiz LocalBusiness CollectionPage",
                "+ CLI otomasyonu",
                "AMP hizmet + portföy JSON-LD parity",
                "AMP ana sayfa — dinamik istatistikler, portföy grid, müşteri deneyimleri linki"
            ]
        },
        {
            "version": "5.6",
            "date": "2026-06-04",
            "changes": [
                "16 portföy detay sayfasında CreativeWork + ImageGallery",
                "müşteri deneyimleri YouTube VideoObject + CollectionPage",
                "ile zengin AboutPage",
                "knowledge.json — ofisler, portföy kategorileri, alt markalar entity grafiği",
                "schema-audit — portföy detay ve müşteri deneyimleri kontrolleri"
            ]
        },
        {
            "version": "5.5",
            "date": "2026-06-04",
            "changes": [
                "500 hatası düzeltmesi — redirect döngüsü (.htaccess)",
                "güncel Konya/İstanbul adresleri ve istatistikler",
                "humans.txt v5.5 — ofisler, markalar, içerik envanteri, keşif uç noktaları",
                "LocalBusiness schema — merkezi company verisi, çoklu ContactPoint",
                "ContactPage schema — 3 ofis/çağrı merkezi",
                "ai.txt — güncel firma metrikleri ve ofis bilgileri"
            ]
        },
        {
            "version": "5.4",
            "date": "2026-06-04",
            "changes": [
                "marka, portföy, galeri, ekip, reels envanteri",
                "CollectionPage — isler, fotogaleri, referanslar, belgeler, markalar",
                "Brand schema — 8 marka (markalarimiz)",
                "Person schema — ekibimiz ekip listesi",
                "VideoObject CollectionPage — videogaleri + reels (mp4)",
                "ImageGallery zenginleştirme — caption, creator, copyright",
                "AMP schema parity — WebSite, WebPage, Breadcrumb (header)",
                "Feed genişletme — markalar, belgeler, ekip, reels sayfaları",
                "tam SEO head + JSON-LD"
            ]
        },
        {
            "version": "5.3",
            "date": "2026-06-04",
            "changes": [
                "audit-summary.json — birleşik sitemap/link/schema denetim özeti",
                "+ GSC Rich Results doğrulama linkleri",
                "Google News uyumlu haber schema",
                "4 haber sayfası NewsArticle + video embedded schema",
                "health.json — schema/link audit özetleri",
                "Legacy → temiz URL 301 (markalar/belgeler/index)",
                "site-haritasi — birleşik denetim paneli + GSC araçları"
            ]
        },
        {
            "version": "5.2",
            "date": "2026-06-04",
            "changes": [
                "schema-audit.json — GSC schema/GSC politika denetimi",
                "head içi otomatik BreadcrumbList",
                "tek schema çıkış noktası",
                "39 sayfada çift breadcrumb kaldırıldı (hizmet + haber)",
                "About/Contact embedded breadcrumb kaldırıldı",
                "html itemscope microdata kaldırıldı — yalnızca JSON-LD",
                "AMP header — merkezi"
            ]
        },
        {
            "version": "5.1",
            "date": "2026-06-04",
            "changes": [
                "link-audit.json — sitemap toplamadan hafif link/yönlendirme denetimi",
                "Haber slug ↔ .htaccess NEWS HTACCESS SYNC bloğu + sync aracı",
                "haber rewrite kapsam denetimi",
                "/ siteLinkAuditReport($locs) — performans ayrımı",
                "sitemap-audit.json — news_htaccess + link_audit_url alanları",
                "Keşif uç noktaları: link_audit_json, sitemap_audit_json"
            ]
        },
        {
            "version": "5.0",
            "date": "2026-06-04",
            "changes": [
                "Birleşik sitemap.xml — HTML + AI xhtml:link + Google News news:news",
                "sitemap-index/ai/news → 301 yönlendirme (tek gönderim noktası)",
                "robots.txt yalnızca /sitemap.xml + /amp/sitemap.xml bildirir",
                "merkezi keşif sürümü 5.0",
                "sitemap-audit.json — alternatif/news/görsel istatistikleri",
                "sitemap.xsl — AI/News/IMG rozetleri tarayıcı görünümü",
                "IndexNow ping_sitemap — birleşik harita ping desteği",
                "merkezi denetim modülü",
                "site-haritasi — canlı sitemap denetim paneli",
                "health.json + status.json — sitemap özeti"
            ]
        },
        {
            "version": "3.4",
            "date": "2026-06-04",
            "changes": [
                "snapshot.json — AI tek istek site özeti",
                "health.json — hafif sağlık uç noktası",
                "HTML /site-haritasi — kullanıcı ve bot dostu harita",
                "OpenAPI 3.1 genişletildi (registry, snapshot, indexnow)",
                "IndexNow kök anahtar dosyası ({key}.txt)"
            ]
        },
        {
            "version": "3.3",
            "date": "2026-06-04",
            "changes": [
                "Dinamik ai.txt ve humans.txt",
                "registry.json ve sitemap.json makine okunabilir manifestler",
                "Dinamik robots.txt (SITE_URL senkron)",
                "Ana sitemap.xml keşif meta URL blokları",
                "Footer ve header keşif linkleri genişletildi",
                "IndexNow ping uç noktası (bilgi)"
            ]
        },
        {
            "version": "3.2",
            "date": "2026-06-04",
            "changes": [
                "content-index.json sayfalı indeks",
                "citation.json atıf politikası",
                "IndexNow key dosyası",
                "Arama API v2.1 citation + content_url",
                "sitemap-ai.xml (188 URL)",
                "api/ sitemaps/ public/ dizin reorganizasyonu"
            ]
        },
        {
            "version": "3.0",
            "date": "2026-06-04",
            "changes": [
                "Merkezi",
                "catalog.json ve content API",
                "indexing.json ve knowledge.json",
                "llms.txt dinamik üretim"
            ]
        }
    ]
}