Releases: dev-xo/remix-auth-totp
v1.3.0
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 🛠️
- Removed the generic User type from
sendTOTP
calls — Issue resolved https://github.com/dev-xo/remix-auth-totp/issues/27. - Removed the generic User type from the
TOTPStrategyOptions
interface — No longer necessary, related to https://github.com/dev-xo/remix-auth-totp/issues/27.
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
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 longerNumber
type, insteadDate
orString
types. - Resolved a minor TypeScript mismatch issue.
Chores 👷♂️
maxAttempts
property fromTOTPGenerationOptions
set as optional.- Added Husky for
pre-commit
andpre-push
hooks. - Added customization documentation.
- Security Policy added for the repository.
That's it for this release. Happy coding folks!
v1.1.0
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
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.