|
|
|
|
Changelog for perl-Data-Printer-1.002001-lp156.20.1.noarch.rpm :
* Tue Jan 23 2024 Tina Müller - updated to 1.002001 see /usr/share/doc/packages/perl-Data-Printer/Changes 1.2.1 2024-01-21 BUG FIXES: - Ensure that core boolean support doesn\'t fail on perls older than 5.36 (Paul Evans) 1.2.0 2024-01-21 NEW FEATURES: - support the core boolean type (true/false) in perl >= 5.36.0 OTHER: - doc fixes and improvements (Florian Schlichting, Andre Klärner) * Mon Jul 31 2023 Tina Müller - updated to 1.001001 see /usr/share/doc/packages/perl-Data-Printer/Changes 1.1.1 2023-07-30 BUG FIXES: - explicitly mentions that native perl classes (perl 5.38) do not have internals. - \'quiet\' now returns the data properly when return_value is \'pass\'. - cope with import and unimport in perl 5.39 UNIVERSAL (Graham Knop) - fix tie issue (thank you Curtis \'Ovid\' Poe for reporting and Leon Timmermans for providing a patch) - doc fixes and improvements (Matthias Muth, Elvin Aslanov) * Fri Dec 23 2022 Tina Müller - updated to 1.001000 see /usr/share/doc/packages/perl-Data-Printer/Changes 1.1.0 2022-12-22 NEW FEATURES: - new option \'coderef_stub\' letting you customize what to show on non-deparsed coderefs (default: \'sub { ... }\') - new option \'coderef_undefined\' that checks if a given coderef points to an existing reference at the time of inspection. Defaults to \'\'. Set to 0 to disable this check. - basic Object::Pad support. - new option class.show_wrapped to expose methods modified with before, after, around (Moose only for now) - new option \'quiet\' to avoid traversal and silence all output from p() and np(). - new option \'live_update\' to reload .dataprinter whenever you make changes to it, applying them without needing to restart your code. BUG FIXES: - properly shows inherited Moo(se) attributes. - fix $AATT clobbering when checking available modules. - class.sort_methods also sorts attributes and roles. - improved color reset. - $DDP::VERSION is now hardcoded to avoid issues with PAUSE. * Thu Mar 04 2021 Tina Müller - updated to 1.000004 see /usr/share/doc/packages/perl-Data-Printer/Changes 1.0.4 2021-03-03 BUG FIXES: - fix DBIx::Class print when literal SQL is present (Veesh Goldman) 1.0.3 2021-03-02 OTHER: - fixup documentation on how to convert from the old .dataprinter format to the new one (GH#157) - test fixes * Tue Mar 02 2021 Tina Müller - updated to 1.000002 see /usr/share/doc/packages/perl-Data-Printer/Changes 1.0.2 2021-02-28 OTHER: * Material\'s color for caller_info and code is now a bit brighter to improve readability on terminals with dark background. * improve MS Windows support * increase test coverage 1.0.1 2021-02-25 BUG FIXES: - properly parse the \"n\" option in regexes - fix unwrap of __PACKAGE__, __FILENAME__ and __LINE__ on caller_message (GH#156) - add a single space between caller message and data when caller_message_newline is false - proper colorization on caller message. OTHER: - improve documentation on caller message behavior - document caveat of printing array/hash slices (GH#152) - fix broken link in documentation (GH#155) - improve tip on how to make a drop-in replacement to Data::Dumper (GH#154) 1.0.0 2021-02-24 We are really excited to finally bring to you Data::Printer 1.0.0 \\o/ This release includes all modifications from the 0.99_ * series as described below. 0.99_026 2021-02-19 BUG FIXES: - test fixes/updates - improved support for Cpanel::JSON::XS::Boolean 0.99_025 2021-02-18 BUG FIXES: - improved support for perl 5.8.9 (thank you cpantesters!) 0.99_024 2021-02-17 NEW FEATURES: - fix rc file conversor to change \'color\' to \'colors\' (thanks Buddy Burden for reporting the issue!) OTHER: - massive documentation rewrite. - drop support for \"ignore_keys\" for now. 0.99_023 2021-02-01 NEW FEATURES: - profiles! Now you make complex settings using Perl code. - allow .dataprinter files on the project home and subdirs. - new option \'warnings\', when set to 0 will make DDP silence (almost) all warnings such as theme/profile not found. Default is 1. - filter for the \'Date\' module (the evolution of Panda::Date) BUG FIXES: - properly show roles\' attributes from Role::Tiny, Moo and Moose; - \'quote_keys\' also quotes the path of circular references and found elements. - when \'quote_keys\' is set, hash keys are quoted with whatever \'scalar_quotes\' is set to. - escape quote characters in quoted strings and hash keys - blessed regexps (in objects different than the native \'Regexp\') are now properly displayed as objects of their class. OTHER: - new string_max default: 4096 - new array_max default: 100 - new hash_max default: 100 - dropped filter support for the deprecated Panda::Date dist - dropped filter support for the Date::Pcalc dist (buggy in recent perls) - lowercased all words in class dump for output consistency 0.99_022 2020-09-26 BUG FIXES: - fix test case of rc option containing spaces 0.99_021 2020-09-26 NEW FEATURES: - \'caller_message_position\' option to control whether to show labels \'before\' or \'after\' the dump (defaults to \'before\'); - \'caller_message_newline\' puts an automatic \"\ \" after the message; - \'resolve_scalar_refs\' option to show values instead of just the reference indicator; - when multiline is false, string/hash/array overflow become \"(...)\"; - filter loading errors are not fatal anymore, unless you set the \'die_on_filter_error\' option; BUG FIXES: - allow quoted values when parsing .dataprinter; - np() is never colored on \'auto\' colors; - printing to a file or to a variable is never colored on \'auto\' colors; - fulldump typo fix; - fix filter test failure when Mojo::JSON loads ::XS backends (GH#136); - do not call \'stringify\' on PDF::API2 objects as it\'s a destructive op; - allow code filters in the new .dataprinter format, but only if the file meets certain permissions criteria; - \'dump\' mode working as expected again; OTHER: - simplified homedir logic for MSWin32, Linux and MacOS (Karen Etheridge); - new \'contributing to\' data; - minor color adjustments on Material theme to improve legibility on lighter terminals; 0.99_020 2018-06-30 NEW FEATURES: - new \'fulldump\' option to ignore max string/array/hash. - also stringify on to_string() - ContentType filter shows utf8 symbol for image/audio/video/etc - ContentType filter now has its own color - ContentType filter understands Sereal binaries BUG FIXES: - prevent \'undefined\' warning in ContentType filter - fix test on old HTTP::Headers OTHER: - improved documentation 0.99_019 2018-06-27 BUG FIXES: - more filter fixes on different module versions (many thanks to Slaven Rezić and all other CPAN testers). 0.99_018 2018-06-25 BUG FIXES: - fix filter test on older HTTP::Message 0.99_017 2018-06-25 BUG FIXES: - fix filter test failure on older Mojolicious - fix filter test failure on older Digest::MD5 0.99_016 2018-06-25 NEW FEATURES: - unsee() method in DDP objects to ignore visits - new Web filter bundle parsing JSON, Cookies and HTTP Request/Response. - DateTime filter now understands Time::Seconds and Time::Moment. BUG FIXES: - fixed show_tied, which was not working properly since the refactor. - prevent non-ref counters from being refcounted - fix floating point test error in unusual hardware/OS combinations. OTHER: - improved implementation of \"seen\" counter - improved documentation - removed unused code 0.99_015 2018-06-14 NEW FEATURES: - new ContentType filter to detect popular binaries in strings, like images, videos and documents. OTHER: - code tidying - greatly improved documentation - test coverage increased BUG FIXES: - DateTime/Digest/DB filters now honor colorization from themes - test fixes 0.99_014 2018-06-08 BUG FIXES: - DateTime filter: fix Class::Date test on systems that treat GMT as UTC. 0.99_013 2018-06-08 NEW FEATURES: - dualvar lax mode accepts leading/trailing whitespace in numbers - DB filter: improve display of replication lag - DB filter: list unique constraints on DBIC - DB filter: improved parsing of DBIC sources/resultsets/rows BUG FIXES: - filter listings in RC file now always an array ref - DateTime filter: fix parsing of old Mojo::Date objects - DB filter: test fixes - Digest filter updated and re-added OTHER: - DB filter: improve documentation - DB filter: increase test coverage - Digest filter: show class name by default on parsing digests 0.99_012 2018-05-25 NEW FEATURES: - show_dualvar now accepts \'strict\', \'lax\' and \'off\'. Default is \'lax\', ignoring decimal zeroes to the right (e.g. 1.00 and \'1\', \'1.10\' and 1.1) - multiline => 0 now also shortens the hash separator OTHER: - test improvements - improved documentation 0.99_011 2018-05-24 BUG FIXES: - proper color downgrade on terminals who only support 256 colors. - fixed colorization tests - fixed DB external filters 0.99_010 2018-05-21 BUG FIXES: - extra debug info for failed colorization tests - another fix for Panda::Date (Slaven Rezić) 0.99_009 2018-05-20 BUG FIXES: - fix dualvar test on different locales (Slaven Rezić) - fix Panda::Date test when en_US locale not present (Slaven Rezić) 0.99_008 2018-05-20 NEW FEATURES: - show_dualvar (defaults to true) lets you know whenever both numeric and string values of a variable are set to a different thing (Philippe \"BooK\" Bruhat) - maybe_colorize() accepts a \'default color\' so filters can use it. - extra_config() provies all non-core settings passed to Data::Printer, so filters can use them. - DateTime filter for Panda::Date (Sergey Aleynikov) BUG FIXES: - fixed DateTime external filters - fix issue with dereferencing code refs (Håkon Hægland) - fix \'pass\' on globs, regexes and code references (Håkon Hægland, Sergey Aleynikov) OTHER: - documentation improvements 0.99_007 2018-05-17 BUG FIXES: - fix regex parsing in 5.10.1 - test fixes for 5.11 0.99_006 2018-05-17 BUG FIXES: - fix longstanding issue of displaying weirdly-named objects like \'HASH\' or \"0\" (github issue #105) (bessarabov + dur-randir) - fix test for UNIVERSAL::DOES OTHER: - documentation improvements - remove undocumented and unsupported extra option in external filters. 0.99_005 2018-05-13 BUG FIXES: - fix regex filter on perl 5.8 - improve ISA detection in perl 5.8 without MRO::Compat 0.99_004 2018-05-12 BUG FIXES: - fix tests on win32 0.99_003 2018-05-11 BUG FIXES: - fix test plan issue on some versions of Test::More - die from caller perspective on filter error - drop support for Sort::Naturally::XS 0.99_002 2018-05-10 BUG FIXES: - fix tests when bogus RC file is present - fix colored tests on travis - fix refcount test on perls <= 5.12 - reset internal state after parsing - when scouting for methods, ensure GVs are named - synced p() and np() code so they behave exactly the same - fix use_prototypes => 0 - prevent \"double plan\" warninga on tests OTHER: - extra tests to increase code coverage - improved error handling in themes - function to convert old RC format to the new one - improved README - extra debug info on test failures - cleanup on unreachable code 0.99_001 2018-04-21 BACKWARDS-INCOMPATIBLE CHANGE - new format for the .dataprinterrc file NEW FEATURES: - Data::Printer::Object available for public usage! (big thanks to frew && rjbs) - use DDP; p $foo, as => \'this is a label\'; Hopefully this helps people tag their debug code without having to write caller_info => 1, caller_message => \'...\' - theme => \'XXX\' will try and load Data::Printer::Theme::XXX, which you can create to share your colour scheme with the world! - speaking of colours, you can now use up to 256 of them (if your terminal supports them, of course) - print only a slice of arrays and hashes with: - array_max => 10 (default is 50, set it to 0 for unlimited) - array_overflow => \'(...skipping __SKIPPED__ items...)\' - array_preserve => \'begin\' if the array has more than array_max elements, preserve the first array_max elements and replace the rest with \'(...skipping XX items...)\'. Other available options are \'end\', \'middle\', \'extremes\', and \'none\'. - hash_max / hash_overflow / hash_preserve (same! note however that preserved keys will only be the same if hash keys are sorted) Defaults to 50. - ignore_keys to skip their dump (feature by Eugen Konkov) - string_max/string_overflow/string_preserve to limit string entries (scalars), just like arrays and hashes. Defaults to 1024 and \'begin\'. Set it to 0 for unlimited size. - new \'separator\', \'brackets\' and \'overflow\' colors to control - unicode_charnames, when set to 1 (together with escape_chars) will try and use the Unicode name when escaping strings. So `$s = \"\\x{2603}\"; p $s` will output \"\\N{SNOWMAN}\" - show_refcount => 1 exposes the reference count for the data structure (and inner data) if the count is greater than 1. (default 0, showing no refcounts). - show_memsize => 1 shows the (approximated) amount of memory the variable occupies for all variables on that level. This means that \'1\' will show the size of the entire data structure, while 2 will also show sizes of inner data, 3 will go even deeper and so on. To get the size of everything, use \'all\' - though usually you\'ll probably want to just use \'1\'. This requires Devel::Size, so the default is 0 for none. - memsize_unit defined in which unit to show the memory usage. Can be set to \'b\'(ytes), \'k\'(ilobytes), \'m\'(egabytes) or \'auto\' (the default). - new property \'format_inheritance\', defaults to \"lines\", a shiny and much clearer new way to displays methods per inherited package. You may also set it to \'string\' to preserve the old behaviour. - inheritance tree is considered when filtering objects unless you disable it with \'parent_filters => 0\' (Ovid) - new option \'stringify\' (default: 1) will return the stringified version of the object, if one is available. It will try overloaded strings/numbers, as_string() and stringify() calls, respectively. Note that this will efectivelly ignore all other class details you may have chosen. (Sergey Aleynikov, Benct Philip Jonsson) - new option show_overloads (default: 1) will list all overloads from the object\'s class. - the standard class filter is now able to show internals in blessed subs - support for faster natural sorting via Sort::Key::Natural if the user has it installed (feature request by AATTgrr on github) BUG FIXES: - fix array subelement alignment when index is shown (GARU) - show UNIVERSAL in linear ISA if it\'s on (GARU) - use \"\ \" instead of $/ as default line separator (Håkon Hægland && Chung-Kuan Tsai) - less magic added to internal Perl representation of variables (Jarrod Funnell, Sergey Aleynikov, Michael Conrad, Nicolas R.) - show_methods is now independent from show_inherited, meaning you can check all inherited methods and no local ones, or any combination thereof. This is the expected behaviour from the documentation, but was not happening. * Thu Aug 03 2017 cooloAATTsuse.com- updated to 0.40 see /usr/share/doc/packages/perl-Data-Printer/Changes 0.40 2017-08-01 BUG FIXES: - fix tied hash test on blead perl (5.27.3) https://rt.perl.org/Ticket/Display.html?id=131824 Thanks Jim Keenan, Dave Mitchell and Zefram for reporting and debugging! * Sun Apr 16 2017 cooloAATTsuse.com- updated to 0.39 see /usr/share/doc/packages/perl-Data-Printer/Changes 0.39 2016-04-15 BUG FIXES: - display \'-\' as a string, not a number (Ivan Bessarabov) - display \"123 \" as a string, not a number (Ivan Bessarabov) - fix test failures on newer perls (Sergey Aleynikov) OTHER: - document availability of np() on Data::Printer::Filter (Olaf Alders) * Sun Feb 07 2016 cooloAATTsuse.com- updated to 0.38 see /usr/share/doc/packages/perl-Data-Printer/Changes 0.38 2016-01-28 BUG FIXES: - removed Test::Most unlisted dependency (thanks Marco Masetti for reporting) 0.37 2016-01-28 NEW FEATURES: - Support for displaying scalar\'s unicode flag (Michael Conrad) BUG FIXES: - Fixed test failure due to leaking environment variables (Thomas Sibley) - class_method only works if it\'s actually something we can call (RenatoCRON) - Attempt to fix a taint error on old Win32 systems (Baldur Kristinsson) - Prevent some 5.8 errors caused by the version module (Baldur Kristinsson) - Data::Printer::Filter should imports np() as well (Olaf Alders) - Multiline property is now properly propagated (Adam Rosenstein) OTHER: - Removed some trailing whitespaces (Ivan Bessarabov) - Extended tests for finding trailing whitespaces (Ivan Bessarabov) - Documented caveat of using p() in variable declarations (vividsnow) - Documented that the \'DB\' filter supports DBIx::Class (Olaf Alders) - New .gitignore file (David Lowe) - Updated .travis.yml (Ivan Bessarabov) * Sun Jun 07 2015 cooloAATTsuse.com- updated to 0.36 see /usr/share/doc/packages/perl-Data-Printer/Changes 0.36 2015-05-29 Bumping 0.35_01 to stable. Below is the (repeated) changelog, with the single addition of the \'scalar_quotes\' patch. BACKWARDS-INCOMPATIBLE CHANGE - p()\'s return value now defaults to \'pass\'. Please see https://github.com/garu/Data-Printer/issues/16 for the full discussion. THIS WILL BREAK CODE RELYING ON p() TO RETURN A STRING. To fix your code, please set \'return_value\' to \'dump\' explicitly, or use the experimental np() function. NEW HIGHLY EXPERIMENTAL FEATURE: - np(), a version of p() that always returns the string instead of printing it. NEW FEATURES: - Add \'escape_chars\' to allow \\x{...} printing for chars (patch by Mark Fowler) - \'scalar_quotes\' let you specify the quote to use when, well, quoting (Ivan Bessarabov) - Class::Date support in the DateTime filter (Ivan Bessarabov) BUG FIXES: - fixed crash in esoteric classes (github issue #41, thanks Ivan Bessarabov for reporting) - removed support for Digest::Haval256, as it can\'t really be observed without damaging the original data. If future versions provide a clone() function, it can be added again. - Being extra loud when rc files fail to load (RT#89203, thanks Caleb Cushing for reporting). - Prevents PERL5OPT from interfering with deparse tests (github issue #55, thanks David Precious for reporting) OTHER: - more tests - new external filter indexed: PDL 0.35_01 2014-12-22 BACKWARDS-INCOMPATIBLE CHANGE - p()\'s return value now defaults to \'pass\'. Please see https://github.com/garu/Data-Printer/issues/16 for the full discussion. THIS WILL BREAK CODE RELYING ON p() TO RETURN A STRING. To fix your code, please set \'return_value\' to \'dump\' explicitly, or use the experimental np() function. NEW HIGHLY EXPERIMENTAL FEATURE: - np(), a version of p() that always returns the string instead of printing it. NEW FEATURES: - Add \'escape_chars\' to allow \\x{...} printing for chars (patch by Mark Fowler) - Class::Date support in the DateTime filter (Ivan Bessarabov) BUG FIXES: - fixed crash in esoteric classes (github issue #41, thanks Ivan Bessarabov for reporting) - removed support for Digest::Haval256, as it can\'t really be observed without damaging the original data. If future versions provide a clone() function, it can be added again. - Being extra loud when rc files fail to load (RT#89203, thanks Caleb Cushing for reporting). - Prevents PERL5OPT from interfering with deparse tests (github issue #55, thanks David Precious for reporting) OTHER: - more tests - new external filter indexed: PDL * Wed Jan 08 2014 ncutlerAATTsuse.com- updated to latest upstream version 0.35; for details see http://cpansearch.perl.org/src/GARU/Data-Printer-0.35/Changes- provided a more verbose description- fixed two RPMLINT warnings
|
|
|