https://github.com/immich-app/immich/blob/v3.2.0/open-api/immich-openapi-specs.json#L22666 uses unicode property escapes like \p{...}.
Typify doesn't validate strings against patterns with unicode property escapes because it creates a new regex without specifying the u flag: https://github.com/oxidecomputer/typify/blob/main/typify-impl/src/convert.rs#L879
Found when upgrading progenitor from 0.14.0 to 0.15.0. Maybe it is possible to offer a configuration option.
https://github.com/immich-app/immich/blob/v3.2.0/open-api/immich-openapi-specs.json#L22666 uses unicode property escapes like
\p{...}.Typify doesn't validate strings against patterns with unicode property escapes because it creates a new regex without specifying the
uflag: https://github.com/oxidecomputer/typify/blob/main/typify-impl/src/convert.rs#L879Found when upgrading progenitor from 0.14.0 to 0.15.0. Maybe it is possible to offer a configuration option.