Pdf.js: Dokumentasikan bahwa pdfjs-dist adalah build "malam"

Dibuat pada 5 Feb 2018  ·  15Komentar  ·  Sumber: mozilla/pdf.js

https://github.com/mozilla/pdfjs-dist dan https://www.npmjs.com/package/pdfjs-dist tidak secara jelas menunjukkan bahwa rilis tersebut merupakan build berkelanjutan. Dokumentasi, bersumber dari https://github.com/mozilla/pdf.js/blob/a7c35025fed8beb8f9b93688fff40497c7ad2de0/external/dist/README.md mungkin harus diubah untuk membuatnya lebih jelas. Dan https://mozilla.github.io/pdf.js/getting_started/ tidak dengan jelas menyatakan bahwa pdfjs-dist bukan versi rilis stabil.

Berikut adalah contoh kebingungan yang disebabkan oleh ini: https://github.com/mozilla/pdf.js/pull/9385#issuecomment -363030784

1-other

Komentar yang paling membantu

Ini duduknya dimana? Saya sangat berharap untuk rilis yang kompatibel dengan webpack 4 segera.

Semua 15 komentar

Atau kita bisa mengirim rilis npm sebagai gantinya.

rilis npm, tolong! Saya akan menggunakan tag next untuk semua yang beta dan tidak ada tag untuk rilis stabil. Cukup banyak standar industri saat ini.

Saya melakukan beberapa pekerjaan untuk ini di https://github.com/mozilla/botio-files-pdfjs/pull/22.

Satu hal yang saya tidak yakin bagaimana menanganinya adalah memperbaiki pengaturan npm kami saat ini. Saya pikir saya akan menandai ulang cabang 2.0 sebagai next dan menerbitkan versi 1.0 yang lebih lama sebagai stabil hingga kami merilisnya. Ini dapat menyebabkan beberapa keanehan bagi siapa saja yang sudah menarik rilis 2.0 dari npm. Terbuka untuk saran!

Tidak dapat menjawab untuk seluruh komunitas tetapi menurut saya, perubahan itu sangat berharga untuk keributan satu kali ini.

Saya pikir itu memang solusi terbaik di sini. Selain itu, jika kita merilis versi 2.0 final, itu akan memiliki nomor versi yang lebih tinggi, jadi saya pikir (tapi saya mungkin salah di sini karena saya tidak begitu mirip dengan cara kerja NPM) bahwa orang-orang yang menarik rilis sebelumnya akan kemudian secara otomatis ditingkatkan ke versi 2.0 final.

Oh ya. Kami hanya dapat menandai rilis non-final dengan next alih-alih latest dimulai dengan 2.0 resmi. Jadi:

  1. ^1.x.xxx pengguna akan tetap menggunakan 1.x pra-rilis terbaru yang dirilis - tidak ada perubahan
  2. ^2.x.xxx pengguna akan menerima final stable 2.0 dan akan berhenti menerima pra-rilis
  3. latest pengguna akan menerima final stable 2.0 dan akan berhenti menerima pra-rilis

Jadi itu cukup manis IMO.

Kami juga dapat memberikan petunjuk kepada orang-orang dari titik 1 yang terjebak pada 1.x pra-rilis petunjuk menggunakan npm deprecate dengan menghentikan semua 1.x pra-rilis dengan pesan seperti "Anda mungkin secara tidak sadar menggunakan rilis PDF.js yang tidak stabil. Harap turunkan versi ke versi stabil terbaru, 1.9.xxx atau tingkatkan ke versi 2.x yang semuanya baru. Panduan peningkatan versi di sini: http://example.com/pdfjsupgradeguide ".

Perubahan untuk bot sekarang digabungkan.

@brendandahl Apakah ada hal lain yang perlu dilakukan untuk masalah ini, selain mungkin bot restart/webhook?

Ini duduknya dimana? Saya sangat berharap untuk rilis yang kompatibel dengan webpack 4 segera.

Sepertinya ini sudah selesai

Ya, repositori pdfjs-dist tidak berubah lagi setelah setiap komit. Saya hanya tidak yakin apakah proses rilis bekerja dengan benar. @brendandahl Apakah Anda tidak memiliki masalah dengan itu saat membuat pra-rilis? Jika ada masalah, mereka perlu diselesaikan karena jika pra-rilis menjadi rilis final, itu juga harus dipublikasikan ke pdfjs-dist .

@timvandermeij

apakah Anda punya rencana kapan Anda akan merilis untuk 2.0? apakah ada masalah yang tersisa tentang 2.0? https://github.com/mozilla/pdf.js/projects/5

@banyan Anda dapat menggunakannya sekarang:
https://github.com/mozilla/pdf.js/releases/tag/2.0.550

@prohtex , ini ditandai dengan jelas sebagai pra-rilis.

@wojtekmaj Tidak mengatakan itu bukan pra-rilis. Saya diberitahu itu akan kurang lebih secara fungsional sama dengan rilis. Mengingat sangat sulit untuk menemukan tautan ini, saya pikir saya akan membagikannya.

Penutupan sejak ini dilakukan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

PeterNerlich picture PeterNerlich  ·  3Komentar

timvandermeij picture timvandermeij  ·  4Komentar

SehyunPark picture SehyunPark  ·  3Komentar

jigskpatel picture jigskpatel  ·  3Komentar

zerr0s picture zerr0s  ·  3Komentar