Muchas gracias por la respuesta. Estoy seguro de que tiene razón en que el componente funciona en la última versión tests-passed, pero prefiero atenerme a las versiones beta siempre que sea posible. Mi publicación pretendía ser en parte una advertencia para cualquiera que se ciña a las versiones beta como yo, y en parte una sugerencia al equipo de que quizás el requisito de versión de la API para este componente es más estricto de lo necesario.
Creo que es un error porque el archivo .discourse-compatibility enumera específicamente la revisión 1398eeeff550c1da186a47b6d3878d3230f62340 como compatible con 3.2.0.beta2, y no creo que haya ninguna manera de que lo sea.
¿Estás ejecutando una versión particular de una etiqueta beta? Si es así, ¿puedes decirme en qué etiqueta beta estás para que pueda echar un vistazo?
En el archivo de compatibilidad tenemos < 3.2.0.beta2: 1398eeeff550c1da186a47b6d3878d3230f62340 que indica que cualquier versión de Discourse menor que 3.2.0.beta2 fijará el tema al hash de confirmación 1398eeeff550c1da186a47b6d3878d3230f62340.
La versión de la API de plugins soportada por esta versión es la 1.14.0:
La revisión 1398eeeff550c1da186a47b6d3878d3230f62340 de discourse-category-banners requiere la versión de API 1.15.0, que no está disponible en v3.2.0.beta2
La versión de API 1.15.0 se añadió en este commit:
…que aún no ha sido lanzado como beta.
Para resolver esto, creo que el componente de tema podría simplemente requerir la versión de API 1.13.0 en su lugar (la que introdujo api.renderInOutlet), que forma parte de v3.2.0.beta2.
@tgxworld ¡gracias! Puedo confirmar que el componente vuelve a funcionar en mi sitio con la versión v3.2.0.beta2
Sin embargo, me pregunto si deberías editar el archivo .discourse-compatibility. En este momento, a cualquiera que ejecute versiones entre 3.1.999 y 3.2.0.beta2 se le dará una versión que depende de la versión 1.15.0 de la API de plugins. Probablemente deberían fijarse en 65a2cfc43fb5f6ffd2f8db3888552594ed21c501 en su lugar (el commit antes de la refactorización).