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.