- PatternDef.validate + Luhn-gated credit-card detection; de-overlap the generic phone/date/IP patterns; presets.swiss unchanged (production behavior) - strip g/y flags from nameHint so .test() is stateless (latent footgun) - openAICompatibleProvider: bounded retry on transient failures (network / timeout / 429 / 5xx), configurable via retries + retryDelayMs - eslint + prettier + vitest coverage (97%); CI runs lint/format/coverage - docs: README badges + new-option docs, SECURITY.md, issue/PR templates 26 tests passing; build emits ESM+CJS+types. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
533 B
533 B
name, about, title, labels, assignees
| name | about | title | labels | assignees |
|---|---|---|---|---|
| Feature request | Suggest a pattern preset, provider, or capability | enhancement |
What problem does this solve?
The use case or gap you're hitting (e.g. "no preset for German tax IDs", "want an Anthropic provider").
Proposed solution
What you'd like to see. For a new preset, list the identifier(s) and an example value (synthetic, no real PII).
Alternatives considered
Anything you've tried or other approaches.
Additional context
Links, references, or examples.