Revision history for perl module Business::CompanyDesignator 0.12 2016-06-22 * Update split_designator to require punct or space after lead regex. 0.11 2016-04-01 * Update split_designator to handle multiple spaces and leading commas in designators. 0.10 2015-12-09 * Add allow_embedded => 1|0 parameter to skip_designator. 0.09 2015-12-08 * Refactor split_designator to skip matches if no regexes found. * Workaround perls < 5.14 not having XPosixPunct regex char class. * Update split_designator to support multi-value 'lang' args via arrayref. * Fix SplitResult short_name not being set if no designator. 0.08 2015-12-01 * Update split_designator to support 'lead' designators in dataset. * Add CompanyDesignator::SplitResult class and unit tests. * Update CompanyDesignator::split_designator to return a SplitResult object in scalar context. * Update CompanyDesignator to accept/use lang argument to split_designator. * Sync company_designator.yml with upstream. 0.07 2015-11-19 * Add a couple more test cases (US N.A.). * Sync bundled company_designator.yml with upstream. 0.06 2014-07-28 * Bump min YAML requirement to 0.71 to fix problems loading utf8. 0.0501 2014-02-07 * Add ASC LLC test case to t10/good.yml. * Sync bundled company_designator.yml with upstream. 0.05 2013-12-07 * Bump perl version requirement to 5.010001 (thanks Andreas Koenig). * Sync bundled company_designator.yml with upstream. 0.04 2013-11-14 * Remove symlinks from tarball for windows compatibility. 0.03 2013-10-15 * Fix bad race condition where abbr_long_map aliases could get NFDed. * Add missing dependencies to Makefile.PL. * Make Changes file CPAN::Changes::Spec-compatible. 0.02 2013-10-09 * Fill out perldocs in B::CD and B::CD::Record. * Refactor and simplify regex assembly code. * Add Business::CompanyDesignator->record() and records() methods. * Add Business::CompanyDesignator::Record and unit tests. * Refactor split_designator, pulling out shared _split_designator_result. 0.01 2013-09-28 * Allow optional trailing commas after periods, and escape () properly. * Change strip_designator to split_designator, handle capturing trailing content. * Update to allow random whitespace after periods in designators. * Add regexp variants without unicode diacritics to catch misspellings. * Add Unicode::Normalize magic to Business::CompanyDesignator. * Add install_share to Makefile.PL; make regex comparisons case-insensitive. * Rename designator_regex() to regex(); add test data to t/10_strip_designator.t. * Add pattern maps, workaround Regexp::Assemble quantifier bugs. * Initial import.