Como parte da nossa preparação para a atualização do Ember 6, habilitamos agora os banners de aviso para a depreciação de "resolução de template de componente".
Para encontrar mais informações sobre o problema, abra o console do desenvolvedor do navegador (F12) e procure por uma mensagem que inclua [deprecation id: component-template-resolving]
Esta mensagem incluirá o nome do componente afetado (neste caso components/my-component), o que deve ajudá-lo a isolar o problema a um determinado tema/plugin.
Se a mensagem se referir a um template de componente .hbs no diretório templates/components/ de um tema/plugin, então você deve mover o arquivo de /templates/components para /components, para que ele seja "co-localizado" com o arquivo .js do componente.
Se a mensagem se referir a um template de componente que foi definido em um tema através de uma tag <script type=\"x-handlebars\">, então confira este tópico:
Para mais informações sobre a depreciação, confira o guia no site Ember Deprecations:
Para desenvolvedores com um grande número de temas/plugins, você pode se interessar por nosso script de massa de PR para co-localizar templates.
Só para reafirmar isso porque eu realmente não consigo acreditar. Tudo que você precisa fazer (no curto prazo, já que realmente queremos aderir ao .gjs) é mover as coisas para o outro diretório? E então se livrar do diretório de templates? Isso é incrível. Eu sempre odiei tê-los em diretórios diferentes.