Skip to content

Three pattern recognizers are missing from default_recognizers.yaml (AbaRouting, FiPersonalIdentityCode, SgUen) #2217

Description

@juno-junho

Scope correction (2026-08-05): the name-kwarg crash half of this report duplicates #2176, which predates it. I missed it when searching before filing, sorry for the noise. That half is deferred to #2176 / #2170. The remaining scope of this issue is the part not covered there: three pattern recognizers missing from the yaml, plus a regression test.

Describe the bug

AbaRoutingRecognizer, FiPersonalIdentityCodeRecognizer and SgUenRecognizer are exported in predefined_recognizers but have no entry in default_recognizers.yaml, so no-code YAML users can't discover or enable them. (A fourth missing one, KrPassportRecognizer, is already being added by #2170 together with its constructor fix.)

To Reproduce

Search default_recognizers.yaml for AbaRoutingRecognizer, FiPersonalIdentityCodeRecognizer or SgUenRecognizer: no entries, while their siblings (e.g. UsBankRecognizer, SgFinRecognizer) are all listed.

Expected behavior

Every exported pattern recognizer is discoverable in the yaml, registered enabled: false so default behavior is unchanged.

Additional context

All three constructors already accept the loader's name kwarg, so the new entries are enable-safe independently of #2170. PR: #2218.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions