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.
Describe the bug
AbaRoutingRecognizer,FiPersonalIdentityCodeRecognizerandSgUenRecognizerare exported inpredefined_recognizersbut have no entry indefault_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.yamlforAbaRoutingRecognizer,FiPersonalIdentityCodeRecognizerorSgUenRecognizer: 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: falseso default behavior is unchanged.Additional context
All three constructors already accept the loader's
namekwarg, so the new entries are enable-safe independently of #2170. PR: #2218.