Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 27, 2015
  1. [doc] Tweak/fmt

    authored
Commits on Jun 10, 2015
  1. Release v0.28

    authored
  2. Mention Data::Abridge

    authored
Commits on Jun 8, 2015
  1. Release v0.27

    authored
Commits on May 23, 2015
  1. Edit Changes

    authored
Commits on May 22, 2015
  1. Release v0.26

    authored
  2. Release v0.25

    authored
Commits on Mar 26, 2015
  1. Release v0.24

    authored
  2. Change the default clone limit from 50 to 1, as this is now the more …

    authored
    …sensible default now that the previous release has fixed clone limit counting for converted objects
  3. Release v0.23

    authored
  4. Don't count object converted into non-ref into clone limit

    authored
    Previously, this:
    
        my $obj = bless([], "Foo");
        my $data = [$obj, $obj, $obj];
        my $cleanser = Data::Clean::JSON->new(Foo => ['replace_with_ref'], -circular=>[clone=>1]);
        my $cleaned = $cleanser->clone_and_clean($data);
    
    will produce $cleaned as:
    
        ["Foo", "CIRCULAR", "CIRCULAR"]
    
    because the second occurrence of Foo object is still counted into the clone
    limit, even though the first object has been converted into a string. This
    behavior is not desirable, for example when we convert many
    DateTime/Time::Moment objects into Unix timestamps (ints).
    
    This commit reorganizes how the cleaner code works. For every conversion, $ref
    is updated to reflect the ref() of the new value. The circular check is moved to
    after the object check, so if the current value of $ref is empty, we no longer
    need to check for circular.
  5. Release v0.22

    authored
  6. Convert Time::Moment objects like DateTime objects (convert them to e…

    authored
    …poch value), BTW the fallback unbless routine in Function::Fallback::CoreOrPP seems to have a problem in unblessing Time::Moment objects, but it doesn't have a problem unblessing other blessed scalar refs
  7. Release v0.21

    authored
Commits on Dec 10, 2014
  1. Release v0.20

    authored
  2. Use new name of renamed/split module SHARYANTO::String::Util -> Strin…

    authored
    …g::LineNumber & String::PerlQuote
Commits on Nov 13, 2014
  1. Release v0.19

    authored
Commits on Nov 12, 2014
  1. Release v0.18

    authored
Commits on Nov 7, 2014
  1. Release v0.17

    authored
  2. Remove unneeded dep

    authored
Commits on Aug 26, 2014
  1. [dist] Change dzil/pw plugin bundle

    Steven Haryanto (on PC, Jakarta) authored
Commits on Jun 15, 2014
  1. Mention Sereal instead of Storable

    Steven Haryanto (on PC, Bandung) authored
Commits on Apr 10, 2014
  1. Release v0.16

    Steven Haryanto (on PC, Jakarta) authored
  2. Replace Data::Clone & Acme::Damn with Function::Fallback::CoreOrPP

    Steven Haryanto (on PC, Jakarta) authored
  3. Replace SHARYANTO::MaybeXS with Function::Fallback::CoreOrPP (rename)

    Steven Haryanto (on PC, Jakarta) authored
Commits on Apr 6, 2014
  1. Replace Data::Clone in clone_and_clean() with SHARYANTO::MaybeXS::uni…

    Steven Haryanto (on PC, Bandung) authored
    …q so this module is includeable in fatpacked-script
  2. Provide fallback for Data::Clone::clone to SHARYANTO::MaybeXS::clone …

    Steven Haryanto (on PC, Bandung) authored
    …so this module is includeable in fatpacked-script
Commits on Apr 5, 2014
  1. dist: Replace MANIFEST.SKIP with DZP::PruneFiles

    Steven Haryanto (on Asus Zenbook) authored
Something went wrong with that request. Please try again.