Download Latest Version Perl-Tidy-20250711.tar.gz (1.2 MB)
Email in envelope

Get an email when there's a new version of perltidy

Home / 20200110
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2020-01-09 1.3 kB
Perl-Tidy-20200110.tar.gz 2020-01-09 611.2 kB
Perl-Tidy-20200110.zip 2020-01-09 654.3 kB
Totals: 3 Items   1.3 MB 0
## 2020 01 10

    - This release adds a flag to control the feature RT#130394 (allow short nested blocks)
      introduced in the previous release.  Unfortunately that feature breaks 
      RPerl installations, so a control flag has been introduced and that feature is now
      off by default.  The flag is:

      --one-line-block-nesting=n, or -olbn=n, where n is an integer as follows: 

      -olbn=0 break nested one-line blocks into multiple lines [new DEFAULT]
      -olbn=1 stable; keep existing nested-one line blocks intact [previous DEFAULT]

      For example, consider this input line:

        foreach (@list) { if ($_ eq $asked_for) { last } ++$found }

      The new default behavior (-olbn=0), and behavior prior to version 20191203, is to break it into multiple lines:

        foreach (@list) {
            if ( $_ eq $asked_for ) { last }
            ++$found;
        }

      To keep nested one-line blocks such as this on a single line you can add the parameter -olbn=1.

    - Fixed issue RT#131288: parse error for un-prototyped constant function without parenthesized
      call parameters followed by ternary.

    - Fixed issue RT#131360, installation documentation.  Added a note that the binary 
      'perltidy' comes with the Perl::Tidy module. They can both normally be installed with 
      'cpanm Perl::Tidy'

Source: README.txt, updated 2020-01-09