İçeriğe geç

Değişiklik günlüğü

NextPDF ekosistemi birden çok paketi ve depoyu kapsar. Bu sayfa, ekosistemde değişikliklerin nasıl kaydedildiğini ve her paketin kendi değişiklik günlüğünü nerede tuttuğunu gösterir. Bu sayfayı, her commit’in tekrarı olarak değil, bir dizin ve kurallar başvurusu olarak kullanın. Her paket, esas alınacak yayımlanmış değişiklik günlüğünü kendi deposunda tutar. Özet tablosu yalnızca, her deponun Conventional Commits geçmişinden türetilen yayımlanmış sürüm başına değişiklik kategorilerini bir araya getirir.

Bu sayfa bir belge dizinidir; hiçbir paket hakkında davranışsal iddia taşımaz. Her paketin commit oluştururken ve sürüm yayımlarken izlediği kuralları görmek için Değişiklik günlüğü kuralları sayfasına bakın.

Herkese açık her NextPDF deposu iki sözleşmeyi izler:

  • Conventional Commits 1.0.0 — her commit konusu type(scope): description biçimini kullanır; burada type şunlardan biridir: feat, fix, perf, refactor, docs, test, build, ci, chore veya revert. type/scope sonrasında bir ! işareti ya da bir BREAKING CHANGE: alt bilgisi, geriye dönük uyumsuz bir değişikliği işaretler. Güvenlikle ilgili düzeltmeler, bunları filtreleyebilmeniz için etiketlenir.
  • Semantic Versioning 2.0.0 — bir feat, minör sürümü; bir fix/perf, yama sürümünü; kırıcı bir değişiklik ise majör sürümü yükseltir. Her depodaki yayımlanmış CHANGELOG.md, Keep a Changelog bölümlerini kullanarak insan tarafından okunabilir girdileri sürüme göre gruplar.

Aşağıdaki özet yalnızca kullanıcıya yönelik kategorileri kapsar: feat (yeni yetenek), fix (düzeltilmiş davranış), perf (başarım), security (güvenlikle ilgili düzeltme) ve kırıcı değişiklikler. Yalnızca dahili nitelikteki commit türleri (docs, test, ci, chore, refactor) bilinçli olarak depolar arası özetin dışında tutulmuştur. Paketi kullanırken gözlemlediğiniz davranışı değiştirmezler.

Bir paketin esas alınacak metin tabanlı değişiklik günlüğü, o paketin kendi deposundaki, yayımlanmış sürümlere göre gruplanmış CHANGELOG.md dosyasıdır. Girdilerin tam metni için deponun sürüm sayfasını veya CHANGELOG.md dosyasını kullanın. Bu dizin o metni tekrarlamaz.

PaketDepoYetkili değişiklik günlüğü
nextpdf/corenextpdfCHANGELOG.md (Keep a Changelog)
nextpdf/servernextpdf-serverCHANGELOG.md
nextpdf/laravelnextpdf-LaravelCHANGELOG.md
nextpdf/symfonynextpdf-SymfonyCHANGELOG.md
nextpdf/codeigniternextpdf-CodeIgniterCHANGELOG.md
nextpdf/artisannextpdf-ArtisanCHANGELOG.md
nextpdf/gotenbergnextpdf-GotenbergCHANGELOG.md
nextpdf/cloudflarenextpdf-CloudflareCHANGELOG.md
nextpdf/compat-legacynextpdf-compat-tcpdfCHANGELOG.md
nextpdf (Python bağlamaları)nextpdf-pythonCHANGELOG.md

Depolar arası özet — en son yayımlanan sürüm başına kategoriler

“Depolar arası özet — en son yayımlanan sürüm başına kategoriler” başlıklı bölüm

Bu salt okunur tablo, her deponun en son yayımlanmış etiketine kadar olan Conventional Commits geçmişinden oluşturulur. Kullanıcıya yönelik kategorilerin sayısını çıkarır ve yalnızca kategori sayılarını raporlar; ham commit konularını asla raporlamaz. Bu nedenle dahili tanımlayıcıları, dal adlarını veya planlama referanslarını açığa çıkarmaz. Herhangi bir satırın arkasındaki metinsel ayrıntılar için paketin kendi CHANGELOG.md dosyasını izleyin.

PaketEn son yayımlananYeni yetenek (feat)Düzeltmeler (fix)Başarım (perf)GüvenlikKırıcı
nextpdf/corev5.2.031729011yes
nextpdf/serverv0.1.0151600no
nextpdf/laravelv0.1.01800no
nextpdf/symfonyv0.1.01700no
nextpdf/codeigniterv0.1.011000no
nextpdf/artisanv0.1.01700no
nextpdf/gotenbergv0.1.00600no
nextpdf/cloudflarev0.1.00800no
nextpdf/compat-legacyv0.1.01800no
nextpdf (Python)v1.1.07500no

Sayılar, belirtilen etikete kadar kümülatiftir. Her tümleştirme paketi için, etiketlenen ilk sürüm, paketin 1.0 öncesi tüm geçmişini içerir. nextpdf/core için “Breaking” hücresi yes değerini gösterir; çünkü çekirdek motor kırıcı majör sürümler yayımlamıştır. Her biri için sürüm bazındaki ayrıntılar ve geçiş yolu, çekirdek deposunun CHANGELOG.md dosyasında ve migration/ kılavuzlarında bulunur. Bu dizin bunları yeniden belirtmez.

Bu sayfanın bilerek dışarıda bıraktığı içerik

“Bu sayfanın bilerek dışarıda bıraktığı içerik” başlıklı bölüm

Kamuya açık değişiklik günlüğünde dahili bilgilerin sızmasını önlemek için bu dizin aşağıdakilerin hiçbirini asla açığa çıkarmaz:

  • ham commit konuları veya gövdeleri;
  • dahili sorun, talep, döngü, dalga veya iş öğesi tanımlayıcıları;
  • özel dal adları veya yayımlanmamış devam eden çalışmalar;
  • yol haritası veya duyurulmamış özellikler;
  • katkı sağlayan otomasyon atıfları.

Bir değişiklik burada ancak herkese açık bir paketin yayımlanmış, etiketlenmiş bir sürümünün parçası olduktan sonra görünür. Yayımlanmamış çalışmalar görünmez.