The NetBSD Project

CVS log for pkgsrc/devel/p5-Data-Printer/distinfo

[BACK] Up to [] / pkgsrc / devel / p5-Data-Printer

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.10 / (download) - annotate - [select for diffs], Tue Oct 26 10:16:22 2021 UTC (23 months, 1 week ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, HEAD
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:

The following distfiles were unfetchable (note: some may be only fetched

./devel/pvs/distinfo pvs-3.2-solaris.tgz

Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 7 13:41:15 2021 UTC (23 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)

devel: Remove SHA1 hashes for distfiles

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jul 6 12:38:23 2021 UTC (2 years, 2 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.7: +5 -5 lines
Diff to previous 1.7 (colored)

Update to 1.000004

Upstream changes:
1.0.4   2021-03-03
        - fix DBIx::Class print when literal SQL is present (Veesh Goldman)

1.0.3   2021-03-02
        - fixup documentation on how to convert from the old .dataprinter
          format to the new one (GH#157)
        - test fixes

1.0.2   2021-02-28
        - 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
        - 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.
        - 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
        - test fixes/updates
        - improved support for Cpanel::JSON::XS::Boolean

0.99_025 2021-02-18
        - improved support for perl 5.8.9 (thank you cpantesters!)

0.99_024 2021-02-17
        - fix rc file conversor to change 'color' to 'colors'
          (thanks Buddy Burden for reporting the issue!)
        - massive documentation rewrite.
        - drop support for "ignore_keys" for now.

0.99_023 2021-02-01
        - 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)
        - 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.
        - 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
        - fix test case of rc option containing spaces

0.99_021 2020-09-26
        - 'caller_message_position' option to control whether to show labels 'before'
          or 'after' the dump (defaults to 'before');
        - 'caller_message_newline' puts an automatic "\n" 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;
        - 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;
        - 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 '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
        - prevent 'undefined' warning in ContentType filter
        - fix test on old HTTP::Headers
        - improved documentation

0.99_019 2018-06-27
        - more filter fixes on different module versions
          (many thanks to Slaven Rezi and all other CPAN testers).

0.99_018 2018-06-25
        - fix filter test on older HTTP::Message

0.99_017 2018-06-25
        - fix filter test failure on older Mojolicious
        - fix filter test failure on older Digest::MD5

0.99_016 2018-06-25
        - 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.
        - 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.
        - improved implementation of "seen" counter
        - improved documentation
        - removed unused code

0.99_015 2018-06-14
        - new ContentType filter to detect popular binaries in strings,
          like images, videos and documents.
        - code tidying
        - greatly improved documentation
        - test coverage increased
        - DateTime/Digest/DB filters now honor colorization from themes
        - test fixes

0.99_014 2018-06-08
        - DateTime filter: fix Class::Date test on systems
          that treat GMT as UTC.

0.99_013 2018-06-08
        - 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
        - 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
        - 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
        - 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
        - test improvements
        - improved documentation

0.99_011 2018-05-24
        - proper color downgrade on terminals who only support 256 colors.
        - fixed colorization tests
        - fixed DB external filters

0.99_010 2018-05-21
        - extra debug info for failed colorization tests
        - another fix for Panda::Date (Slaven Rezi)

0.99_009 2018-05-20
        - 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
        - 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)
        - 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)
        - documentation improvements

0.99_007 2018-05-17
        - fix regex parsing in 5.10.1
        - test fixes for 5.11

0.99_006 2018-05-17
        - fix longstanding issue of displaying weirdly-named objects
          like 'HASH' or "0" (github issue #105) (bessarabov + dur-randir)
        - fix test for UNIVERSAL::DOES
        - documentation improvements
        - remove undocumented and unsupported extra option in
          external filters.

0.99_005 2018-05-13
        - fix regex filter on perl 5.8
        - improve ISA detection in perl 5.8 without MRO::Compat

0.99_004 2018-05-12
        - fix tests on win32

0.99_003 2018-05-11
        - 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
        - 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
        - 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
        - new format for the .dataprinterrc file
        - 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 @grr on github)
        - fix array subelement alignment when index is shown (GARU)
        - show UNIVERSAL in linear ISA if it's on (GARU)
        - use "\n" 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.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Aug 14 18:44:28 2017 UTC (6 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)

Updated p5-Data-Printer to 0.40.

0.40 2017-08-01
        - fix tied hash test on blead perl (5.27.3)

          Thanks Jim Keenan, Dave Mitchell and Zefram for reporting
          and debugging!

Revision 1.6 / (download) - annotate - [select for diffs], Wed Apr 19 12:09:16 2017 UTC (6 years, 5 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.5: +5 -5 lines
Diff to previous 1.5 (colored)

Updated devel/p5-Data-Printer to 0.39
0.39 2016-04-15
        - display '-' as a string, not a number (Ivan Bessarabov)
        - display "123\n" as a string, not a number (Ivan Bessarabov)
        - fix test failures on newer perls (Sergey Aleynikov)
        - document availability of np() on Data::Printer::Filter (Olaf Alders)

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jan 31 08:08:19 2016 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.4: +5 -5 lines
Diff to previous 1.4 (colored)

Update p5-Data-Printer to 0.38:

0.38 2016-01-28
        - removed Test::Most unlisted dependency
          (thanks Marco Masetti for reporting)

0.37 2016-01-28
        - Support for displaying scalar's unicode flag
          (Michael Conrad)
        - Fixed test failure due to leaking environment variables
          (Thomas Sibley)
        - class_method only works if it's actually something we can call
        - 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)
        - 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)

Revision 1.4 / (download) - annotate - [select for diffs], Tue Nov 3 03:28:07 2015 UTC (7 years, 11 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.3 / (download) - annotate - [select for diffs], Sun May 31 13:03:50 2015 UTC (8 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

Update to 0.36:

0.36 2015-05-29
    Bumping 0.35_01 to stable,
    with the single addition of the 'scalar_quotes' patch.

        - 'scalar_quotes' let you specify the quote to use when,
          well, quoting (Ivan Bessarabov)

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jan 29 01:12:17 2015 UTC (8 years, 8 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Update to 10.35.01
10.35_01 2014-12-22
        - p()'s return value now defaults to 'pass'. Please see
 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.

        - np(), a version of p() that always returns the string instead
          of printing it.

        - Add 'escape_chars' to allow \x{...} printing for chars
          (patch by Mark Fowler)
        - Class::Date support in the DateTime filter (Ivan Bessarabov)

        - 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)

        - more tests
        - new external filter indexed: PDL

Revision 1.1 / (download) - annotate - [select for diffs], Fri Dec 6 14:00:18 2013 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4

Import p5-Data-Printer-0.35 as devel/p5-Data-Printer.

Data::Printer is a Perl module to pretty-print Perl data structures
and objects in full color. It is meant to display variables on
screen, properly formatted to be inspected by a human.

Data::Printer is highly customizable, from indentation size to
depth level. You can even rename the exported p() function!

Data::Printer also lets you create filters to help debugging
your objects easily.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>