No, voy a eliminar mis plugins en su lugar.
No es que hacer este cambio en particular y volver a probar todo después sea difícil. Es que es otro cambio disruptivo realizado sin ninguna razón, lo que demuestra que al equipo de Discourse no le importa en absoluto la compatibilidad hacia atrás y el hecho de que se rompan los formularios y el código de las personas.
Las extensiones de archivo que usé en este proyecto fueron las que el equipo de Discourse me indicó que usara en el momento en que se escribió el plugin. No hay ninguna razón sensata para dejar de apoyar las extensiones antiguas, pero lo están haciendo de todos modos porque al equipo le importa más que las cosas estén un poco más ordenadas de su lado que mantenerlas funcionando.
El equipo ha equivocado las prioridades y ya tengo bastante.