Skip to content

Remove deprecated tag from WorkOS.MFA module functions #71

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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