Skip to content

Releases: dev-xo/remix-auth-totp

v1.3.0

04 Nov 18:02
Compare
Choose a tag to compare

What's Changed

This update focuses on simplifying our codebase with a couple of refactors, such as removing the generic User type from sendTOTP calls and the TOTPStrategyOptions interface. We've also updated dependencies to resolve issues with the latest version of vitest.

Refactor 🛠️

Chores 👷‍♂️

  • Updated dependencies, resolving issues with the latest 1.0.0-beta.3 version of vitest.

That's it for this release. Happy coding folks!

v1.2.0

07 Oct 14:09
Compare
Choose a tag to compare

Patch Changes

This release mostly concentrates on minor internal fixes and documentation updates. Also made some type adjustments and added Husky for better Git hooks.

Fixes 🛠️

  • Database expiresAt field is no longer Number type, instead Date or String types.
  • Resolved a minor TypeScript mismatch issue.

Chores 👷‍♂️

  • maxAttempts property from TOTPGenerationOptions set as optional.
  • Added Husky for pre-commit and pre-push hooks.
  • Added customization documentation.
  • Security Policy added for the repository.

That's it for this release. Happy coding folks!

v1.1.0

03 Oct 18:40
Compare
Choose a tag to compare

Patch Changes

This release focuses on new example integrations and feature enhancements. We've also done some housekeeping, improving documentation and updating dependencies.

Features 🌟

  • Added expiresAt database field for better data management. Ref: #23
    • Advanced usages will be added to the Docs soon.
  • New examples integrations:
    • Flat-Routes
    • Conform
    • Sonner
    • React-Email

Chores 👷‍♂️

  • Added JWT tests
  • Added CODE_OF_CONDUCT.md
  • Multiple documentation updates
  • Dependency updates
  • Github Workflow improvements

That wraps it up for this Release. Happy coding folks!

v1.0.0

28 Sep 16:15
Compare
Choose a tag to compare

Remix Auth TOTP v1.0 Released 🎈

Hello folks,

I'm excited to announce the v1.0 Release of Remix Auth TOTP Authentication Strategy for Remix Auth.

Name Change & Rewrite

First off, if you've been following the project, you'll notice a slightly modified name. The rename and rewrite was significantly influenced by @epic-web/totp, a package from Kent C. Dodds, that serves as the foundation for the Time-based One-time Passwords (TOTP) code generations.

What’s New

  • Support for Remix v2.0
  • Codebase optimizations
  • Improved security features

Upcoming: 2FA Authentication Support

The current Strategy has been released featuring Email Code validation as the default authentication method. This also includes the existing Magic Link feature, from @w00fz.

A work in progress is already underway to introduce support for 2FA authentication, leveraging the capabilities of @epic-web/totp.

The Work In Progress Issue:

Support for Remix v1.0

Although this release is tailored for Remix v2.0, there is already a work in process to add compatibility with Remix v1.0. The current roadblock is an internal ESM-only dependency, and that's usually a headache to work with in terms of compatibilities.

The Work In Progress Issue:

Suggestions and PRs are welcome! 🙏


Community Support

I want to close this with some personal words — enough instructions for the computer.

There's something truly special about contributing (particularly if it can be for Remix, in my case). Feeling welcomed and noticing the community support is a huge motivation booster, not only for me, but for everyone who's implied into OSS.

Simply put, thanks for the support.
Feels great to contribute with my grain of salt to this awesome community.

Daniel.