Ana içeriğe geç

Değişiklik Günlüğü

Bu projeye ait tüm önemli değişiklikler bu dosyada belgeye alınacaktır.
Taahhüt kılavuzları için Conventional Commits sayfasına bakınız.

6.4.3 (2023-10-05)

not

Sadece csv-stringify paketi için sürüm yükseltilmiştir.

6.4.2 (2023-08-25)

Hata Düzeltmeleri

  • csv-demo-ts-cjs-node16: en son typescript'ten sonra modül tanımını yükselt (87fe919)

6.4.1 (2023-08-24)

Hata Düzeltmeleri

  • commonjs türleri, değişiklikleri doğrulamak için tsc ve lint çalıştır (#397) (e6870fe)

6.4.0 (2023-05-09)

Özellikler

  • formüle kaçış için unicode karakterler ekle (#387) (1fc177c)

6.3.4 (2023-05-04)

not

Sadece csv-stringify paketi için sürüm yükseltilmiştir.

6.3.3 (2023-04-30)

not

Sadece csv-stringify paketi için sürüm yükseltilmiştir.

6.3.2 (2023-04-16)

Hata Düzeltmeleri

  • büyük akış parçaları ile yakalanmamış hatalar (fix #386) (1d500ed)

6.3.1 (2023-04-16)

Hata Düzeltmeleri

  • büyük akış parçaları ile yakalanmamış hatalar (fix #386) (1d500ed)

6.3.0 (2023-03-03)

Özellikler

  • csv-stringify: enjeksiyon saldırılarına karşı korunmak için escape_formulas ekle (#380) (47ac4bd)

6.2.4 (2023-02-08)

Hata Düzeltmeleri

  • cjs'de ts node16 çözümünü destekle (#354) (fa09d03)

6.2.3 (2022-11-30)

Hata Düzeltmeleri

  • csv-stringify: quoted_match yapılandırma seçeneğini dizileri kabul edecek şekilde güncelle (#371) (42c468b)

6.2.2 (2022-11-22)

Hata Düzeltmeleri

  • csv-stringify: bigint cast seçeneği için eksik tip tanımını ekle (#369) (764e748)

6.2.1 (2022-11-08)

Hata Düzeltmeleri

  • TypeScript moduleResolution node16 desteği (#368) (f4d7c97)

6.2.0 (2022-07-10)

Özellikler

  • ts modülü Node16 ve type declaration'ı exports alanına ekle (#341) (4b0283d)

6.1.3 (2022-06-16)

Hata Düzeltmeleri

  • csv-stringify: boş dize deseni ile quote_match boş dizeleri al (#345) (1c22d2e), kapanır #344

6.1.2 (2022-06-14)

Hata Düzeltmeleri

  • csv-stringify: senkron modda kayıt olmaması durumunda hata çıkar (5c8ef2e)

6.1.1 (2022-06-14)

Hata Düzeltmeleri

  • csv-stringify: senkron modda kayıt olmaması durumunda bom ve başlık (#343) (bff158f)

6.1.0 (2022-05-24)

Özellikler

Hata Düzeltmeleri

  • csv-stringify: TS türlerini güncelle, nesne dönmesi için cast'lere izin ver (#339) (60efa78)

6.0.5 (2021-12-29)

Hata Düzeltmeleri

  • webpack ile package.json'daki dışa aktarımları düzelt (154eafb)
  • csv-demo-webpack-ts: polyfill'i kaldır (47a99bd)
  • csv-demo-webpack-ts: dışa aktarımları basitleştir (8d63a14)
  • package.json dosyalarında esm dışa aktarımları (c48fe47), kapatır #308

6.0.4 (2021-11-19)

Hata Düzeltmeleri

  • csv-stringify: senkron api ile hatayı yakalar, fix #296 (e157f40)
  • csv-stringify: flush'ta node 12 uyumluluğu (9145b75)

6.0.3 (2021-11-19)

Hata Düzeltmeleri

  • tarayıcı esm modüllerini açığa çıkar (eb87355)

6.0.2 (2021-11-18)

Hata Düzeltmeleri

6.0.1 (2021-11-15)

Hata Düzeltmeleri

  • yayım için örnekleri kaldır (12c221d)

6.0.0 (2021-11-15)

Hata Düzeltmeleri

  • csv-stringify: off yerine removeListener kullan (2c2623f)
  • orijinal kütüphane esm modüllerini dışa aktar (be25349)
  • setImmediate tanımlı değilse setTimeout'a geri dön (3d6a2d0)
  • dist içinde esm dosyalarına atıfta bulunun (b780fbd)

Özellikler

  • node 14 desteğini geri al (dbfeb78)
  • node 8 için geriye dönük destek (496231d)
  • csv-stringify: akışı.Options ile ts genişlet (#301) (cc30d66)
  • esm geçişi (b5c0d4b)
  • ts türlerini senkronize olarak dışa aktar (890bf8d)
  • ts türlerini typesVersions ile değiştir (acb41d5)

5.6.4 (2021-08-27)

not

Sadece csv-stringify paketi için sürüm yükseltilmiştir.

5.6.3 (2021-08-27)

not

Sadece csv-stringify paketi için sürüm yükseltilmiştir.

Sürüm 5.6.2

  • build: yapı komutlarını yeniden adlandır

Sürüm 5.6.1

  • fix: senkron bellek sızıntısı
  • refactor: kullanılmayan değerleri kaldır
  • fix: browserify dev bağımlılığını ekle

Sürüm 5.6.0

  • build: tarayıcıyla uyumlu paketler kullan, fix #122

Sürüm 5.5.3

  • ts: geri çağırma argümanı basitleştirilmesi

Sürüm 5.5.2

  • paket: en son bağımlılıklar
  • test: node 14'te null yazma hatasını düzelt
  • ts: sıkı modu etkinleştir
  • paket: mocha paket tanımında

Sürüm 5.5.1

Hata

  • bom: senkron modda çalış

Sürüm 5.5.0

Özellik:

  • cast: BigInt desteği

Sürüm 5.4.3

Hata:

  • utils: isSymbol'de yanlış tanımlanmış değişken

Sürüm 5.4.2

Hata:

  • quoted_match: tüm türler üzerinde uygulanır, yalnızca dizelerde değil
  • cast: yerel seçenekleri doğrula ve normalize et

Proje yönetimi:

  • örnekler: alıntılı örnekler ekle

Sürüm 5.4.1

  • bom: ts tanımını düzelt

Sürüm 5.4.0

  • src: javascript'te require'ı tamamla
  • bom: yeni seçenek

Sürüm 5.3.6

  • cast: ilk kayıttaki başlık bağlamı özelliğini düzelt

Sürüm 5.3.5

  • akış: üst sınıf kurucusuna seçenekleri geçirme, fix #104

Sürüm 5.3.4

  • src: koşulları güçlendir
  • test: her örneğin geçerli olduğundan emin ol
  • paket: katkı sağlama
  • paket: davranış kuralları
  • quoted_match: ts türleri string veya RegExp

Sürüm 5.3.3

  • sütunlar: noktalı alanlara hâlâ erişim sağlanabilir, fix #98

Sürüm 5.3.2

  • sütunlar: tanımsız nesnelerde almak, fix #97

Sürüm 5.3.1

  • paket: en son bağımlılıklar
  • paket: npm ignore'u file alanı ile değiştir
  • proje: package.json'daki lisansı düzelt
  • paket: pretest komutunu basitleştir

Sürüm 5.3.0

Yeni özellik:

  • quote: boolean değeri olabilir
  • ayırıcı: tampon kabul edilir ve doğrulama zorlanır
  • ayırıcı: değer boşsa devre dışı bırakılır
  • cast: değer bir nesne ise seçenekleri üzerine yazar

Hata:

  • record_delimiter: doğrulamayı zorla

Proje yönetimi:

  • paket: en son bağımlılıklar
  • ts: tür testleri

Sürüm 5.2.0

Hata:

  • escape: doğrulamayı zorla

Proje yönetimi:

  • babel: .babelrc'yi git'e ekle
  • ts: RowDelimiter'ı RecordDelimiter olarak yeniden adlandır
  • ts: camel case'i snake case'e dönüştür

Sürüm 5.1.2

Hata:

  • write: değiştirilemez girdi parçaları

Sürüm 5.1.1

Hata:

  • ts: casting bağlamı için eksik türü ekle

Sürüm 5.1.0

Hata:

  • header: sütun tanımını garanti et

Yeni özellikler:

  • cast: işlevlere bağlam geç

Küçük geliştirmeler:

  • write: yazılan kayıtları doğrula
  • src: akış sınıfını genişlet

Proje yönetimi:

  • paket: en son geliştirici bağımlılıkları

Sürüm 5.0.0

Kırıcı değişiklikler:

  • cast: formatters idi
  • record_delimiter: row_delimiter idi
  • seçenekler: örnek seçenekler snake case biçiminde saklandı
  • nodejs: 7 sürümünü desteklemeyi bırak, './lib/es5' kullan

Yeni özellikler:

  • quoted_match: yeni seçenek
  • seçenekler: snake case ve camel case kabul edilir

Küçük geliştirmeler:

  • akış: tüm seçenekleri dönüşüm akışına geçirme
  • akış: writableObjectMode kullan

Proje yönetimi:

  • paket: lisansı MIT olarak güncelle
  • travis: Node.js 11 ile test et
  • örnekler: bazı betikleri geliştirin

Sürüm 4.3.1

  • readme: proje web sitesine olan bağlantıları düzelt

Sürüm 4.3.0

  • paket: csv.js.org'a taşı

Sürüm 4.2.0

  • formatters: yeni dize formatlayıcı
  • akış: çok daha iyi bir dönüşüm vatandaşı ol
  • paket: babel 7'ye güncelle

Sürüm 4.1.0

  • columns: sütun tanım nesneleri ile dizi desteği
  • travis: Node.js 10 desteği
  • örnekler: yeni formatlayıcılar betiği
  • örnekler: sözdizimini güncelle
  • paket: dikkate alınmayacak dosyaları iyileştir

Sürüm 4.0.1

  • typescript: formatlardaki en son değişikliği yansıt

Sürüm 4.0.0

Geriye dönük uyumsuzluklar:

  • formatters: bool'u boolean olarak yeniden adlandır

Yeni özellikler:

  • formatters: sayıyı işleyin

Temizlik:

  • src: typeof çağrısını önbelleğe al
  • paket: en son bağımlılıklar

Sürüm 3.1.1

  • typescript: senkron API bir dize döndürmeli

Sürüm 3.1.0

  • typescript: typings ekle

Sürüm 3.0.0

  • rowDelimiter kontrolü için satır kırılma kontrolünü değiştir

Sürüm 2.1.0

  • paket: boş alıntı değerine izin ver
  • paket: rowDelimiter için ascii seçeneği ekle

Sürüm 2.0.4

  • paket: babel'i geliştirme bağımlılıklarına taşı

Sürüm 2.0.3

  • paket: es5 geriye dönük uyumluluğu
  • paket: yarn lock dosyasını yok say

Sürüm 2.0.2

  • paket: testleri versiyondan önce çalıştırmaya başlayın

Sürüm 2.0.1

  • paket: yeni sürüm iş akışı
  • formatlayıcılar: dönen değeri doğrula

2.0.0

Bu ana sürüm, modern bir JavaScript sözdizimi (ES6 veya ES2015 ve sonrası) üreten CoffeeScript 2'yi kullanır ve Node.js sürüm 7.6'dan daha düşük olan sürümlerle ve tarayıcılarla uyumluluğu bozar. Ancak, API açısından kararlıdır.

  • paket: CoffeeScript 2 kullanın

v1.1.0

  • test: mocha tarafından ele alınacak olmalıdır
  • paket: CoffeeScript 2 ve semver tilde kullanımı