I enable code templates to make things easier, in "automatically inserts on" box, I choose linebreak. In Lazarus 0.9.23, the linebreak is not inserted while in 0.9.25 it's inserted. It's not nice to have it inserted. Suppose you have a template for "for" statement like this:
for |:= to do
then pressing enter after a "for" clause would cause the code to be:
for
|:= to do