- 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 |
||
|---|---|---|
| .. | ||
| pdftract-cer-diff | ||
| pdftract-cli | ||
| pdftract-core | ||
| pdftract-inspector-ui | ||
| pdftract-libpdftract | ||
| pdftract-py | ||
| pdftract-schema-migrate | ||