Skip to content

Remove deprecated tag from WorkOS.MFA module functions #71

@gpressutto5

Description

@gpressutto5

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions