Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Sep 15:14
fa7d5a3

1.0.0 (2026-09-26)

⚠ BREAKING CHANGES

  • update packages

Features

  • add caching and docker (908155a)
  • add docker-compose.dev/prod.yml (1b9469d)
  • add Dockerfile (bbd4a25)
  • add forgot password endpoint (1c23f44)
  • add forgot password zod validation schema (324f01d)
  • add github workflows conf (e493b81)
  • add husky (d0b8bb8)
  • add missing indexes (58f62ce)
  • add redis and rate-limiter-flexible (7976c23)
  • add reset password link in login page (f59e0ad)
  • auth: add custom error class for credentials authentication (32bbac5)
  • auth: add google login support (c5b6064)
  • auth: add login with magic link UI (e04026c)
  • auth: add nodemailer provider (2d3d5dc)
  • auth: add oauth providers ui (1871571)
  • auth: add session token support to credentials provider (1061047)
  • auth: customize magiclink email (d17c589)
  • auth: implement credentials provider (fe38167)
  • auth: implement logout inside home page (1b6ac26)
  • auth: make signin and signup UI visible only for unauthenticated users (fcdb991)
  • auth: prepare auth.js routing (9e7e0e2)
  • auth: prevent already signedin users from re-authentication (e3f5b99)
  • auth: prevent already signedin users from signup (a000b50)
  • axios: add a base url (3067f0d)
  • cache session (c8d3054)
  • configure GitHub workflows (68721ea)
  • create Home component (ea7dda8)
  • deferre sendig magic link with (d627762)
  • disable button after successfull end (21f4f08)
  • get user signup validation schema with i18n messages (2a356a8)
  • hashing rounds verification (0a417e3)
  • headers conf (c3523db)
  • hide password input text (a113392)
  • improve auth flow (92043b7)
  • layout: add authjs session provider (2dc9276)
  • login: add "No account? sign up now!" (c9b2823)
  • messages: add login by email messages (b35e76e)
  • messages: add login success message (b38ce03)
  • messages: add missing signin validation messages (fdaa064)
  • messages: add name validation and signup card messages (4ce4b3d)
  • messages: add signin messages (abc5bba)
  • new home page (f61eaf7)
  • prisma: add authjs prisma adapter for db integration (3bd90df)
  • prisma: use env vars for db params (f6b1314)
  • rate limit credentials signin by ip and email (953d999)
  • rate limit forgot password endpoint by ip and by email (40be729)
  • rate limit magic-link signin by ip and email (8b25f0e)
  • rate limit reset password by ip (fc278f2)
  • rate limit signup by ip and email (98dc43b)
  • rate limiting (e49c445)
  • remove 'log in now!' message (fa0938b)
  • remove email token if the user does not exist (fc3618d)
  • remove unused facebook placeholder (260b43f)
  • reset password (ba93713)
  • reset password (d840543)
  • reset password inside a transaction (87ba4ec)
  • scope jest config for test files (08059b6)
  • set body to flex-col to make centering easier later (2f98633)
  • signin: add github provider (9f3669f)
  • signin: basic sigin functionality (6efbc0f)
  • signin: implement login functionality (b2cfbaf)
  • signin: refine sign in schema (f167439)
  • signup api endpoint (fee7e28)
  • signup functionality (77abd53)
  • signup: add "Have an account? Sign in now!" (bd30747)
  • signup: add name UI and API support (eeece0c)
  • support allowGitHubDangerousEmailAccountLinking (7c2c2c9)
  • test: refine test cases after switching from username to email (f8f7699)
  • UI accessibility (e05764f)
  • UI flow (9ad1c61)
  • unignore prisma migrations (c44dbe7)
  • update packages (77977ec)
  • use query client provider in the layout (3c40150)
  • use resolved locale from server-side (fff4972)
  • user Radix Separator to follow theme appearance (49d2171)
  • utils: add signin zod validation method (8ca3eb7)
  • validate env vars (f9b71f4)
  • validation: add name validation in signup (db6a0b2)
  • validation: trim and lower case emails (b663911)

Bug Fixes

  • add lang direction (679de35)
  • auth: prevent send email to non registered users with silent return (b30ecce)
  • auth: use signle instance of nodemailer transporter (247ebda)
  • axios: axios base path env var should be next_public (6926a6f)
  • build errors (fa92267)
  • fix Jest & React Testing Libreary tests not rendering (f92b42f)
  • login timing side-channel (21da037)
  • password reset url (a4dd705)
  • review i18n messages (b9af1bc)
  • set the right signout url (a53f6cc)
  • timing side-channel (ca3ef18)
  • UI: badge text overflows (70760fb)
  • use parsed and checked data input (2b682d9)