Versiones beta de complementos

4

Cuando escribo una solución para algunos errores, a menudo incremento la versión y la envío al buscador de errores para ver si mi solución funciona. Si tengo 1.2.5 y quiero crear una versión beta que se convertirá en redundante una vez que confirme mi código, ¿debo usar 1.2.5-beta o 1.2.6-beta ? Mi preocupación es que 1.2.6 < 1.2.6-beta para que la comparación de cadenas pueda favorecer a la versión beta y el buscador de errores no reciba una notificación de la versión estable que se está lanzando.

EDITAR:

Si la cadena se compara absolutamente sin tener en cuenta el tipo de versión, podría usar 1.2.5-fix y luego 1.2.6 . El problema también se describe en enlace

    
pregunta Aram Kocharyan 30.01.2012 - 03:39

2 respuestas

5

Si su versión actual del complemento es 1.2.5 , y tiene una versión beta para la próxima versión, debería llamarse 1.2.6-beta . Su usuario puede instalarlo, y cuando la versión real de 1.2.6 se publique en el repositorio, WordPress notificará al usuario en la página de complementos y le permitirá actualizar.

WordPress usa una función de PHP llamada version_compare para comparar los números de versión para este propósito. Al comparar los números de versión, WordPress los reconocerá así:

1.2.5 < 1.2.6-beta < 1.2.6

He probado esto con un complemento propio en el repositorio, actualmente en la versión 0.45.11 . Cambié el número de versión del complemento en mi propio sitio a 0.45.11-beta , y WordPress me permitió actualizar a 0.45.11 desde la página de administración de complementos.

    
respondido por el Ben Miller 27.08.2013 - 17:59
1

No debe lanzar versiones beta de los complementos que espera seguir con una versión no beta. Beta es para probar, lanzarlo en su sitio web o algo así, pero solo haga lanzamientos estables al repositorio a menos que planee mantener el complemento en versión beta.

    
respondido por el mor7ifer 30.01.2012 - 03:43

Lea otras preguntas en las etiquetas