Actualización de Discourse a Ember 4

El cambio de enlace bidireccional se refiere a la reasignación de argumentos, pero aún puedes mutarlos.

Por ejemplo, esto no está permitido en los componentes Glimmer:

this.args.topic = blah

Pero este tipo de cosas:

this.args.topic.title = "blah"

todavía son posibles.

De hecho, no creo que la reasignación de argumentos sea posible actualmente en Plugin Outlets debido a la forma en que usamos un {{hash}} para pasar los argumentos. Así que no espero ningún cambio en este frente. :crossed_fingers:

Muchos temas/plugins oficiales ya están utilizando componentes Glimmer como conectores de plugin outlets, y la documentación actual en meta describe cómo hacerlo.

Los componentes Glimmer proporcionan una experiencia de desarrollador mejorada y un rendimiento mejorado. Pero vale la pena señalar que no hay prisa inmediata para convertir de componentes clásicos a componentes Glimmer. Los componentes clásicos todavía son compatibles en Ember 5.

Lo más importante ahora es resolver cualquier mensaje de deprecación en temas/plugins. Publicaremos más información sobre las estrategias de actualización en las próximas semanas/meses, pero estamos progresando bien para preparar el núcleo para la actualización. ¡Incluso hay una rama experimental de Ember 5.3 de Discourse que hemos estado ejecutando en una instancia interna durante las últimas semanas con gran éxito! :tada:

5 Me gusta