-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Hi WorkOS team,
I’m currently using the WorkOS.MFA module in the Elixir SDK. I noticed that all its functions (like enroll_factor/1) are marked with @deprecated, which causes compiler warnings.
I reached out to WorkOS support and they confirmed that the standalone MFA features are not planned to be deprecated or removed.
However, marking the module as deprecated breaks builds for teams (like mine) that use mix compile --warnings-as-errors. It also forces us to add unnecessary workarounds or disable useful compiler checks.
Request:
Could you please remove the @deprecated attribute from the WorkOS.MFA functions in the Elixir SDK? This would avoid misleading warnings for teams that still rely on this module with the assurance that it’s supported.
Thanks for maintaining the library!