The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Library-CallNumber-LC

0.23    2014/12/12
        -Don't uppercase the callnumber on input
        -Make the first cutter decimal optional (see new test case)

0.22    2012/05/01
        -Clarify licensing (both same-as-Perl and BSD)

0.21    2012/05/01
        -Correct deprecated use of qw(...) as parentheses

0.20    2011/07/19
        -Move from fixed to variable length normalization.  This helps:
            -Fix 2-digit decimal limitation (now unlimited)
            -Sort cutters properly when number of digits exceeds 4
                (now unlimited)
            -Overall 27% reduction in sort-key length, on average
        -Improved sorting of numbers in "extra" field
        -Properly recognize numbers which subdivide a class
            -(e.g. BX830 1545 .M3)
        -Make characters used to force items up or down in the sort order
            configurable (defaults to SPACE and TILDE)
        -Add accessor for changing call number text in object instances

0.10    2009/07/08
        Added "toLongInt" for possible use in a Trie field in Solr
        Added third argument to _normalize to force full-length range-start normalization (for use in above)

0.02    2009/03/20
        Added method #components to return matched components in an array; 
        suggested by Joe Atzberger on #code4lib

0.01    2009/03/18
        First version, released on an unsuspecting world.