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