mirror of
https://github.com/rendercv/rendercv.git
synced 2026-04-19 06:22:56 -04:00
The regex in remove_not_provided_placeholders used a bare alternation without word boundaries, so removing placeholder "AA" would also destroy "AAA" in the same template. Fix: add \b word boundaries and sort longest-first. Also add Hypothesis tests for: - remove_not_provided_placeholders: provided keys survive removal - remove_connectors_of_missing_placeholders: connectors removed/preserved - validate_arbitrary_date: pass-through for valid dates and custom text - Mastodon URL: domain and username appear in generated URL