pdftract/crates
jedarden b8c0acb5b0 feat(bf-34xgg): add default value handling for unmapped_glyph_names config field
- Add #[serde(default)] to unmapped_glyph_names field in UnmappedGlyphNamesConfig
- Field now defaults to empty Vec<String> when not specified in config files
- Add comprehensive integration tests covering all scenarios:
  - Config without unmapped_glyph_names field (defaults to empty)
  - Config with unmapped_glyph_names specified (parses correctly)
  - Config with explicit empty array (works as expected)
  - Minimal empty config (all fields default appropriately)

Acceptance criteria:
-  unmapped_glyph_names defaults to empty list when not specified
-  Default value handling integrates cleanly with existing config logic
-  Code compiles without errors
-  Both specified and unspecified cases work correctly (4/4 tests pass)

Closes bf-34xgg
2026-07-06 14:56:34 -04:00
..
pdftract-cer-diff test(bf-3f9q8): add SSRF URL test cases and assertions 2026-07-06 12:09:31 -04:00
pdftract-cli feat(bf-3vo80): add UnmappedGlyphNamesConfig struct to build.rs 2026-07-06 14:42:07 -04:00
pdftract-core feat(bf-34xgg): add default value handling for unmapped_glyph_names config field 2026-07-06 14:56:34 -04:00
pdftract-inspector-ui test(bf-3f9q8): add SSRF URL test cases and assertions 2026-07-06 12:09:31 -04:00
pdftract-libpdftract feat(pdftract-3s2i): implement Phase 5.5.2 validation filter 2026-05-24 04:57:17 -04:00
pdftract-py test(bf-3f9q8): add SSRF URL test cases and assertions 2026-07-06 12:09:31 -04:00
pdftract-schema-migrate test(bf-3f9q8): add SSRF URL test cases and assertions 2026-07-06 12:09:31 -04:00