## 2024 02 02.02
+ - 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.
+ This can significantly reduce memory usage by Perl. This
+ option has always been used in testing, where typically several
+ jobs each operating on thousands of filenames are running at the
+ same time and competing for system resources. If this option
+ is not wanted for some reason, it can be deactivated with -nfso.
+
- The option --valign-signed-numbers, or -vsn is now the default. It
was introduced in the previous release has been found to significantly
improve the overall appearance of columns of signed and unsigned
to allow timestamps (B<--timestamp> or B<-ts>).
B<--file-size-order> or B<-fso> will cause files to be processed in order of
-increasing size, when multiple files are being processed. This is useful
-during program development, when large numbers of files with varying sizes are
-processed, because it can reduce virtual memory usage.
+increasing size, when multiple files are being processed. This is particularly
+useful during program development, when large numbers of files with varying
+sizes are processed, because it can reduce virtual memory usage. This is
+the default and can be deactivated with B<-nfso>.
B<--maximum-file-size-mb=n> or B<-maxfs=n> specifies the maximum file size in
megabytes that perltidy will attempt to format. This parameter is provided to
dump-block-types=sub
extended-syntax
encode-output-strings
+ file-size-order
function-paren-vertical-alignment
fuzzy-line-length
hanging-side-comments
--want-trailing-commas='b'
--delete-trailing-commas
-# this should eventually become the default
---delete-repeated-commas
-
# For now, require arrows at asymmetric bracket combinations
--add-interbracket-arrows
--interbracket-arrow-style=']->{ }->['