Quando eu construo para o modo de produção com o Vaadin 24.6.5 e então verifico os artefatos de construção, eu descubro que as versões dos componentes frontend estão atrasadas. Todos os Jars backend têm a versão 24.6.5, mas em package.json
:
"@vaadin/bundles": "24.6.4", "@vaadin/react-components": "24.6.4"
e assim por diante - todos os componentes estão uma versão atrás. O mesmo é verdade parapnpm-lock.yaml
Quando faço o downgrade para a versão 24.6.4, a mesma coisa acontece: os jars do backend são todos da versão 24.6.4 e os componentes do frontend são da versão 24.6.3.
Nem sempre é esse o caso; por acaso eu tinha um projeto Vaadin 24.5.0 aberto e ele tem, por exemplo,
"@vaadin/bundles": "24.5.0"
e"@vaadin/polymer-legacy-adapter": "24.5.0"
em package.json. Acredito que a razão por trás das versões "atrasadas" do lado do cliente é que nem sempre há necessidade de publicar uma nova versão, especialmente se não houver mudanças relevantes.