https://github.com/mozilla/pdfjs-dist y https://www.npmjs.com/package/pdfjs-dist no muestra claramente que el lanzamiento es una compilación continua. La documentación, obtenida de https://github.com/mozilla/pdf.js/blob/a7c35025fed8beb8f9b93688fff40497c7ad2de0/external/dist/README.md , probablemente debería cambiarse para aclarar esto. Y https://mozilla.github.io/pdf.js/getting_started/ no establece claramente que pdfjs-dist no es la compilación de versión estable.
Aquí hay un ejemplo de confusión causada por esto: https://github.com/mozilla/pdf.js/pull/9385#issuecomment -363030784
O podríamos enviar comunicados de npm en su lugar.
comunicados de npm, por favor! Usaría la etiqueta next
para todas las versiones beta y ninguna etiqueta para las versiones estables. Prácticamente estándar de la industria en este momento.
Trabajé un poco en esto en https://github.com/mozilla/botio-files-pdfjs/pull/22.
Una cosa que no estoy seguro de cómo manejar es arreglar nuestra configuración actual de npm. Estoy pensando en volver a etiquetar la rama 2.0 como next
y publicar una versión 1.0 anterior como estable hasta que la lancemos. Sin embargo, esto puede generar cierta rareza para cualquiera que ya haya sacado una versión 2.0 de npm. ¡Abierto a sugerencias!
No puedo responder por toda la comunidad, pero en mi opinión, el cambio vale mucho la pena esta conmoción única.
Creo que esa es de hecho la mejor solución aquí. Además, si lanzamos la versión final 2.0, tendrá un número de versión más alto, así que creo (pero podría estar equivocado aquí ya que no soy tan familiar con el funcionamiento interno de NPM) que las personas que sacaron una versión anterior luego se actualizará automáticamente a la versión final 2.0.
Oh sí. Podemos etiquetar los lanzamientos no finales con next
lugar de latest
partir de la versión oficial 2.0. Entonces:
^1.x.xxx
usuarios de ^2.x.xxx
usuarios de latest
usuarios de Así que eso es bastante dulce en mi opinión.
También podríamos dar a las personas del punto 1 atascadas en la versión preliminar de 1.x una pista usando npm obsoleto al dejar en desuso todas las versiones preliminares de 1.x con un mensaje como "Es probable que, sin saberlo, esté utilizando una versión inestable de PDF.js. Por favor baje de categoría a la versión estable más reciente, 1.9.xxx o actualice a la nueva versión 2.x. Guía de actualización aquí: http://example.com/pdfjsupgradeguide ".
El cambio para los bots ahora está fusionado.
@brendandahl ¿Hay algo más que deba hacerse para este problema, además de tal vez reiniciar/webhook de bot?
¿Dónde se sienta esto? Realmente espero una versión compatible con webpack 4 pronto.
Parece que esto está hecho
Sí, el repositorio pdfjs-dist
ya no cambia después de cada confirmación. Simplemente no estoy seguro de si el proceso de liberación estaba funcionando correctamente. @brendandahl ¿No tuviste algunos problemas al crear el prelanzamiento? Si hay problemas, deben solucionarse porque si la versión preliminar se convierte en la versión final, también debe publicarse en pdfjs-dist
.
@timvandermeij
¿Tienes algún plan de cuándo lanzarás la versión 2.0? ¿Hay algún problema pendiente con respecto a 2.0? https://github.com/mozilla/pdf.js/projects/5
@banyan Puedes usarlo ahora:
https://github.com/mozilla/pdf.js/releases/tag/2.0.550
@prohtex , está claramente marcado como un prelanzamiento.
@wojtekmaj No dijo que no era un prelanzamiento. Me dijeron que sería más o menos funcionalmente igual que el lanzamiento. Dado que es muy difícil encontrar este enlace, pensé en compartirlo.
Cerrando ya que esto está hecho.
Comentario más útil
¿Dónde se sienta esto? Realmente espero una versión compatible con webpack 4 pronto.