+@noindent
+ahora funciona como se espera. Puede utilizarse @code{#@{@dots{}#@}}
+para la construcción de componentes de acordes. Ahora @code{\tweak}
+funciona sobre notas individuales sin necesidad de incluirlas dentro
+de un acorde. Ahora es posible usarla dentro de eventos de
+instrucciones y letra de canciones, pero aún no es probable que
+ofrezca resultados.
+
+@item
+Se ha reimplementado la abreviatura de ayuda para intruducción
+repetitiva de acordes, @code{q}. Ahora los acordes repetidos se
+sustituyen justo antes de la interpretación de la expresión musical.
+En caso de que el usuario quiera retener ciertos eventos del acorde
+original, puede ejecutar manualmente la función @code{\chordRepeats}
+de sustitución de acordes de repetición.
+
+@item
+Los números de cuerdas y digitaciones de la mano derecha sobre notas
+individuales aparecen ahora sin tener que escribirlas dentro de
+corchetes de acorde.
+
+@item
+Las expresiones de Scheme dentro de fragmentos de código de LilyPond
+incrustados (@code{#@{@dots{}#@}}) se ejecutan ahora dentro de la
+cerradura léxica del código de Scheme circundante. El símbolo
+@code{$} ya no es especial dentro del código de LilyPond incrustado.
+Se puede utilizar de forma incondicional dentro de código de LilyPond
+para su evaluación inmediata, de forma parecida a la forma en que se
+utilizaba anteriormente @code{ly:export}. Se ha suprimido
+@code{ly:export}. Como consecuencia, ahora @code{#} está libre para
+diferir la evaluación de su argumento hasta que el analizador
+sintáctico reduzca efectivamente la expresión contenida, reduciendo
+significativamente el potencial de la evaluación prematura.
+
+@item
+Se ha mejorado el soporte de acordes de tipo jazz: se reconocen los
+acordes lidios y alterados; ahora se tratan los separadores entre
+modificadores de acorde de forma independiente de los separadores
+entre acordes invertidos y sus notas de bajo (y por omisión, la barra
+inclinada se usa ahora solamente para el último tipo de separador);
+las notas adicionales ya no van prefijadas por "add" de forma
+predeterminada; y la "m" en los acordes menores se puede personalizar.
+Consulte @ruser{Nombres de acorde personalizados} para más
+información.
+
+@item
+Se ha cambiado el nombre de la instrucción @code{\markuplines} por
+@code{\markuplist} para conseguir una mejor correspondencia con su
+semántica y con la nomenclatura general de LilyPond.
+
+@item
+Se ha simplificado considerablemente la interfaz para especificar
+afinaciones en las tablaturas y se emplea la función de Scheme
+@code{\stringTuning} para la mayor parte de los propósitos.
+
+@item
+Las barras ahora pueden preservar la inclinación por encima de los
+saltos de línea.
+@lilypond[fragment,quote,relative=2]
+\override Beam #'breakable = ##t
+a8[ b c d e f g \bar "" \break f e d c b a]
+\once \override Beam #'positions = #beam::align-with-broken-parts
+a8[ b c d e f g \bar "" \break f e d c b a]
+\once \override Beam #'positions = #beam::slope-like-broken-parts
+a8[ b c d e f g \bar "" \break f e d c b a]
+@end lilypond
+Para hacerlo, se han hecho obsoletas varias funciones de "callback".
+@itemize
+@item @code{ly:beam::calc-least-squares-positions}
+@item @code{ly:beam::slope-damping}
+@item @code{ly:beam::shift-region-to-valid}
+@end itemize
+Además, @code{ly:beam::quanting} ahora acepta un argumento adicional
+para ayudar a los cálculos sobre los cambios de línea. Todas estas
+funciones se llaman automáticamente cuando se ajusta el parámetro
+@code{positions}.