A Webpacker serve a comunidade Rails há mais de cinco anos como uma ponte para compilado e agrupado JavaScript. Esta ponte não é mais necessária para a maioria das pessoas na maioria das situações após o lançamento do Rails 7. Agora temos três ótimas respostas padrão para o JavaScript em 2021+ e, portanto, não estaremos mais evoluindo o WebPacker com capacidade oficial de Rails.
Para aplicativos atualmente usando o WebPacker, a primeira recomendação é mudar para o JSbundling-Rails com o WebPack (ou outro empurrador). Você pode seguir o guia de comutação, se escolher esta opção.
Em segundo lugar, você pode tentar dar o salto até importar mapas. Essa é a configuração padrão para novos aplicativos Rails 7, mas, dependendo do seu uso de JavaScript, pode ser um salto substancial.
Finalmente, você pode continuar usando o WebPacker AS-IS. Continuaremos a abordar questões de segurança no lado do rubi da jóia, de acordo com o cronograma de manutenção normal dos trilhos. Mas não estaremos atualizando a gema para incluir versões mais recentes das bibliotecas JavaScript. Isso se refere à edição V5 desta jóia, incluída por padrão com versões anteriores de trilhos.
O desenvolvimento do V6 não resultará em uma jóia oficial divulgada pela equipe do Rails nem verá apoio futuro. Mas Justin Gordon continua essa linha de desenvolvimento-incluindo um foco nos recursos de recarga do módulo quente etc.-sob uma nova jóia chamada Shakapacker, baseada no trabalho não lançado V6 deste repositório.
Obrigado a todos que contribuíram para o Webpacker nos últimos cinco anos!
Consulte a filial estável 5-X para obter a documentação 5.x.