# Perltidy Change Log
-## 2021 xx xx
+## 2021 04 02.01
- Added a new option '--code-skipping', requested in git #65, in which code
between comment lines '#<<V' and '#>>V' is passed verbatim to the output
add a terminal newline to the the output stream only if the input
stream is terminated with a newline.
- - A more complete list of updates is at
+ - Numerous minor fixes have been made. A more complete list of updates is at:
https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod
examples/perlcomment.pl
examples/perllinetype.pl
examples/perlmask.pl
+examples/perltidy_hide.pl
examples/perltidy_okw.pl
examples/perltidyrc_dump.pl
examples/perlxmltok.pl
The following list shows all short parameter names which allow a prefix
'n' to produce the negated form:
- D anl asbl asc ast asu aws b baa baao
- bar bbao bbb bbc bbs bl bli boa boc bok
- bol bom bos bot cblx ce conv csc cscb cscw
- dac dbc dcbl dcsc ddf dln dnl dop dp dpro
- dsc dsm dsn dtt dwls dwrs dws f fll frm
- fs fso gcs hbc hbcm hbco hbh hbhh hbi hbj
- hbk hbm hbn hbp hbpd hbpu hbq hbs hbsc hbv
- hbw hent hic hicm hico hih hihh hii hij hik
- him hin hip hipd hipu hiq his hisc hiv hiw
- hsc html ibc icb icp iob isbc iscl kgb kgbd
- kgbi kis lal log lop lp lsl mem nib ohbr
- okw ola olc oll olq opr opt osbc osbr otr
- ple pod pvl q sac sbc sbl scbb schb scp
- scsb sct se sfp sfs skp sob sobb sohb sop
- sosb sot ssc st sts t tac tbc toc tp
- tqw trp ts tsc tso vmll w wn x xci
- xs
+ D anl asbl asc ast asu atnl aws b baa
+ baao bar bbao bbb bbc bbs bl bli boa boc
+ bok bol bom bos bot cblx ce conv cs csc
+ cscb cscw dac dbc dcbl dcsc ddf dln dnl dop
+ dp dpro dsc dsm dsn dtt dwls dwrs dws f
+ fll fpva frm fs fso gcs hbc hbcm hbco hbh
+ hbhh hbi hbj hbk hbm hbn hbp hbpd hbpu hbq
+ hbs hbsc hbv hbw hent hic hicm hico hih hihh
+ hii hij hik him hin hip hipd hipu hiq his
+ hisc hiv hiw hsc html ibc icb icp iob isbc
+ iscl kgb kgbd kgbi kis lal log lop lp lsl
+ mem nib ohbr okw ola olc oll olq opr opt
+ osbc osbr otr ple pod pvl q sac sbc sbl
+ scbb schb scp scsb sct se sfp sfs skp sob
+ sobb sohb sop sosb sot ssc st sts t tac
+ tbc toc tp tqw trp ts tsc tso vmll w
+ wn x xci xs
Equivalently, the prefix 'no' or 'no-' on the corresponding long names may be
used.
=head1 VERSION
-This man page documents perltidy version 20210402
+This man page documents perltidy version 20210402.01
=head1 BUG REPORTS
# Release version must be bumped, and it is probably past time for a
# release anyway.
- $VERSION = '20210402';
+ $VERSION = '20210402.01';
}
sub DESTROY {
=head1 VERSION
-This man page documents Perl::Tidy version 20210402
+This man page documents Perl::Tidy version 20210402.01
=head1 LICENSE
package Perl::Tidy::Debugger;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
sub new {
package Perl::Tidy::DevNull;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
sub new { my $self = shift; return bless {}, $self }
sub print { return }
sub close { return }
package Perl::Tidy::Diagnostics;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
sub AUTOLOAD {
package Perl::Tidy::FileWriter;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
use constant DEVEL_MODE => 0;
{ #<<< A non-indenting brace to contain all lexical variables
use Carp;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
# The Tokenizer will be loaded with the Formatter
##use Perl::Tidy::Tokenizer; # for is_keyword()
package Perl::Tidy::HtmlWriter;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
use File::Basename;
use strict;
use warnings;
use Carp;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
sub AUTOLOAD {
use strict;
use warnings;
use Carp;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
sub AUTOLOAD {
package Perl::Tidy::IndentationItem;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
BEGIN {
package Perl::Tidy::LineBuffer;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
sub AUTOLOAD {
package Perl::Tidy::LineSink;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
sub AUTOLOAD {
package Perl::Tidy::LineSource;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
sub AUTOLOAD {
package Perl::Tidy::Logger;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
sub AUTOLOAD {
package Perl::Tidy::Tokenizer;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
use Perl::Tidy::LineBuffer;
use Carp;
package Perl::Tidy::VerticalAligner;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
use Perl::Tidy::VerticalAligner::Alignment;
use Perl::Tidy::VerticalAligner::Line;
{ #<<< A non-indenting brace
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
# _column_ # the current column number
# _saved_column_ # a place for temporary storage
package Perl::Tidy::VerticalAligner::Line;
use strict;
use warnings;
-our $VERSION = '20210402';
+our $VERSION = '20210402.01';
BEGIN {
my $i = 0;
=item B<Adjust tolerances to fix some unstable edge cases>
-Testing with randim input parameters produced a number of edge cases of
+Testing with random input parameters produced a number of edge cases of
unstable formatting which were traced to the parameter combinations which
included -bbxi=2 and -cab=2. A small adjustment to length tolerances was made
to fix the problem.