Hello community, here is the log from the commit of package perl-Perl-Tidy for openSUSE:Factory checked in at 2020-12-03 18:43:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Perl-Tidy (Old) and /work/SRC/openSUSE:Factory/.perl-Perl-Tidy.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Perl-Tidy" Thu Dec 3 18:43:14 2020 rev:31 rq:852877 version:20201202 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Perl-Tidy/perl-Perl-Tidy.changes 2020-10-08 13:07:38.710925865 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Perl-Tidy.new.5913/perl-Perl-Tidy.changes 2020-12-03 18:44:05.330265486 +0100 @@ -1,0 +2,82 @@ +Thu Dec 3 03:07:54 UTC 2020 - Tina Müller <timueller+p...@suse.de> + +- updated to 20201202 + see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md + + ## 2020 12 02 + - This release is being made primarily to make available a several new formatting + parameters, in particular -xci, -kbb=s, -kba=s, and -wnxl=s. No significant + bugs have been found since the previous release, but numerous minor issues have + been found and fixed as listed below. + - This version is about 20% faster than the previous version due to optimizations + made with the help of Devel::NYTProf. + - Added flag -wnxl=s, --weld-nested-exclusion-list=s, to provide control which containers + are welded with the --weld-nested-containers parameter. This is related to issue git #45. + - Merged pull request git #46 which fixes the docs regarding the -fse flag. + - Fixed issue git #45, -vtc=n flag was ignored when -wn was set. + - implement request RT #133649, delete-old-newlines selectively. Two parameters, + -kbb=s or --keep-old-breakpoints-before=s, and + -kba=s or --keep-old-breakpoints-after=s + were added to request that old breakpoints be kept before or after + selected token types. For example, -kbb='=>' means that newlines before + fat commas should be kept. + - Fix git #44, fix exit status for assert-tidy/untidy. The exit status was + always 0 for --assert-tidy if the user had turned off all error messages with + the -quiet flag. This has been fixed. + - Add flag -maxfs=n, --maximum-file-size-mb=n. This parameter is provided to + avoid causing system problems by accidentally attempting to format an + extremely large data file. The default is n=10. The command to increase + the limit to 20 MB for example would be -mfs=20. This only applies to + files specified by filename on the command line. + - Skip formatting if there are too many indentation level errors. This is + controlled with -maxle=n, --maximum-level-errors=n. This means that if + the ending indentation differs from the starting indentation by more than + n levels, the file will be output verbatim. The default is n=1. + To skip this check, set n=-1 or set n to a large number. + - A related new flag, --maximum-unexpected-errors=n, or -maxue=n, is available + but is off by default. + - Add flag -xci, --extended-continuation-indentation, regarding issue git #28 + This flag causes continuation indentation to "extend" deeper into structures. + Since this is a fairly new flag, the default is -nxci to avoid disturbing + existing formatting. BUT you will probably see some improved formatting + in complex data structures by setting this flag if you currently use -ci=n + and -i=n with the same value of 'n' (as is the case if you use -pbp, + --perl-best-practices, where n=4). + - Fix issue git #42, clarify how --break-at-old-logical-breakpoints works. + The man page was updated to note that it does not cause all logical breakpoints + to be replicated in the output file. + - Fix issue git #41, typo in manual regarding -fsb. + - Fix issue git #40: when using the -bli option, a closing brace followed by + a semicolon was not being indented. This applies to braces which require + semicolons, such as a 'do' block. + - Added 'state' as a keyword. + - A better test for convergence has been added. When iterations are requested, + the new test will stop after the first pass if no changes in line break + locations are made. Previously, file checksums were used and required at least two + passes to verify convergence unless no formatting changes were made. With the new test, + only a single pass is needed when formatting changes are limited to adjustments of + indentation and whitespace on the lines of code. Extensive testing has been made to + verify the correctness of the new convergence test. + - Line breaks are now automatically placed after 'use overload' to + improve formatting when there are numerous overloaded operators. For + example + use overload + '+' => sub { + ... + - A number of minor problems with parsing signatures and prototypes have + been corrected, particularly multi-line signatures. Some signatures + had previously been parsed as if they were prototypes, which meant the + normal spacing rules were not applied. For example + OLD: + sub echo ($message= 'Hello World!' ) { + ...; + } + NEW: + sub echo ( $message = 'Hello World!' ) { + ...; + } + - Numerous minor issues that the average user would not encounter were found + and fixed. They can be seen in the more complete list of updates at + https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod + +------------------------------------------------------------------- Old: ---- Perl-Tidy-20201001.tar.gz New: ---- Perl-Tidy-20201202.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Perl-Tidy.spec ++++++ --- /var/tmp/diff_new_pack.E6DM4w/_old 2020-12-03 18:44:05.938266289 +0100 +++ /var/tmp/diff_new_pack.E6DM4w/_new 2020-12-03 18:44:05.942266294 +0100 @@ -17,7 +17,7 @@ Name: perl-Perl-Tidy -Version: 20201001 +Version: 20201202 Release: 0 #Upstream: GPL-1.0-or-later %define cpan_name Perl-Tidy ++++++ Perl-Tidy-20201001.tar.gz -> Perl-Tidy-20201202.tar.gz ++++++ ++++ 15722 lines of diff (skipped) _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org