¡Lamento mucho escuchar eso!
Si deseas proceder por este camino, te recomendaría añadir una nota al README y al tema Meta, marcándolo como #roto y luego archivando el repositorio de GitHub. De esta manera, seguirá disponible para que otros lo hagan fork (suponiendo que la licencia sea lo suficientemente permisiva).
Nos preocupamos absolutamente por la compatibilidad y por mantener todo funcionando. Por eso tenemos estos largos periodos de depreciación con rutas de actualización completamente automatizadas.
Siempre estamos tratando de encontrar el equilibrio entre la personalización y la estabilidad: los temas y complementos de Discourse son tan poderosos porque les damos acceso directo a las APIs subyacentes del navegador y del framework. Ese inmenso poder conlleva cierta responsabilidad de mantenerse al día con los cambios subyacentes.
Efectivamente, mantenerse al día es importante. En los últimos meses hemos invertido fuertemente en nuestra cadena de lanzamiento para mejorar las cosas significativamente para los usuarios de ESR (anteriormente ‘estable’). Más detalles aquí. Todavía necesitas actualizar, pero hay mucha más flexibilidad en cuanto al momento y la urgencia.
En cuanto a esta depreciación específica, la solución es completamente automatizada. Si puedes indicarnos los nombres de los complementos, estaremos encantados de ejecutar el codemod por ti y crear una PR. Lo hemos hecho para todos los 600+ temas/complementos que mantenemos, por lo que en este punto es un mecanismo bien engrasado.