## 2024 02 02.02
+ - The operator ``**=`` now has spaces on both sides by default. Previously,
+ there was no space on the left. This change makes its spacing the same
+ as all other assignment operators. The previous behavior can be obtained
+ with the parameter setting -nwls='**='.
+
- The option --file-size-order, or -fso is now the default. When
perltidy is given a list of multiple filenames to process, they
are sorted by size and processed in order of increasing size.
my @spaces_both_sides = qw#
+ - * / % ? = . : x < > | & ^ .. << >> ** && .. || // => += -=
.= %= x= &= |= ^= *= <> <= >= == =~ !~ /= != ... <<= >>= ~~ !~~
- &&= ||= //= <=> A k f w F n C Y U G v P S
+ **= &&= ||= //= <=> A k f w F n C Y U G v P S
#;
my @spaces_left_side = qw<
>;
push( @spaces_left_side, '#' ); # avoids warning message
+ # c349: moved **= from @spaces_right_side to @spaces_both_sides
my @spaces_right_side = qw<
- ; } ) ] R J ++ -- **=
+ ; } ) ] R J ++ --
>;
push( @spaces_right_side, ',' ); # avoids warning message